@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
.about .hero {
  position: relative;
  background-color: #01015B;
  background-image: url(../../src/img/hero.png);
  background-repeat: no-repeat;
  background-size: 600px;
  background-position: right -120px top -120px;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .about .hero {
    padding: 70px 0px;
    background-size: 500px;
  }
}
@media screen and (max-width: 992px) {
  .about .hero {
    display: none;
  }
}
.about .hero .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.about .hero .grid {
  position: relative;
  z-index: 20;
}

@media screen and (max-width: 992px) {
  .about .hero .h2 {
    text-align: center;
  }
}
.about .hero .h2 h1,
.about .hero .h2 h2,
.about .hero .h2 h3,
.about .hero .h2 p {
  color: #F26B21;
}

@media screen and (max-width: 576px) {
  .about .hero .h2 h1,
  .about .hero .h2 h2,
  .about .hero .h2 h3,
  .about .hero .h2 p {
    font-size: 16px;
  }
}
.about .hero .h3 {
  margin-bottom: 60px;
}

@media screen and (max-width: 992px) {
  .about .hero .h3 {
    margin-bottom: 40px;
    text-align: center;
  }
}
.about .hero .h3 h1,
.about .hero .h3 h2,
.about .hero .h3 h3,
.about .hero .h3 p {
  color: #ffffff;
}

.about .hero .h3 h1 strong,
.about .hero .h3 h2 strong,
.about .hero .h3 h3 strong,
.about .hero .h3 p strong {
  font-weight: normal;
  color: #F26B21;
}

.about .hero .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .about .hero .contenu {
    text-align: center;
  }
}
.about .hero .contenu p {
  color: #ffffff;
}

.about .hero .boutons {
  margin-top: 60px;
}

@media screen and (max-width: 992px) {
  .about .hero .boutons {
    margin-top: 40px;
    text-align: center;
  }
}
.about .hero .boutons .bouton {
  display: inline-block;
}

@media screen and (max-width: 992px) {
  .about .hero .boutons .bouton {
    display: table;
    margin: 20px auto 0px auto;
  }
}
.about .hero .boutons .bouton:first-child {
  margin-right: 20px;
}

@media screen and (max-width: 992px) {
  .about .hero .boutons .bouton:first-child {
    margin-right: auto;
  }
}
@media screen and (max-width: 992px) {
  .about .hero .boutons .bouton:last-child {
    display: none;
  }
}
.about .hero img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .about .hero img {
    margin-top: 40px;
  }
}
.about .pourquoi {
  background-image: url(../../src/img/bubbles_about.png);
  background-repeat: no-repeat;
  background-size: 250px;
  background-position: right 50px top -20px;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .about .pourquoi {
    background-size: 200px;
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .about .pourquoi {
    padding: 60px 0px;
    text-align: center;
  }
}
@media screen and (max-width: 576px) {
  .about .pourquoi {
    padding: 50px 0px;
  }
}
.about .pourquoi img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .about .pourquoi img {
    margin-top: 40px;
  }
}
.about .pourquoi .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .about .pourquoi .margin_right {
    margin-right: 0px;
  }
}
.about .pourquoi .margin_right .h2 {
  margin-bottom: 15px;
}

.about .pourquoi .margin_right .h2 h1,
.about .pourquoi .margin_right .h2 h2,
.about .pourquoi .margin_right .h2 h3,
.about .pourquoi .margin_right .h2 p {
  color: #91A7EB;
}

.about .pourquoi .margin_right .h3 {
  margin-bottom: 40px;
}

.about .pourquoi .margin_right .h3 h1,
.about .pourquoi .margin_right .h3 h2,
.about .pourquoi .margin_right .h3 h3,
.about .pourquoi .margin_right .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .about .pourquoi .margin_right .h3 h1 br,
  .about .pourquoi .margin_right .h3 h2 br,
  .about .pourquoi .margin_right .h3 h3 br,
  .about .pourquoi .margin_right .h3 p br {
    display: none;
  }
}
.about .pourquoi .margin_right .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .about .pourquoi .margin_right .contenu {
    text-align: center;
  }
}
.about .cta {
  position: relative;
  background-color: #01015B;
}

.about .cta .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.about .cta .fond {
  position: absolute;
  z-index: 20;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/cta.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: right -30px bottom;
  opacity: 0.35;
}

@media screen and (max-width: 1500px) {
  .about .cta .fond {
    background-size: auto 90%;
  }
}
@media screen and (max-width: 992px) {
  .about .cta .fond {
    background-size: auto 60%;
  }
}
.about .cta .grid {
  position: relative;
  padding: 80px 0px;
  z-index: 30;
}

@media screen and (max-width: 1200px) {
  .about .cta .grid {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .about .cta .grid {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .cta .grid {
    padding: 50px 20px;
  }
}
.about .cta .grid .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .about .cta .grid .h2 {
    text-align: center;
  }
}
.about .cta .grid .h2 h1,
.about .cta .grid .h2 h2,
.about .cta .grid .h2 h3,
.about .cta .grid .h2 p {
  color: #F26B21;
}

.about .cta .grid .h3 {
  margin-bottom: 20px;
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .about .cta .grid .h3 {
    margin-right: 0px;
    text-align: center;
  }
}
.about .cta .grid .h3 h1,
.about .cta .grid .h3 h2,
.about .cta .grid .h3 h3,
.about .cta .grid .h3 p {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .about .cta .grid .contenu {
    text-align: center;
  }
}
.about .cta .grid .contenu p {
  color: #ffffff;
  margin-bottom: 0px;
  font-size: 15px;
}

@media screen and (max-width: 992px) {
  .about .cta .grid .bouton {
    margin: 40px auto 0px auto;
  }
}
.about .construire {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .about .construire {
    background-size: 200px;
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .about .construire {
    padding: 60px 0px;
    text-align: center;
  }
}
@media screen and (max-width: 576px) {
  .about .construire {
    padding: 50px 0px;
  }
}
.about .construire .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .about .construire .margin_right {
    margin-left: 0px;
  }
}
.about .construire .margin_right .h2 {
  margin-bottom: 15px;
}

.about .construire .margin_right .h2 h1,
.about .construire .margin_right .h2 h2,
.about .construire .margin_right .h2 h3,
.about .construire .margin_right .h2 p {
  color: #91A7EB;
}

.about .construire .margin_right .h3 {
  margin-bottom: 40px;
}

.about .construire .margin_right .h3 h1,
.about .construire .margin_right .h3 h2,
.about .construire .margin_right .h3 h3,
.about .construire .margin_right .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .about .construire .margin_right .h3 h1 br,
  .about .construire .margin_right .h3 h2 br,
  .about .construire .margin_right .h3 h3 br,
  .about .construire .margin_right .h3 p br {
    display: none;
  }
}
.about .construire .margin_right .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .about .construire .margin_right .contenu {
    text-align: center;
  }
}
.about .construire .ensemble_video {
  width: 80%;
  border-radius: 20px;
  border: 1px solid #C1C7CD;
  display: block;
  margin: 60px 0px 0px auto;
}

@media screen and (max-width: 1200px) {
  .about .construire .ensemble_video {
    width: 85%;
  }
}
@media screen and (max-width: 992px) {
  .about .construire .ensemble_video {
    margin: 40px auto 0px auto;
    width: 90%;
  }
}
@media screen and (max-width: 576px) {
  .about .construire .ensemble_video {
    width: 100%;
  }
}
.about .construire .ensemble_video .top {
  position: relative;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom: 1px solid #C1C7CD;
  width: 100%;
  height: 81px;
}

@media screen and (max-width: 1200px) {
  .about .construire .ensemble_video .top {
    height: 71px;
  }
}
.about .construire .ensemble_video .top .circles {
  position: absolute;
  left: 16px;
  top: 16px;
}

.about .construire .ensemble_video .top .circles .circle {
  width: 16px;
  height: 16px;
  background-color: #DDE1E6;
  border-radius: 50%;
  display: inline-block;
  margin-right: 3px;
}

@media screen and (max-width: 1200px) {
  .about .construire .ensemble_video .top .circles .circle {
    width: 13px;
    height: 13px;
  }
}
.about .construire .ensemble_video .top .nav_video {
  position: absolute;
  top: 16px;
  right: 16px;
}

.about .construire .ensemble_video .top .nav_video svg {
  width: 15px;
  height: auto;
  display: inline-block;
}

@media screen and (max-width: 1200px) {
  .about .construire .ensemble_video .top .nav_video svg {
    width: 13px;
  }
}
.about .construire .ensemble_video .top .nav_video .left {
  transform: rotate(90deg);
  margin-right: 10px;
}

.about .construire .ensemble_video .top .nav_video .left path {
  fill: #A2A9B0;
}

.about .construire .ensemble_video .top .nav_video .right {
  transform: rotate(-90deg);
}

.about .construire .ensemble_video .top .nav_video .right path {
  fill: #697077;
}

.about .construire .ensemble_video .video {
  position: relative;
  width: 100%;
}

.about .construire .ensemble_video .video .vignette {
  display: block;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  z-index: 10;
  width: 100%;
}

.about .construire .ensemble_video .video a .play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 8rem;
  height: 8rem;
  margin-left: -4rem;
  margin-top: -4rem;
  background-image: url(../../src/img/play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 100;
  transform: scale(1);
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .about .construire .ensemble_video .video a .play {
    width: 6rem;
    height: 6rem;
    margin-left: -3rem;
    margin-top: -3rem;
  }
}
.about .construire .ensemble_video .video a:hover .play {
  transform: scale(1.2);
  transition: all 0.2s ease;
}

.about .temoignages {
  background-color: #EAEEFB;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .about .temoignages {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .about .temoignages {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .temoignages {
    padding: 50px 0px 80px 0px;
  }
}
.about .temoignages .h2 {
  margin-bottom: 15px;
  text-align: center;
}

.about .temoignages .h2 h1,
.about .temoignages .h2 h2,
.about .temoignages .h2 h3,
.about .temoignages .h2 p {
  color: #91A7EB;
}

.about .temoignages .h3 {
  text-align: center;
}

.about .temoignages .h3 h1,
.about .temoignages .h3 h2,
.about .temoignages .h3 h3,
.about .temoignages .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .about .temoignages .h3 h1 br,
  .about .temoignages .h3 h2 br,
  .about .temoignages .h3 h3 br,
  .about .temoignages .h3 p br {
    display: none;
  }
}
.about .temoignages .carousel-temoignages {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .about .temoignages .carousel-temoignages {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .temoignages .carousel-temoignages {
    margin: 40px 0px 20px 0px;
  }
}
.about .temoignages .carousel-temoignages .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 6px;
  position: relative;
  text-align: center;
}

.about .temoignages .carousel-temoignages .item .temoignage {
  margin-bottom: 30px;
}

.about .temoignages .carousel-temoignages .item .temoignage p {
  font-family: "opensans-regular";
  font-size: 20px;
  font-style: italic;
  color: #01015B;
  line-height: 1.3em;
}

@media screen and (max-width: 767px) {
  .about .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .about .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 18px;
  }
}
.about .temoignages .carousel-temoignages .item img {
  width: 80px;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.about .temoignages .carousel-temoignages .item .circle {
  width: 80px;
  height: 80px;
  background-color: #01015B;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.about .temoignages .carousel-temoignages .item .nom {
  font-family: "opensans-semibold";
  font-size: 18px;
  color: #01015B;
  margin-bottom: 10px;
}

@media screen and (max-width: 576px) {
  .about .temoignages .carousel-temoignages .item .nom {
    font-size: 17px;
  }
}
.about .temoignages .carousel-temoignages .item .role {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .about .temoignages .carousel-temoignages .item .role {
    font-size: 15px;
  }
}
.about .temoignages .carousel-temoignages .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.about .temoignages .carousel-temoignages .owl-nav button span {
  display: none;
}

.about .temoignages .carousel-temoignages .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
  transition: all 0.2s ease;
}

.about .temoignages .carousel-temoignages .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .about .temoignages .carousel-temoignages .owl-nav .owl-prev {
    left: -40px;
  }
}
.about .temoignages .carousel-temoignages .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .about .temoignages .carousel-temoignages .owl-nav .owl-next {
    right: -40px;
  }
}
.about .temoignages .carousel-temoignages .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .about .temoignages .carousel-temoignages .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.about .temoignages .carousel-temoignages .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.about .temoignages .carousel-temoignages .owl-dots .owl-dot.active {
  background-color: #01015B;
}

.about .equipe {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .about .equipe {
    background-size: 200px;
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .about .equipe {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .equipe {
    padding: 50px 0px;
  }
}
.about .equipe .h2 {
  margin-bottom: 15px;
  text-align: center;
}

.about .equipe .h2 h1,
.about .equipe .h2 h2,
.about .equipe .h2 h3,
.about .equipe .h2 p {
  color: #91A7EB;
}

.about .equipe .h3 {
  text-align: center;
}

.about .equipe .h3 h1,
.about .equipe .h3 h2,
.about .equipe .h3 h3,
.about .equipe .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .about .equipe .h3 h1 br,
  .about .equipe .h3 h2 br,
  .about .equipe .h3 h3 br,
  .about .equipe .h3 p br {
    display: none;
  }
}
.about .equipe .card_equipe {
  text-align: center;
  margin-top: 60px;
}

.about .equipe .card_equipe img {
  width: 100%;
  height: auto;
  opacity: 0.25;
  transition: all 0.2s ease;
}

.about .equipe .card_equipe .nom {
  color: #21272A;
  margin: 20px 0px 7px 0px;
}

.about .equipe .card_equipe .poste {
  font-family: "opensans-light";
  font-size: 16px;
  color: #21272A;
}

@media screen and (max-width: 576px) {
  .about .equipe .card_equipe .poste {
    font-size: 15px;
  }
}
.about .equipe .card_equipe .linkedin a {
  display: table;
  margin: 20px auto 0px auto;
}

.about .equipe .card_equipe .linkedin a svg {
  width: 25px;
}

.about .equipe .card_equipe .linkedin a svg path {
  fill: #21272A;
  transition: all 0.2s ease;
}

.about .equipe .card_equipe .linkedin a:hover svg path {
  fill: #F26B21;
  transition: all 0.2s ease;
}

.about .equipe .card_equipe:hover img {
  opacity: 1;
  transition: all 0.2s ease;
}

.about .equipe .impair {
  margin-right: 3%;
}

@media screen and (max-width: 992px) {
  .about .equipe .impair {
    margin-right: 0px;
  }
}
.about .equipe .pair {
  margin-left: 3%;
}

@media screen and (max-width: 992px) {
  .about .equipe .pair {
    margin-left: 0px;
  }
} 
@charset "UTF-8";
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
.archive_perso .bandeau {
  position: relative;
  background-color: #01015B;
  text-align: center;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .archive_perso .bandeau {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .archive_perso .bandeau {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive_perso .bandeau {
    padding: 50px 0px;
  }
}
.archive_perso .bandeau .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.archive_perso .bandeau .grid {
  position: relative;
  z-index: 20;
}

.archive_perso .bandeau .h2 h1,
.archive_perso .bandeau .h2 h2,
.archive_perso .bandeau .h2 h3,
.archive_perso .bandeau .h2 p {
  color: #F26B21;
}

@media screen and (max-width: 576px) {
  .archive_perso .bandeau .h2 h1,
  .archive_perso .bandeau .h2 h2,
  .archive_perso .bandeau .h2 h3,
  .archive_perso .bandeau .h2 p {
    font-size: 16px;
  }
}
.archive_perso .bandeau .h3 {
  margin-bottom: 60px;
}

@media screen and (max-width: 992px) {
  .archive_perso .bandeau .h3 {
    margin-bottom: 40px;
  }
}
.archive_perso .bandeau .h3 h1,
.archive_perso .bandeau .h3 h2,
.archive_perso .bandeau .h3 h3,
.archive_perso .bandeau .h3 p {
  color: #ffffff;
}

.archive_perso .bandeau .h3 h1 strong,
.archive_perso .bandeau .h3 h2 strong,
.archive_perso .bandeau .h3 h3 strong,
.archive_perso .bandeau .h3 p strong {
  font-weight: normal;
  color: #F26B21;
}

.archive_perso .bandeau .contenu p {
  color: #ffffff;
}

.archive_perso .recent_act {
  padding-top: 90px;
}

@media screen and (max-width: 1200px) {
  .archive_perso .recent_act {
    padding-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .archive_perso .recent_act {
    padding-top: 60px;
  }
}
@media screen and (max-width: 576px) {
  .archive_perso .recent_act {
    padding-top: 50px;
  }
}
.archive_perso .recent_act .h2 {
  margin-bottom: 0px;
}

.archive_perso .recent_act .h2 h1,
.archive_perso .recent_act .h2 h2,
.archive_perso .recent_act .h2 h3,
.archive_perso .recent_act .h2 p {
  color: #91A7EB;
}

.archive_perso .recent_act img {
  width: 100%;
  height: auto;
  margin: 20px 0px;
}

.archive_perso .recent_act .h3 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .archive_perso .recent_act .h3 {
    text-align: center;
  }
}
.archive_perso .recent_act .h3 h1,
.archive_perso .recent_act .h3 h2,
.archive_perso .recent_act .h3 h3,
.archive_perso .recent_act .h3 p {
  color: #01015B;
}

.archive_perso .recent_act .categorie {
  display: table;
  padding: 10px;
  border-radius: 5px;
  font-family: "poppins-semibold";
  text-decoration: none;
  border: 1px solid #F26B21;
  background-color: #F26B21;
  color: #ffffff;
  transition: all 0.2s ease;
}

.archive_perso .recent_act .categorie:hover {
  background-color: transparent;
  color: #F26B21;
  transition: all 0.2s ease;
}

.archive_perso .recent_act .resume {
  margin: 20px 0px 30px 0px;
}

.archive_perso .recent_act .read_more {
  text-decoration: none;
  font-family: "opensans-regular";
  color: #F26B21;
  display: table;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.archive_perso .recent_act .read_more:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 3px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.archive_perso .recent_act .read_more:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 3px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.archive_perso .recent_act .read_more:hover {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.archive_perso .recent_act .read_more:hover:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.archive_perso .recent_act .read_more:hover:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.archive_perso .categories {
  padding-top: 90px;
}

@media screen and (max-width: 1200px) {
  .archive_perso .categories {
    padding-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .archive_perso .categories {
    padding-top: 60px;
  }
}
@media screen and (max-width: 576px) {
  .archive_perso .categories {
    padding-top: 50px;
  }
}
.archive_perso .categories .h2 {
  margin-bottom: 40px;
}

.archive_perso .categories .h2 h1,
.archive_perso .categories .h2 h2,
.archive_perso .categories .h2 h3,
.archive_perso .categories .h2 p {
  color: #91A7EB;
}

.archive_perso .categories a {
  margin-right: 15px;
  display: inline-block;
  padding: 10px;
  border-radius: 5px;
  font-family: "poppins-semibold";
  text-decoration: none;
  border: 1px solid #F26B21;
  background-color: #F26B21;
  color: #ffffff;
  transition: all 0.2s ease;
}

.archive_perso .categories a:hover {
  background-color: transparent;
  color: #F26B21;
  transition: all 0.2s ease;
}

.archive_perso .categories a:last-child {
  margin-right: 0px;
}

.archive_perso .passt_act {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .archive_perso .passt_act {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .archive_perso .passt_act {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive_perso .passt_act {
    padding: 50px 0px;
  }
}
.archive_perso .passt_act .h2 h1,
.archive_perso .passt_act .h2 h2,
.archive_perso .passt_act .h2 h3,
.archive_perso .passt_act .h2 p {
  color: #91A7EB;
}

.archive_perso .passt_act .row {
  margin-top: 60px;
}

.archive_perso .passt_act .row.first_page:first-child {
  display: none;
}

.archive_perso .passt_act img {
  width: 100%;
  height: auto;
}

.archive_perso .passt_act .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .archive_perso .passt_act .margin_left {
    margin-top: 30px;
    margin-left: 0px;
  }
}
.archive_perso .passt_act .margin_left .h3 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .archive_perso .passt_act .margin_left .h3 {
    text-align: center;
  }
}
.archive_perso .passt_act .margin_left .h3 h1,
.archive_perso .passt_act .margin_left .h3 h2,
.archive_perso .passt_act .margin_left .h3 h3,
.archive_perso .passt_act .margin_left .h3 p {
  color: #01015B;
}

.archive_perso .passt_act .margin_left .categorie {
  display: table;
  padding: 10px;
  border-radius: 5px;
  font-family: "poppins-semibold";
  text-decoration: none;
  border: 1px solid #F26B21;
  background-color: #F26B21;
  color: #ffffff;
  transition: all 0.2s ease;
}

.archive_perso .passt_act .margin_left .categorie:hover {
  background-color: transparent;
  color: #F26B21;
  transition: all 0.2s ease;
}

.archive_perso .passt_act .margin_left .resume {
  margin: 20px 0px 30px 0px;
}

.archive_perso .passt_act .margin_left .read_more {
  text-decoration: none;
  font-family: "opensans-regular";
  color: #F26B21;
  display: table;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.archive_perso .passt_act .margin_left .read_more:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 3px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.archive_perso .passt_act .margin_left .read_more:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 3px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.archive_perso .passt_act .margin_left .read_more:hover {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.archive_perso .passt_act .margin_left .read_more:hover:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.archive_perso .passt_act .margin_left .read_more:hover:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.archive_perso .passt_act .pagination {
  text-align: center;
  display: block;
  margin-top: 60px;
}

.archive_perso .passt_act .pagination .current {
  color: #F26B21;
}

.archive_perso .passt_act .pagination a {
  text-decoration: none;
  color: #000000;
  transition: all 0.2s ease;
}

.archive_perso .passt_act .pagination a:hover {
  color: #F26B21;
}

.archive_perso .passt_act .pagination .page-numbers {
  margin: 0px 2px;
}

.archive_perso .passt_act .pagination .next,
.archive_perso .passt_act .pagination .prev {
  position: relative;
  font-size: 25px;
  top: 3px;
}

.archive_perso .passt_act .pagination .next {
  margin-left: 10px;
}

.archive_perso .passt_act .pagination .prev {
  margin-right: 10px;
}

.archive_perso .archive_cat {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .archive_perso .archive_cat {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .archive_perso .archive_cat {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive_perso .archive_cat {
    padding: 50px 0px;
  }
}
.archive_perso .archive_cat .h2 {
  margin-bottom: 40px;
}

.archive_perso .archive_cat .h2 h1,
.archive_perso .archive_cat .h2 h2,
.archive_perso .archive_cat .h2 h3,
.archive_perso .archive_cat .h2 p {
  color: #91A7EB;
}

.archive_perso .archive_cat .row {
  margin-top: 60px;
}

.archive_perso .archive_cat img {
  width: 100%;
  height: auto;
}

.archive_perso .archive_cat .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .archive_perso .archive_cat .margin_left {
    margin-top: 30px;
    margin-left: 0px;
  }
}
.archive_perso .archive_cat .margin_left .h3 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .archive_perso .archive_cat .margin_left .h3 {
    text-align: center;
  }
}
.archive_perso .archive_cat .margin_left .h3 h1,
.archive_perso .archive_cat .margin_left .h3 h2,
.archive_perso .archive_cat .margin_left .h3 h3,
.archive_perso .archive_cat .margin_left .h3 p {
  color: #01015B;
}

.archive_perso .archive_cat .margin_left .categorie {
  display: table;
  padding: 10px;
  border-radius: 5px;
  font-family: "poppins-semibold";
  text-decoration: none;
  border: 1px solid #F26B21;
  background-color: #F26B21;
  color: #ffffff;
  transition: all 0.2s ease;
}

.archive_perso .archive_cat .margin_left .categorie:hover {
  background-color: transparent;
  color: #F26B21;
  transition: all 0.2s ease;
}

.archive_perso .archive_cat .margin_left .resume {
  margin: 20px 0px 30px 0px;
}

.archive_perso .archive_cat .margin_left .read_more {
  text-decoration: none;
  font-family: "opensans-regular";
  color: #F26B21;
  display: table;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.archive_perso .archive_cat .margin_left .read_more:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 3px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.archive_perso .archive_cat .margin_left .read_more:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 3px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.archive_perso .archive_cat .margin_left .read_more:hover {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.archive_perso .archive_cat .margin_left .read_more:hover:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.archive_perso .archive_cat .margin_left .read_more:hover:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.single_perso .bandeau {
  position: relative;
  background-image: linear-gradient(180deg, #01015B 50%, #ffffff 50%, #ffffff 100%);
  padding-top: 90px;
}

@media screen and (max-width: 1200px) {
  .single_perso .bandeau {
    padding-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .bandeau {
    padding-top: 60px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .bandeau {
    padding-top: 50px;
  }
}
.single_perso .bandeau .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 50%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.single_perso .bandeau img {
  position: relative;
  z-index: 20;
  width: 70%;
  height: auto;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 1200px) {
  .single_perso .bandeau img {
    width: 80%;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .bandeau img {
    width: 90%;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .bandeau img {
    width: 100%;
  }
}
.single_perso .largeur_article {
  width: 70%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 1200px) {
  .single_perso .largeur_article {
    width: 80%;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .largeur_article {
    width: 90%;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .largeur_article {
    width: 100%;
  }
}
.single_perso .largeur_article .h1 {
  margin: 30px 0px;
}

.single_perso .largeur_article .h1 h1,
.single_perso .largeur_article .h1 h2,
.single_perso .largeur_article .h1 h3,
.single_perso .largeur_article .h1 p {
  color: #01015B;
}

.single_perso .largeur_article .categorie {
  display: table;
  padding: 10px;
  border-radius: 5px;
  font-family: "poppins-semibold";
  text-decoration: none;
  border: 1px solid #F26B21;
  background-color: #F26B21;
  color: #ffffff;
  transition: all 0.2s ease;
}

.single_perso .largeur_article .categorie:hover {
  background-color: transparent;
  color: #F26B21;
  transition: all 0.2s ease;
}

.single_perso .largeur_article .article {
  padding: 50px 0px 90px 0px;
}

@media screen and (max-width: 1200px) {
  .single_perso .largeur_article .article {
    padding: 50px 0px 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .largeur_article .article {
    padding: 40px 0px 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .largeur_article .article {
    padding: 40px 0px 50px 0px;
  }
}
.single_perso .largeur_article .article img {
  margin: 20px 0px;
  border-radius: 20px;
}

.single_perso .largeur_article .article h2 {
  font-family: "poppins-bold";
  font-size: 42px;
  line-height: 120%;
  margin-bottom: 20px;
  color: #01015B;
}

@media screen and (max-width: 1200px) {
  .single_perso .largeur_article .article h2 {
    font-size: 38px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .largeur_article .article h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .largeur_article .article h2 br {
    display: none;
  }
}
.single_perso .largeur_article .article h3 {
  font-family: "poppins-semibold";
  font-size: 32px;
  line-height: 110%;
  margin-bottom: 20px;
  color: #01015B;
}

@media screen and (max-width: 1200px) {
  .single_perso .largeur_article .article h3 {
    font-size: 30px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .largeur_article .article h3 {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .largeur_article .article h3 br {
    display: none;
  }
}
.single_perso .largeur_article .article ul {
  padding-left: 16px;
}

.single_perso .largeur_article .article ul li {
  list-style: none;
  font-family: "opensans-regular";
  line-height: 1.4em;
  margin-bottom: 5px;
}

.single_perso .largeur_article .article ul li strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.single_perso .largeur_article .article ul li::before {
  content: "•";
  color: #F26B21;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -0.8em;
}

.single_perso .largeur_article .article ol li {
  font-family: "opensans-regular";
  line-height: 1.4em;
  margin-bottom: 5px;
}

.single_perso .largeur_article .article ol li strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.single_perso .largeur_article .article ol li a {
  color: #01015B;
}

.single_perso .largeur_article .article ol li a:hover {
  color: #F26B21;
}

.single_perso .largeur_article .article ol li:last-child {
  margin-bottom: 40px;
}

.single_perso .largeur_article .article p {
  line-height: 1.4em;
}

.single_perso .largeur_article .article a {
  text-decoration: none;
  color: #F26B21;
  transition: all 0.2s ease;
}

.single_perso .largeur_article .article a:hover {
  text-decoration: underline;
  transition: all 0.2s ease;
}

.single_perso .largeur_article .article .wp-block-button {
  margin: 20px 0px;
}

.single_perso .largeur_article .article .wp-block-button a {
  text-decoration: none;
  display: table;
  font-family: "poppins-semibold";
  padding: 16px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

.single_perso .largeur_article .article .wp-block-button a:hover {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

.single_perso .largeur_article .article .block_resume {
  margin: 30px 0px;
  background-color: rgba(242, 107, 33, 0.0196078431);
  padding: 90px 70px;
}

@media screen and (max-width: 1200px) {
  .single_perso .largeur_article .article .block_resume {
    padding: 80px 60px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .largeur_article .article .block_resume {
    padding: 70px 50px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .largeur_article .article .block_resume {
    padding: 60px 40px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .largeur_article .article .block_resume {
    padding: 40px 30px;
  }
}
.single_perso .largeur_article .article .block_resume h2 {
  margin: 0px;
}

.single_perso .largeur_article .article .block_resume .border_titre {
  width: 140px;
  height: 10px;
  background-color: #F26B21;
  margin: 10px 0px 30px 0px;
}

.single_perso .cta {
  position: relative;
  background-color: #01015B;
}

.single_perso .cta .fond {
  position: absolute;
  z-index: 20;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/cta.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: right -30px bottom;
  opacity: 0.35;
}

@media screen and (max-width: 1500px) {
  .single_perso .cta .fond {
    background-size: auto 90%;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .cta .fond {
    background-size: auto 60%;
  }
}
.single_perso .cta .grid {
  position: relative;
  padding: 80px 0px;
  z-index: 30;
}

@media screen and (max-width: 1200px) {
  .single_perso .cta .grid {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .cta .grid {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .cta .grid {
    padding: 50px 20px;
  }
}
.single_perso .cta .grid .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .single_perso .cta .grid .h2 {
    text-align: center;
  }
}
.single_perso .cta .grid .h2 h1,
.single_perso .cta .grid .h2 h2,
.single_perso .cta .grid .h2 h3,
.single_perso .cta .grid .h2 p {
  color: #F26B21;
}

.single_perso .cta .grid .h3 {
  margin-bottom: 20px;
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .single_perso .cta .grid .h3 {
    margin-right: 0px;
    text-align: center;
  }
}
.single_perso .cta .grid .h3 h1,
.single_perso .cta .grid .h3 h2,
.single_perso .cta .grid .h3 h3,
.single_perso .cta .grid .h3 p {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .single_perso .cta .grid .contenu {
    text-align: center;
  }
}
.single_perso .cta .grid .contenu p {
  color: #ffffff;
  margin-bottom: 0px;
  font-size: 15px;
}

@media screen and (max-width: 992px) {
  .single_perso .cta .grid .bouton {
    margin: 40px auto 0px auto;
  }
}
.single_perso .more_articles {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .single_perso .more_articles {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .more_articles {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .more_articles {
    padding: 50px 0px;
  }
}
.single_perso .more_articles .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.single_perso .more_articles .h3 h1,
.single_perso .more_articles .h3 h2,
.single_perso .more_articles .h3 h3,
.single_perso .more_articles .h3 p {
  color: #01015B;
}

.single_perso .more_articles .articles_desktop {
  display: block;
}

@media screen and (max-width: 767px) {
  .single_perso .more_articles .articles_desktop {
    display: none;
  }
}
.single_perso .more_articles .col-md-6 {
  margin-top: 60px;
}

.single_perso .more_articles .article_card {
  background-color: #ffffff;
  position: relative;
  text-align: left;
  height: 100%;
  border-radius: 20px;
  border: 1px solid #F26B21;
}

@media screen and (max-width: 767px) {
  .single_perso .more_articles .article_card {
    margin-top: 40px;
  }
}
.single_perso .more_articles .article_card img {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  height: auto;
}

.single_perso .more_articles .article_card .texte {
  padding: 20px;
}

.single_perso .more_articles .article_card .texte .h6 {
  margin-bottom: 15px;
}

.single_perso .more_articles .article_card .texte .contenu {
  text-align: left;
}

.single_perso .more_articles .article_card .texte .contenu p {
  margin-bottom: 15px;
}

.single_perso .more_articles .article_card .texte .contenu p strong {
  font-weight: normal;
  color: #F26B21;
}

.single_perso .more_articles .article_card .texte .contenu p:last-child {
  margin-bottom: 0px;
}

.single_perso .more_articles .article_card .texte .lien {
  margin-top: 15px;
}

.single_perso .more_articles .article_card .texte .lien a {
  text-decoration: none;
  color: #F26B21;
  transition: all 0.2s ease;
}

.single_perso .more_articles .article_card .texte .lien a:hover {
  color: #01015B;
  transition: all 0.2s ease;
}

.single_perso .more_articles .carousel-clients {
  margin: 40px 0px 20px 0px;
  position: relative;
  display: none;
}

@media screen and (max-width: 767px) {
  .single_perso .more_articles .carousel-clients {
    display: block;
  }
}
.single_perso .more_articles .carousel-clients .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel_grey.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
}

.single_perso .more_articles .carousel-clients .owl-nav button span {
  display: none;
}

.single_perso .more_articles .carousel-clients .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
}

.single_perso .more_articles .carousel-clients .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .single_perso .more_articles .carousel-clients .owl-nav .owl-prev {
    left: -40px;
  }
}
.single_perso .more_articles .carousel-clients .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .single_perso .more_articles .carousel-clients .owl-nav .owl-next {
    right: -40px;
  }
}
.single_perso .more_articles .carousel-clients .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .single_perso .more_articles .carousel-clients .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.single_perso .more_articles .carousel-clients .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.single_perso .more_articles .carousel-clients .owl-dots .owl-dot.active {
  background-color: #F26B21;
} 
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
.confirmation .hero {
  background-color: #01015B;
  background-image: url(../../src/img/hero.png);
  background-repeat: no-repeat;
  background-size: 600px;
  background-position: right -120px top -120px;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .confirmation .hero {
    padding: 70px 0px;
    background-size: 500px;
  }
}
@media screen and (max-width: 992px) {
  .confirmation .hero {
    padding: 60px 0px;
    background-image: none;
  }
}
@media screen and (max-width: 576px) {
  .confirmation .hero {
    padding: 50px 0px;
  }
}
@media screen and (max-width: 992px) {
  .confirmation .hero .h2 {
    text-align: center;
  }
}
.confirmation .hero .h2 h1,
.confirmation .hero .h2 h2,
.confirmation .hero .h2 h3,
.confirmation .hero .h2 p {
  color: #F26B21;
}

@media screen and (max-width: 576px) {
  .confirmation .hero .h2 h1,
  .confirmation .hero .h2 h2,
  .confirmation .hero .h2 h3,
  .confirmation .hero .h2 p {
    font-size: 16px;
  }
}
@media screen and (max-width: 992px) {
  .confirmation .hero .h3 {
    text-align: center;
  }
}
.confirmation .hero .h3 h1,
.confirmation .hero .h3 h2,
.confirmation .hero .h3 h3,
.confirmation .hero .h3 p {
  color: #ffffff;
}

.confirmation .hero .h3 h1 strong,
.confirmation .hero .h3 h2 strong,
.confirmation .hero .h3 h3 strong,
.confirmation .hero .h3 p strong {
  font-weight: normal;
  color: #F26B21;
}

.confirmation .hero .bouton {
  margin-top: 40px;
}

@media screen and (max-width: 992px) {
  .confirmation .hero .bouton {
    margin: 40px auto 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .confirmation .hero .bouton a {
    font-size: 13px;
  }
}
@media screen and (max-width: 576px) {
  .confirmation .hero .bouton a svg {
    display: none;
  }
}
.confirmation .etapes {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .confirmation .etapes {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .confirmation .etapes {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .confirmation .etapes {
    padding: 50px 0px;
  }
}
.confirmation .etapes .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.confirmation .etapes .h2 h1,
.confirmation .etapes .h2 h2,
.confirmation .etapes .h2 h3,
.confirmation .etapes .h2 p {
  color: #91A7EB;
}

.confirmation .etapes .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.confirmation .etapes .h3 h1,
.confirmation .etapes .h3 h2,
.confirmation .etapes .h3 h3,
.confirmation .etapes .h3 p {
  color: #01015B;
}

.confirmation .etapes .contenu {
  text-align: center;
}

.confirmation .etapes .etapes_desktop {
  display: block;
}

@media screen and (max-width: 767px) {
  .confirmation .etapes .etapes_desktop {
    display: none;
  }
}
.confirmation .etapes .etapes_card {
  margin-top: 40px;
  display: table;
  width: 90%;
}

@media screen and (max-width: 767px) {
  .confirmation .etapes .etapes_card {
    width: 100%;
  }
}
.confirmation .etapes .etapes_card img {
  width: 70px;
  height: auto;
  display: block;
  margin: 0px auto;
}

.confirmation .etapes .etapes_card .h5 {
  margin: 20px 0px;
  text-align: center;
  position: relative;
}

.confirmation .etapes .etapes_card .h5 span {
  display: inline-block;
  font-family: "poppins-semibold";
  font-size: 22px;
  line-height: 110%;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  .confirmation .etapes .etapes_card .h5 span {
    font-size: 21px;
  }
}
@media screen and (max-width: 576px) {
  .confirmation .etapes .etapes_card .h5 span {
    font-size: 20px;
  }
}
.confirmation .etapes .etapes_card .h5 h4,
.confirmation .etapes .etapes_card .h5 h5,
.confirmation .etapes .etapes_card .h5 p {
  display: inline-block;
}

.confirmation .etapes .etapes_card .contenu {
  text-align: center;
}

.confirmation .etapes .col-md-6:first-child .etapes_card,
.confirmation .etapes .col-md-6:nth-child(4) .etapes_card {
  margin-right: auto;
}

@media screen and (max-width: 992px) {
  .confirmation .etapes .col-md-6:first-child .etapes_card,
  .confirmation .etapes .col-md-6:nth-child(4) .etapes_card {
    margin: 40px auto 0px auto;
  }
}
.confirmation .etapes .col-md-6:nth-child(2) .etapes_card,
.confirmation .etapes .col-md-6:nth-child(5) .etapes_card {
  margin: 40px auto 0px auto;
}

.confirmation .etapes .col-md-6:nth-child(3) .etapes_card,
.confirmation .etapes .col-md-6:last-child .etapes_card {
  margin-left: auto;
}

@media screen and (max-width: 992px) {
  .confirmation .etapes .col-md-6:nth-child(3) .etapes_card,
  .confirmation .etapes .col-md-6:last-child .etapes_card {
    margin: 40px auto 0px auto;
  }
}
.confirmation .etapes .carousel-clients {
  margin: 40px 0px 20px 0px;
  position: relative;
  display: none;
}

@media screen and (max-width: 767px) {
  .confirmation .etapes .carousel-clients {
    display: block;
  }
}
.confirmation .etapes .carousel-clients .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  .confirmation .etapes .carousel-clients .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.confirmation .etapes .carousel-clients .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.confirmation .etapes .carousel-clients .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.confirmation .rdv {
  background-color: rgba(234, 238, 251, 0.3490196078);
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .confirmation .rdv {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .confirmation .rdv {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .confirmation .rdv {
    padding: 50px 0px;
  }
}
.confirmation .rdv .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .confirmation .rdv .h2 {
    text-align: center;
  }
}
.confirmation .rdv .h2 h1,
.confirmation .rdv .h2 h2,
.confirmation .rdv .h2 h3,
.confirmation .rdv .h2 p {
  color: #91A7EB;
}

.confirmation .rdv .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .confirmation .rdv .h3 {
    text-align: center;
  }
}
.confirmation .rdv .h3 h1,
.confirmation .rdv .h3 h2,
.confirmation .rdv .h3 h3,
.confirmation .rdv .h3 p {
  color: #01015B;
}

.confirmation .rdv .calendly iframe {
  width: 100%;
}

@media screen and (max-width: 992px) {
  .confirmation .rdv .calendly iframe {
    margin-top: 40px;
  }
}
.confirmation .temoignages {
  background-color: rgba(242, 107, 33, 0.03);
  padding-top: 90px;
}

@media screen and (max-width: 1200px) {
  .confirmation .temoignages {
    padding-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .confirmation .temoignages {
    padding-top: 60px;
  }
}
@media screen and (max-width: 576px) {
  .confirmation .temoignages {
    padding-top: 50px;
  }
}
.confirmation .temoignages .h2 {
  margin-bottom: 15px;
  text-align: center;
}

.confirmation .temoignages .h2 h1,
.confirmation .temoignages .h2 h2,
.confirmation .temoignages .h2 h3,
.confirmation .temoignages .h2 p {
  color: #91A7EB;
}

.confirmation .temoignages .h3 {
  text-align: center;
}

.confirmation .temoignages .h3 h1,
.confirmation .temoignages .h3 h2,
.confirmation .temoignages .h3 h3,
.confirmation .temoignages .h3 p {
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .confirmation .temoignages .h3 h1,
  .confirmation .temoignages .h3 h2,
  .confirmation .temoignages .h3 h3,
  .confirmation .temoignages .h3 p {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .confirmation .temoignages .h3 h1 br,
  .confirmation .temoignages .h3 h2 br,
  .confirmation .temoignages .h3 h3 br,
  .confirmation .temoignages .h3 p br {
    display: none;
  }
}
.confirmation .temoignages .carousel-temoignages {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .confirmation .temoignages .carousel-temoignages {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .confirmation .temoignages .carousel-temoignages {
    margin: 40px 0px 20px 0px;
  }
}
.confirmation .temoignages .carousel-temoignages .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 6px;
  position: relative;
  text-align: center;
}

.confirmation .temoignages .carousel-temoignages .item .temoignage {
  margin-bottom: 30px;
}

.confirmation .temoignages .carousel-temoignages .item .temoignage p {
  font-family: "opensans-regular";
  font-size: 20px;
  font-style: italic;
  color: #01015B;
  line-height: 1.3em;
}

@media screen and (max-width: 767px) {
  .confirmation .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .confirmation .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 18px;
  }
}
.confirmation .temoignages .carousel-temoignages .item img {
  width: 80px;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.confirmation .temoignages .carousel-temoignages .item .circle {
  width: 80px;
  height: 80px;
  background-color: #01015B;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.confirmation .temoignages .carousel-temoignages .item .nom {
  font-family: "opensans-semibold";
  font-size: 18px;
  color: #01015B;
  margin-bottom: 10px;
}

@media screen and (max-width: 576px) {
  .confirmation .temoignages .carousel-temoignages .item .nom {
    font-size: 17px;
  }
}
.confirmation .temoignages .carousel-temoignages .item .role {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .confirmation .temoignages .carousel-temoignages .item .role {
    font-size: 15px;
  }
}
.confirmation .temoignages .carousel-temoignages .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.confirmation .temoignages .carousel-temoignages .owl-nav button span {
  display: none;
}

.confirmation .temoignages .carousel-temoignages .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
  transition: all 0.2s ease;
}

.confirmation .temoignages .carousel-temoignages .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .confirmation .temoignages .carousel-temoignages .owl-nav .owl-prev {
    left: -40px;
  }
}
.confirmation .temoignages .carousel-temoignages .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .confirmation .temoignages .carousel-temoignages .owl-nav .owl-next {
    right: -40px;
  }
}
.confirmation .temoignages .carousel-temoignages .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .confirmation .temoignages .carousel-temoignages .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.confirmation .temoignages .carousel-temoignages .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.confirmation .temoignages .carousel-temoignages .owl-dots .owl-dot.active {
  background-color: #01015B;
}

.confirmation .reassurance {
  background-color: transparent !important;
}

.confirmation .reassurance .size .h6 h6,
.confirmation .reassurance .size .h6 p {
  color: #01015B;
} 
@charset "UTF-8";
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
.creation .hero {
  position: relative;
  background-color: #01015B;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .creation .hero {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .creation .hero {
    display: none;
  }
}
.creation .hero .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.creation .hero .grid {
  position: relative;
  z-index: 20;
}

@media screen and (max-width: 992px) {
  .creation .hero .h2 {
    text-align: center;
  }
}
.creation .hero .h2 h1,
.creation .hero .h2 h2,
.creation .hero .h2 h3,
.creation .hero .h2 p {
  color: #F26B21;
}

@media screen and (max-width: 576px) {
  .creation .hero .h2 h1,
  .creation .hero .h2 h2,
  .creation .hero .h2 h3,
  .creation .hero .h2 p {
    font-size: 16px;
  }
}
.creation .hero .h3 {
  margin-bottom: 60px;
}

@media screen and (max-width: 992px) {
  .creation .hero .h3 {
    margin-bottom: 40px;
    text-align: center;
  }
}
.creation .hero .h3 h1,
.creation .hero .h3 h2,
.creation .hero .h3 h3,
.creation .hero .h3 p {
  color: #ffffff;
}

.creation .hero .h3 h1 strong,
.creation .hero .h3 h2 strong,
.creation .hero .h3 h3 strong,
.creation .hero .h3 p strong {
  font-weight: normal;
  color: #F26B21;
}

.creation .hero .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .creation .hero .contenu {
    text-align: center;
  }
}
.creation .hero .contenu p {
  color: #ffffff;
}

.creation .hero .boutons {
  margin-top: 60px;
}

@media screen and (max-width: 992px) {
  .creation .hero .boutons {
    margin-top: 40px;
    text-align: center;
  }
}
.creation .hero .boutons .bouton {
  display: inline-block;
}

@media screen and (max-width: 992px) {
  .creation .hero .boutons .bouton {
    display: table;
    margin: 20px auto 0px auto;
  }
}
.creation .hero .boutons .bouton:first-child {
  margin-right: 20px;
}

@media screen and (max-width: 992px) {
  .creation .hero .boutons .bouton:first-child {
    margin-right: auto;
  }
}
@media screen and (max-width: 992px) {
  .creation .hero .boutons .bouton:last-child {
    display: none;
  }
}
.creation .hero img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .creation .hero img {
    width: 120%;
  }
}
.creation .bloc_quinconces .quinconce {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .creation .bloc_quinconces .quinconce {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .creation .bloc_quinconces .quinconce {
    padding: 60px 0px;
    text-align: center;
  }
}
@media screen and (max-width: 576px) {
  .creation .bloc_quinconces .quinconce {
    padding: 50px 0px;
  }
}
.creation .bloc_quinconces .quinconce .h2 {
  margin-bottom: 15px;
}

.creation .bloc_quinconces .quinconce .h2 h1,
.creation .bloc_quinconces .quinconce .h2 h2,
.creation .bloc_quinconces .quinconce .h2 h3,
.creation .bloc_quinconces .quinconce .h2 p {
  color: #91A7EB;
}

.creation .bloc_quinconces .quinconce .h3 {
  margin-bottom: 20px;
}

.creation .bloc_quinconces .quinconce .h3 h1,
.creation .bloc_quinconces .quinconce .h3 h2,
.creation .bloc_quinconces .quinconce .h3 h3,
.creation .bloc_quinconces .quinconce .h3 p {
  color: #01015B;
}

.creation .bloc_quinconces .quinconce .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .creation .bloc_quinconces .quinconce .contenu {
    text-align: center;
  }
}
.creation .bloc_quinconces .quinconce .contenu p {
  color: #21272A;
}

.creation .bloc_quinconces .quinconce .bouton {
  margin-top: 20px;
}

@media screen and (max-width: 992px) {
  .creation .bloc_quinconces .quinconce .bouton {
    margin: 20px auto 0px auto;
  }
}
.creation .bloc_quinconces .quinconce .bouton a {
  background-color: transparent;
  transition: all 0.2s ease;
}

.creation .bloc_quinconces .quinconce .bouton a:hover {
  border: 2px solid #01015B;
  transition: all 0.2s ease;
}

.creation .bloc_quinconces .quinconce .ensemble {
  margin-right: 5%;
}

@media screen and (max-width: 1200px) {
  .creation .bloc_quinconces .quinconce .ensemble {
    margin-top: 50px;
    margin-right: 0px;
  }
}
.creation .bloc_quinconces .quinconce .ensemble img {
  width: 70px;
  margin-bottom: 20px;
}

.creation .bloc_quinconces .quinconce .ensemble .h6 {
  margin-bottom: 15px;
}

.creation .bloc_quinconces .quinconce .ensemble .contenu p {
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  .creation .bloc_quinconces .quinconce .col-xl-6:first-child .ensemble {
    margin-top: 0px;
  }
}
.creation .bloc_quinconces .quinconce .img_entreprise {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .creation .bloc_quinconces .quinconce .img_entreprise {
    margin-bottom: 30px;
  }
}
.creation .bloc_quinconces .impair {
  background-image: url(../../src/img/quinconces_pair.png);
  background-repeat: no-repeat;
  background-size: 600px;
  background-position: right -120px top -120px;
}

@media screen and (max-width: 1200px) {
  .creation .bloc_quinconces .impair {
    background-size: 500px;
  }
}
.creation .bloc_quinconces .impair .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .creation .bloc_quinconces .impair .margin_left {
    margin-left: 0px;
  }
}
.creation .bloc_quinconces .pair {
  padding-top: 0px;
  background-image: url(../../src/img/quinconces_impair.png);
  background-repeat: no-repeat;
  background-size: 500px;
  background-position: left -120px bottom -120px;
}

@media screen and (max-width: 992px) {
  .creation .bloc_quinconces .pair {
    padding-top: 60px;
    background-repeat: no-repeat;
    background-size: 500px;
    background-position: left -120px top -120px;
  }
}
@media screen and (max-width: 576px) {
  .creation .bloc_quinconces .pair {
    padding-top: 50px;
  }
}
.creation .bloc_quinconces .pair .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .creation .bloc_quinconces .pair .margin_right {
    margin-right: 0px;
  }
}
.creation .creez {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .creation .creez {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .creation .creez {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .creation .creez {
    padding: 50px 0px;
  }
}
.creation .creez .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.creation .creez .h2 h1,
.creation .creez .h2 h2,
.creation .creez .h2 h3,
.creation .creez .h2 p {
  color: #91A7EB;
}

.creation .creez .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.creation .creez .h3 h1,
.creation .creez .h3 h2,
.creation .creez .h3 h3,
.creation .creez .h3 p {
  color: #01015B;
}

.creation .creez .contenu {
  text-align: center;
}

.creation .creez .creez_desktop {
  display: block;
}

@media screen and (max-width: 767px) {
  .creation .creez .creez_desktop {
    display: none;
  }
}
.creation .creez .creez_card {
  margin-top: 40px;
  display: table;
  width: 90%;
}

@media screen and (max-width: 767px) {
  .creation .creez .creez_card {
    width: 100%;
  }
}
.creation .creez .creez_card img {
  width: 70px;
  height: auto;
  display: block;
  margin: 0px auto;
}

.creation .creez .creez_card .h5 {
  margin: 20px 0px;
  text-align: center;
  position: relative;
}

.creation .creez .creez_card .h5 span {
  display: inline-block;
  font-family: "poppins-semibold";
  font-size: 22px;
  line-height: 110%;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  .creation .creez .creez_card .h5 span {
    font-size: 21px;
  }
}
@media screen and (max-width: 576px) {
  .creation .creez .creez_card .h5 span {
    font-size: 20px;
  }
}
.creation .creez .creez_card .h5 h4,
.creation .creez .creez_card .h5 h5,
.creation .creez .creez_card .h5 p {
  display: inline-block;
}

.creation .creez .creez_card .contenu {
  text-align: center;
}

.creation .creez .col-md-6:first-child .creez_card,
.creation .creez .col-md-6:nth-child(4) .creez_card {
  margin-right: auto;
}

@media screen and (max-width: 992px) {
  .creation .creez .col-md-6:first-child .creez_card,
  .creation .creez .col-md-6:nth-child(4) .creez_card {
    margin: 40px auto 0px auto;
  }
}
.creation .creez .col-md-6:nth-child(2) .creez_card,
.creation .creez .col-md-6:nth-child(5) .creez_card {
  margin: 40px auto 0px auto;
}

.creation .creez .col-md-6:nth-child(3) .creez_card,
.creation .creez .col-md-6:last-child .creez_card {
  margin-left: auto;
}

@media screen and (max-width: 992px) {
  .creation .creez .col-md-6:nth-child(3) .creez_card,
  .creation .creez .col-md-6:last-child .creez_card {
    margin: 40px auto 0px auto;
  }
}
.creation .creez .carousel-clients {
  margin: 40px 0px 20px 0px;
  position: relative;
  display: none;
}

@media screen and (max-width: 767px) {
  .creation .creez .carousel-clients {
    display: block;
  }
}
.creation .creez .carousel-clients .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  .creation .creez .carousel-clients .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.creation .creez .carousel-clients .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.creation .creez .carousel-clients .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.creation .cta {
  position: relative;
  background-color: #01015B;
}

.creation .cta .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.creation .cta .fond {
  position: absolute;
  z-index: 20;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/cta.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: right -30px bottom;
  opacity: 0.35;
}

@media screen and (max-width: 1500px) {
  .creation .cta .fond {
    background-size: auto 90%;
  }
}
@media screen and (max-width: 992px) {
  .creation .cta .fond {
    background-size: auto 60%;
  }
}
.creation .cta .grid {
  position: relative;
  padding: 80px 0px;
  z-index: 30;
}

@media screen and (max-width: 1200px) {
  .creation .cta .grid {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .creation .cta .grid {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .creation .cta .grid {
    padding: 50px 20px;
  }
}
.creation .cta .grid .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .creation .cta .grid .h2 {
    text-align: center;
  }
}
.creation .cta .grid .h2 h1,
.creation .cta .grid .h2 h2,
.creation .cta .grid .h2 h3,
.creation .cta .grid .h2 p {
  color: #F26B21;
}

.creation .cta .grid .h3 {
  margin-bottom: 20px;
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .creation .cta .grid .h3 {
    margin-right: 0px;
    text-align: center;
  }
}
.creation .cta .grid .h3 h1,
.creation .cta .grid .h3 h2,
.creation .cta .grid .h3 h3,
.creation .cta .grid .h3 p {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .creation .cta .grid .contenu {
    text-align: center;
  }
}
.creation .cta .grid .contenu p {
  color: #ffffff;
  margin-bottom: 0px;
  font-size: 15px;
}

@media screen and (max-width: 992px) {
  .creation .cta .grid .bouton {
    margin: 40px auto 0px auto;
  }
}
.creation .bloc_pictos {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .creation .bloc_pictos {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .creation .bloc_pictos {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 767px) {
  .creation .bloc_pictos {
    padding: 50px 0px;
  }
}
.creation .bloc_pictos .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .creation .bloc_pictos .margin_right {
    margin-right: 0px;
  }
}
.creation .bloc_pictos .margin_right .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .creation .bloc_pictos .margin_right .h2 {
    text-align: center;
  }
}
.creation .bloc_pictos .margin_right .h2 h1,
.creation .bloc_pictos .margin_right .h2 h2,
.creation .bloc_pictos .margin_right .h2 h3,
.creation .bloc_pictos .margin_right .h2 p {
  color: #91A7EB;
}

.creation .bloc_pictos .margin_right .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .creation .bloc_pictos .margin_right .h3 {
    text-align: center;
  }
}
.creation .bloc_pictos .margin_right .h3 h1,
.creation .bloc_pictos .margin_right .h3 h2,
.creation .bloc_pictos .margin_right .h3 h3,
.creation .bloc_pictos .margin_right .h3 p {
  color: #01015B;
}

.creation .bloc_pictos .margin_right .ensemble {
  margin-top: 60px;
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .creation .bloc_pictos .margin_right .ensemble {
    margin-top: 50px;
    margin-right: 0px;
    text-align: center;
  }
}
.creation .bloc_pictos .margin_right .ensemble img {
  width: 70px;
  margin-bottom: 20px;
}

.creation .bloc_pictos .margin_right .ensemble .h6 {
  margin-bottom: 15px;
}

.creation .bloc_pictos .margin_right .ensemble .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .creation .bloc_pictos .margin_right .ensemble .contenu {
    text-align: center;
  }
}
.creation .bloc_pictos .margin_right .ensemble .contenu p {
  margin-bottom: 0px;
}

.creation .bloc_pictos .margin_right .col-lg-6:first-child .ensemble,
.creation .bloc_pictos .margin_right .col-lg-6:nth-child(2) .ensemble {
  margin-top: 0px;
}

@media screen and (max-width: 992px) {
  .creation .bloc_pictos .margin_right .col-lg-6:first-child .ensemble,
  .creation .bloc_pictos .margin_right .col-lg-6:nth-child(2) .ensemble {
    margin-top: 50px;
  }
}
.creation .bloc_pictos .margin_right .bouton {
  display: table;
  margin-top: 40px;
}

@media screen and (max-width: 992px) {
  .creation .bloc_pictos .margin_right .bouton {
    margin: 30px auto 0px auto;
  }
}
.creation .bloc_pictos .margin_right .bouton a {
  background-color: transparent;
  transition: all 0.2s ease;
}

.creation .bloc_pictos .margin_right .bouton a:hover {
  border: 2px solid #01015B;
  transition: all 0.2s ease;
}

.creation .bloc_pictos .ensemble_image {
  position: relative;
}

.creation .bloc_pictos .ensemble_image .img_entreprise {
  position: relative;
  z-index: 30;
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .creation .bloc_pictos .ensemble_image .img_entreprise {
    width: 80%;
    display: block;
    margin: 60px auto 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .creation .bloc_pictos .ensemble_image .img_entreprise {
    width: 100%;
  }
}
.creation .bloc_pictos .ensemble_image .circle {
  position: absolute;
  z-index: 20;
  background-color: #F26B21;
  width: 150px;
  height: 150px;
  top: -30px;
  right: -30px;
  border-radius: 50%;
}

@media screen and (max-width: 992px) {
  .creation .bloc_pictos .ensemble_image .circle {
    right: 30px;
  }
}
@media screen and (max-width: 576px) {
  .creation .bloc_pictos .ensemble_image .circle {
    right: -30px;
  }
}
.creation .temoignages {
  background-color: #EAEEFB;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .creation .temoignages {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .creation .temoignages {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .creation .temoignages {
    padding: 50px 0px 80px 0px;
  }
}
.creation .temoignages .h2 {
  margin-bottom: 15px;
  text-align: center;
}

.creation .temoignages .h2 h1,
.creation .temoignages .h2 h2,
.creation .temoignages .h2 h3,
.creation .temoignages .h2 p {
  color: #91A7EB;
}

.creation .temoignages .h3 {
  text-align: center;
}

.creation .temoignages .h3 h1,
.creation .temoignages .h3 h2,
.creation .temoignages .h3 h3,
.creation .temoignages .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .creation .temoignages .h3 h1 br,
  .creation .temoignages .h3 h2 br,
  .creation .temoignages .h3 h3 br,
  .creation .temoignages .h3 p br {
    display: none;
  }
}
.creation .temoignages .carousel-temoignages {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .creation .temoignages .carousel-temoignages {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .creation .temoignages .carousel-temoignages {
    margin: 40px 0px 20px 0px;
  }
}
.creation .temoignages .carousel-temoignages .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 6px;
  position: relative;
  text-align: center;
}

.creation .temoignages .carousel-temoignages .item .temoignage {
  margin-bottom: 30px;
}

.creation .temoignages .carousel-temoignages .item .temoignage p {
  font-family: "opensans-regular";
  font-size: 20px;
  font-style: italic;
  color: #01015B;
  line-height: 1.3em;
}

@media screen and (max-width: 767px) {
  .creation .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .creation .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 18px;
  }
}
.creation .temoignages .carousel-temoignages .item img {
  width: 80px;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.creation .temoignages .carousel-temoignages .item .circle {
  width: 80px;
  height: 80px;
  background-color: #01015B;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.creation .temoignages .carousel-temoignages .item .nom {
  font-family: "opensans-semibold";
  font-size: 18px;
  color: #01015B;
  margin-bottom: 10px;
}

@media screen and (max-width: 576px) {
  .creation .temoignages .carousel-temoignages .item .nom {
    font-size: 17px;
  }
}
.creation .temoignages .carousel-temoignages .item .role {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .creation .temoignages .carousel-temoignages .item .role {
    font-size: 15px;
  }
}
.creation .temoignages .carousel-temoignages .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.creation .temoignages .carousel-temoignages .owl-nav button span {
  display: none;
}

.creation .temoignages .carousel-temoignages .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
  transition: all 0.2s ease;
}

.creation .temoignages .carousel-temoignages .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .creation .temoignages .carousel-temoignages .owl-nav .owl-prev {
    left: -40px;
  }
}
.creation .temoignages .carousel-temoignages .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .creation .temoignages .carousel-temoignages .owl-nav .owl-next {
    right: -40px;
  }
}
.creation .temoignages .carousel-temoignages .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .creation .temoignages .carousel-temoignages .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.creation .temoignages .carousel-temoignages .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.creation .temoignages .carousel-temoignages .owl-dots .owl-dot.active {
  background-color: #01015B;
}

.creation .tarifs {
  position: relative;
  background-color: #01015B;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .creation .tarifs {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .creation .tarifs {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 767px) {
  .creation .tarifs {
    padding: 50px 0px;
  }
}
.creation .tarifs .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.creation .tarifs .grid {
  position: relative;
  z-index: 20;
}

.creation .tarifs .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.creation .tarifs .h2 h1,
.creation .tarifs .h2 h2,
.creation .tarifs .h2 h3,
.creation .tarifs .h2 p {
  color: #F26B21;
}

.creation .tarifs .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.creation .tarifs .h3 h1,
.creation .tarifs .h3 h2,
.creation .tarifs .h3 h3,
.creation .tarifs .h3 p {
  color: #ffffff;
}

.creation .tarifs .desktop {
  display: block;
}

@media screen and (max-width: 992px) {
  .creation .tarifs .desktop {
    display: none;
  }
}
.creation .tarifs .desktop .col-lg {
  margin-top: 40px;
}

.creation .tarifs .mobile {
  display: none;
}

@media screen and (max-width: 992px) {
  .creation .tarifs .mobile {
    display: block;
  }
}
.creation .tarifs .mobile .carousel-tarifs {
  margin: 40px 0px 20px 0px;
  position: relative;
}

.creation .tarifs .mobile .carousel-tarifs .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  .creation .tarifs .mobile .carousel-tarifs .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.creation .tarifs .mobile .carousel-tarifs .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.creation .tarifs .mobile .carousel-tarifs .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.creation .tarifs .tarif_card {
  padding: 48px 24px;
  border-radius: 20px;
  height: 100%;
  background-color: #ffffff;
  text-align: center;
}

.creation .tarifs .tarif_card .h4 h1,
.creation .tarifs .tarif_card .h4 h2,
.creation .tarifs .tarif_card .h4 h3,
.creation .tarifs .tarif_card .h4 h4,
.creation .tarifs .tarif_card .h4 p {
  color: #01015B !important;
}

.creation .tarifs .tarif_card .h3 h1,
.creation .tarifs .tarif_card .h3 h2,
.creation .tarifs .tarif_card .h3 h3,
.creation .tarifs .tarif_card .h3 h4,
.creation .tarifs .tarif_card .h3 p {
  color: #01015B;
}

.creation .tarifs .tarif_card .contenu p {
  color: #01015B;
}

.creation .tarifs .tarif_card span {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
  margin-top: 20px;
  display: table;
  margin: 20px auto 10px auto;
}

.creation .tarifs .tarif_card .mois {
  margin-top: 10px;
}

.creation .tarifs .tarif_card .liste_tarif ul {
  display: table;
  padding: 0px;
  list-style: none;
  margin: 20px auto 0px auto;
}

.creation .tarifs .tarif_card .liste_tarif ul li {
  position: relative;
  margin-bottom: 10px;
}

.creation .tarifs .tarif_card .liste_tarif ul li:last-child {
  margin-bottom: 0px;
}

.creation .tarifs .tarif_card .liste_tarif ul li:before {
  content: "";
  display: inline-block;
  background-image: url(../../src/img/validate.svg);
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 14px;
  height: 18.5px;
  position: relative;
  top: 4px;
  margin-right: 10px;
}

.creation .tarifs .tarif_card .bouton_tarif {
  display: table;
  margin: 30px auto 0px auto;
}

.creation .tarifs .tarif_card .bouton_tarif a {
  display: table;
  font-family: "poppins-semibold";
  text-decoration: none;
  padding: 16px 32px;
  border-radius: 5px;
  background-color: #F26B21;
  border: 1px solid #F26B21;
  color: #ffffff;
  transition: all 0.2s ease;
}

.creation .tarifs .tarif_card .bouton_tarif a:hover {
  background-color: #ffffff;
  color: #F26B21;
  transition: all 0.2s ease;
}

.creation .rendez_vous {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .creation .rendez_vous {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .creation .rendez_vous {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .creation .rendez_vous {
    padding: 50px 0px 80px 0px;
  }
}
.creation .rendez_vous img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .creation .rendez_vous img {
    width: 80%;
    display: block;
    margin: 60px auto 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .creation .rendez_vous img {
    width: 100%;
  }
}
.creation .rendez_vous .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .creation .rendez_vous .margin_left {
    margin-left: 0px;
    text-align: center;
  }
}
.creation .rendez_vous .margin_left .h2 {
  margin-bottom: 15px;
}

.creation .rendez_vous .margin_left .h2 h1,
.creation .rendez_vous .margin_left .h2 h2,
.creation .rendez_vous .margin_left .h2 h3,
.creation .rendez_vous .margin_left .h2 p {
  color: #91A7EB;
}

.creation .rendez_vous .margin_left .h3 h1,
.creation .rendez_vous .margin_left .h3 h2,
.creation .rendez_vous .margin_left .h3 h3,
.creation .rendez_vous .margin_left .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .creation .rendez_vous .margin_left .h3 h1 br,
  .creation .rendez_vous .margin_left .h3 h2 br,
  .creation .rendez_vous .margin_left .h3 h3 br,
  .creation .rendez_vous .margin_left .h3 p br {
    display: none;
  }
}
.creation .rendez_vous .margin_left .wpcf7 {
  margin-top: 40px;
  text-align: left;
}

.creation .rendez_vous .margin_left .wpcf7 label {
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  line-height: 100%;
  margin: 20px 0px 10px 0px;
}

.creation .rendez_vous .margin_left .wpcf7 label br {
  display: none;
}

.creation .rendez_vous .margin_left .wpcf7 label sup {
  color: #F26B21;
}

.creation .rendez_vous .margin_left .wpcf7 input[type=text],
.creation .rendez_vous .margin_left .wpcf7 input[type=email],
.creation .rendez_vous .margin_left .wpcf7 input[type=tel],
.creation .rendez_vous .margin_left .wpcf7 select,
.creation .rendez_vous .margin_left .wpcf7 textarea {
  background-color: #F2F4F8;
  width: 100%;
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  padding: 12px 16px;
  border: 0px;
  border-bottom: 1px solid #C1C7CD;
}

.creation .rendez_vous .margin_left .wpcf7 textarea {
  width: 100%;
}

.creation .rendez_vous .margin_left .wpcf7 textarea::-moz-placeholder {
  font-family: "opensans-regular";
  color: #91A7EB;
  font-size: 16px;
}

.creation .rendez_vous .margin_left .wpcf7 textarea::placeholder {
  font-family: "opensans-regular";
  color: #91A7EB;
  font-size: 16px;
}

.creation .rendez_vous .margin_left .wpcf7 input:focus,
.creation .rendez_vous .margin_left .wpcf7 select:focus,
.creation .rendez_vous .margin_left .wpcf7 textarea:focus {
  box-shadow: none;
  border: 0px;
  border-bottom: 1px solid #C1C7CD;
  outline: 0;
}

.creation .rendez_vous .margin_left .wpcf7 .reponse-entreprise {
  display: none;
}

.creation .rendez_vous .margin_left .wpcf7 .reponse-entreprise-visible {
  display: block;
}

.creation .rendez_vous .margin_left .wpcf7 .submit_container {
  width: 100%;
  margin-top: 20px;
}

.creation .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit {
  display: table;
  margin-left: auto;
  font-family: "poppins-semibold";
  padding: 16px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .creation .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit {
    margin-right: auto;
    margin-left: 0px;
  }
}
.creation .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit:hover {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

.creation .rendez_vous .margin_left .wpcf7 .submit_container span {
  display: none;
}

.creation .rendez_vous .margin_left .wpcf7 .wpcf7-not-valid-tip {
  margin-top: 10px;
  font-size: 16px;
  font-family: "opensans-regular";
}

.creation .rendez_vous .margin_left .wpcf7 .wpcf7-response-output {
  border-color: green;
  text-align: center;
  padding: 15px 20px;
  font-family: "opensans-regular";
  font-size: 16px;
  color: #000000;
  width: 100%;
}

.creation .rendez_vous .margin_left .wpcf7 .invalid .wpcf7-response-output {
  border-color: #F26B21;
}

.creation .faq {
  padding: 90px 0px;
  background-image: url(../../src/img/faq.png);
  background-repeat: no-repeat;
  background-size: 450px;
  background-position: left bottom -2px;
}

@media screen and (max-width: 1200px) {
  .creation .faq {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .creation .faq {
    padding: 60px 0px;
    background-position: left bottom -180px;
  }
}
@media screen and (max-width: 576px) {
  .creation .faq {
    padding: 50px 0px;
  }
}
.creation .faq .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .creation .faq .margin_right {
    margin-right: 0px;
  }
}
.creation .faq .margin_right .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .creation .faq .margin_right .h2 {
    text-align: center;
  }
}
.creation .faq .margin_right .h2 h1,
.creation .faq .margin_right .h2 h2,
.creation .faq .margin_right .h2 h3,
.creation .faq .margin_right .h2 p {
  color: #91A7EB;
}

@media screen and (max-width: 992px) {
  .creation .faq .margin_right .h3 {
    text-align: center;
  }
}
.creation .faq .margin_right .h3 h1,
.creation .faq .margin_right .h3 h2,
.creation .faq .margin_right .h3 h3,
.creation .faq .margin_right .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .creation .faq .margin_right .h3 h1 br,
  .creation .faq .margin_right .h3 h2 br,
  .creation .faq .margin_right .h3 h3 br,
  .creation .faq .margin_right .h3 p br {
    display: none;
  }
}
.creation .faq img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .creation .faq img {
    display: none;
  }
}
.creation .faq .accordion {
  margin-top: 90px;
}

@media screen and (max-width: 1200px) {
  .creation .faq .accordion {
    margin-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .creation .faq .accordion {
    margin-top: 60px;
  }
}
@media screen and (max-width: 576px) {
  .creation .faq .accordion {
    margin-top: 50px;
  }
}
.creation .faq .faq_card {
  border: 0px;
  background-color: transparent;
  border-radius: 6px;
  margin-bottom: 20px;
}

.creation .faq .faq_card .accordion-header {
  background-color: transparent;
  border-radius: 6px;
  border: 0px !important;
  margin: 0px;
}

.creation .faq .faq_card .accordion-header button {
  border: 0px !important;
  border-radius: 6px;
  background-color: #EAEEFB;
  padding-left: 0px;
  padding: 16px;
  box-shadow: none;
  font-family: "poppins-medium";
  font-size: 20px;
  line-height: 1.2em;
  margin-bottom: 0px;
  color: #01015B;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .creation .faq .faq_card .accordion-header button {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .creation .faq .faq_card .accordion-header button {
    font-size: 18px;
  }
}
.creation .faq .faq_card .accordion-header button:focus {
  box-shadow: none;
  background-color: #EAEEFB;
  border: 0px !important;
}

.creation .faq .faq_card .accordion-header button:hover {
  color: #EAEEFB;
  background-color: #01015B;
  transition: all 0.2s ease;
}

.creation .faq .faq_card .accordion-header button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2301015B' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
  background-size: 100%;
  width: 40px;
  height: 40px;
  transition: all 0.2s;
}

@media screen and (max-width: 1200px) {
  .creation .faq .faq_card .accordion-header button::after {
    width: 35px;
    height: 35px;
  }
}
@media screen and (max-width: 992px) {
  .creation .faq .faq_card .accordion-header button::after {
    width: 30px;
    height: 30px;
  }
}
.creation .faq .faq_card .accordion-header button:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23EAEEFB' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
}

.creation .faq .faq_card .accordion-header button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2301015B' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
  transition: all 0.2s;
}

.creation .faq .faq_card .accordion-header button:not(.collapsed):hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23EAEEFB' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}

.creation .faq .faq_card .accordion-header {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.creation .faq .faq_card .accordion-header button[aria-expanded=true] {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

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

.creation .faq .faq_card .accordion-collapse .accordion-body {
  padding: 0px 16px 16px 16px;
  background-color: #EAEEFB;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.creation .faq .faq_card .accordion-collapse .accordion-body .contenu {
  border-top: 1px solid #01015B;
  padding-top: 16px;
  text-align: justify;
}

.creation .faq .faq_card .accordion-collapse .accordion-body .contenu p {
  color: #01015B;
}

.creation .faq .faq_card .accordion-collapse .accordion-body .contenu p strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.creation .faq .faq_card .accordion-collapse .accordion-body .contenu a {
  color: #F26B21;
}

.creation .faq .faq_card .accordion-collapse .accordion-body .contenu ul {
  padding-left: 16px;
}

.creation .faq .faq_card .accordion-collapse .accordion-body .contenu ul li {
  list-style: none;
  font-family: "opensans-regular";
  line-height: 1.4em;
  margin-bottom: 5px;
  color: #01015B;
}

.creation .faq .faq_card .accordion-collapse .accordion-body .contenu ul li strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.creation .faq .faq_card .accordion-collapse .accordion-body .contenu ul li::before {
  content: "•";
  color: #01015B;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -0.8em;
} 
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
footer {
  background-color: #01015B;
}

@media screen and (max-width: 992px) {
  footer {
    padding-bottom: 103px;
  }
}
@media screen and (max-width: 767px) {
  footer {
    padding-bottom: 102px;
  }
}
@media screen and (max-width: 576px) {
  footer {
    padding-bottom: 98px;
  }
}
footer .top {
  padding-top: 50px;
}

@media screen and (max-width: 992px) {
  footer .top {
    padding-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  footer .top {
    padding-top: 30px;
  }
}
footer .top .col-md-6 {
  margin-bottom: 50px;
}

@media screen and (max-width: 992px) {
  footer .top .col-md-6 {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  footer .top .col-md-6 {
    margin-bottom: 30px;
  }
}
footer .top .col-md-6 h6 {
  font-family: "poppins-medium";
  font-size: 20px;
  line-height: 110%;
  margin-bottom: 30px;
  color: #ffffff;
}

@media screen and (max-width: 1200px) {
  footer .top .col-md-6 h6 {
    font-size: 19px;
  }
}
@media screen and (max-width: 992px) {
  footer .top .col-md-6 h6 {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 576px) {
  footer .top .col-md-6 h6 {
    font-size: 18px;
  }
}
footer .top .col-md-6 a {
  display: table;
  margin-bottom: 15px;
  text-decoration: none;
  font-family: "opensans-regular";
  font-size: 18px;
  line-height: 100%;
  color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  footer .top .col-md-6 a {
    font-size: 17px;
  }
}
footer .top .col-md-6 a:hover {
  color: #F26B21;
  transition: all 0.2s ease;
}

footer .top .col-md-6 p {
  margin-bottom: 0px;
}

footer .top .col-md-6 br {
  display: none;
}

footer .top .col-md-6 .reseaux a {
  margin-right: 15px;
  display: inline-block;
}

footer .top .col-md-6 .reseaux a svg {
  width: 25px;
}

footer .top .col-md-6 .reseaux a svg path {
  fill: #ffffff;
}

footer .top .col-md-6 .reseaux a:hover svg path {
  fill: #F26B21;
  transition: all 0.2s ease;
}

footer .credits {
  border-top: 1px solid #ffffff;
  padding: 40px 0px;
}

@media screen and (max-width: 767px) {
  footer .credits {
    padding: 30px 0px;
  }
}
footer .credits p {
  font-family: "opensans-light";
  font-size: 16px;
  line-height: 120%;
  color: #ffffff;
  margin-bottom: 0px;
}

@media screen and (max-width: 576px) {
  footer .credits p {
    font-size: 15px;
  }
}
footer .credits a {
  text-decoration: none;
  font-family: "opensans-light";
  font-size: 16px;
  color: #ffffff;
}

@media screen and (max-width: 576px) {
  footer .credits a {
    font-size: 15px;
  }
}
footer .credits a:hover {
  color: #F26B21;
  transition: all 0.2s ease;
} 
@charset "UTF-8";
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
.full .hero {
  position: relative;
  background-color: #01015B;
  padding: 90px 0px 30px 0px;
}

@media screen and (max-width: 1200px) {
  .full .hero {
    padding: 70px 0px 30px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .hero {
    display: none;
  }
}
.full .hero .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.full .hero .grid {
  position: relative;
  z-index: 20;
}

.full .hero .picto {
  display: block;
  width: 70px;
  margin-bottom: 40px;
}

@media screen and (max-width: 992px) {
  .full .hero .picto {
    margin: 40px auto 30px auto;
  }
}
@media screen and (max-width: 992px) {
  .full .hero .h2 {
    text-align: center;
  }
}
.full .hero .h2 h1,
.full .hero .h2 h2,
.full .hero .h2 h3,
.full .hero .h2 p {
  color: #F26B21;
}

@media screen and (max-width: 576px) {
  .full .hero .h2 h1,
  .full .hero .h2 h2,
  .full .hero .h2 h3,
  .full .hero .h2 p {
    font-size: 16px;
  }
}
.full .hero .h3 {
  margin-bottom: 60px;
}

@media screen and (max-width: 992px) {
  .full .hero .h3 {
    margin-bottom: 40px;
    text-align: center;
  }
}
.full .hero .h3 h1,
.full .hero .h3 h2,
.full .hero .h3 h3,
.full .hero .h3 p {
  color: #ffffff;
}

.full .hero .h3 h1 strong,
.full .hero .h3 h2 strong,
.full .hero .h3 h3 strong,
.full .hero .h3 p strong {
  font-weight: normal;
  color: #F26B21;
}

.full .hero .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .full .hero .contenu {
    text-align: center;
  }
}
.full .hero .contenu p {
  color: #ffffff;
}

.full .hero .boutons {
  margin-top: 60px;
}

@media screen and (max-width: 992px) {
  .full .hero .boutons {
    margin-top: 40px;
    text-align: center;
  }
}
.full .hero .boutons .bouton {
  display: inline-block;
}

@media screen and (max-width: 992px) {
  .full .hero .boutons .bouton {
    display: table;
    margin: 20px auto 0px auto;
  }
}
.full .hero .boutons .bouton:first-child {
  margin-right: 20px;
}

@media screen and (max-width: 992px) {
  .full .hero .boutons .bouton:first-child {
    margin-right: auto;
  }
}
@media screen and (max-width: 992px) {
  .full .hero .boutons .bouton:last-child {
    display: none;
  }
}
.full .hero .prix {
  margin-top: 60px;
}

@media screen and (max-width: 992px) {
  .full .hero .prix {
    margin-top: 40px;
    text-align: center;
  }
}
.full .hero .prix .h6 h6,
.full .hero .prix .h6 p {
  color: #ffffff;
  margin-bottom: 0px;
}

.full .hero img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .full .hero img {
    width: 120%;
  }
}
.full .premier_bloc .blocs_pictos {
  padding: 60px 0px;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .blocs_pictos {
    padding: 50px 0px;
  }
}
.full .premier_bloc .blocs_pictos .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.full .premier_bloc .blocs_pictos .h2 h1,
.full .premier_bloc .blocs_pictos .h2 h2,
.full .premier_bloc .blocs_pictos .h2 h3,
.full .premier_bloc .blocs_pictos .h2 p {
  color: #91A7EB;
}

.full .premier_bloc .blocs_pictos .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.full .premier_bloc .blocs_pictos .h3 h1,
.full .premier_bloc .blocs_pictos .h3 h2,
.full .premier_bloc .blocs_pictos .h3 h3,
.full .premier_bloc .blocs_pictos .h3 p {
  color: #01015B;
}

.full .premier_bloc .blocs_pictos .contenu {
  text-align: center;
}

.full .premier_bloc .blocs_pictos .blocs_pictos_desktop {
  display: block;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .blocs_pictos .blocs_pictos_desktop {
    display: none;
  }
}
.full .premier_bloc .blocs_pictos .carousel-clients {
  margin: 40px 0px 20px 0px;
  position: relative;
  display: none;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .blocs_pictos .carousel-clients {
    display: block;
  }
}
.full .premier_bloc .blocs_pictos .carousel-clients .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .blocs_pictos .carousel-clients .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.full .premier_bloc .blocs_pictos .carousel-clients .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.full .premier_bloc .blocs_pictos .carousel-clients .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.full .premier_bloc .blocs_pictos .ensemble_picto {
  display: table;
  width: 90%;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .blocs_pictos .ensemble_picto {
    width: 100%;
  }
}
.full .premier_bloc .blocs_pictos .ensemble_picto img {
  width: 70px;
  display: block;
  margin: 40px auto 20px auto;
}

.full .premier_bloc .blocs_pictos .ensemble_picto .h5 {
  text-align: center;
  margin-bottom: 15px;
}

.full .premier_bloc .blocs_pictos .ensemble_picto .contenu {
  text-align: center;
}

.full .premier_bloc .blocs_pictos .ensemble_picto .contenu p {
  margin-bottom: 0px;
  font-size: 16px;
  color: #21272A;
}

@media screen and (max-width: 576px) {
  .full .premier_bloc .blocs_pictos .ensemble_picto .contenu p {
    font-size: 15px;
  }
}
.full .premier_bloc .blocs_pictos .col-lg-4:first-child .ensemble_picto {
  margin-right: auto;
}

.full .premier_bloc .blocs_pictos .col-lg-4:nth-child(2) .ensemble_picto {
  margin: 0px auto;
}

.full .premier_bloc .blocs_pictos .col-lg-4:last-child .ensemble_picto {
  margin-left: auto;
}

.full .premier_bloc .bloc_quinconces .quinconce {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .full .premier_bloc .bloc_quinconces .quinconce {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_quinconces .quinconce {
    padding: 60px 0px;
    text-align: center;
  }
}
@media screen and (max-width: 576px) {
  .full .premier_bloc .bloc_quinconces .quinconce {
    padding: 50px 0px;
  }
}
.full .premier_bloc .bloc_quinconces .quinconce .h2 {
  margin-bottom: 15px;
}

.full .premier_bloc .bloc_quinconces .quinconce .h2 h1,
.full .premier_bloc .bloc_quinconces .quinconce .h2 h2,
.full .premier_bloc .bloc_quinconces .quinconce .h2 h3,
.full .premier_bloc .bloc_quinconces .quinconce .h2 p {
  color: #91A7EB;
}

.full .premier_bloc .bloc_quinconces .quinconce .h3 {
  margin-bottom: 20px;
}

.full .premier_bloc .bloc_quinconces .quinconce .h3 h1,
.full .premier_bloc .bloc_quinconces .quinconce .h3 h2,
.full .premier_bloc .bloc_quinconces .quinconce .h3 h3,
.full .premier_bloc .bloc_quinconces .quinconce .h3 p {
  color: #01015B;
}

.full .premier_bloc .bloc_quinconces .quinconce .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_quinconces .quinconce .contenu {
    text-align: center;
  }
}
.full .premier_bloc .bloc_quinconces .quinconce .contenu p {
  color: #21272A;
}

.full .premier_bloc .bloc_quinconces .quinconce .contenu a {
  color: #F26B21;
}

.full .premier_bloc .bloc_quinconces .quinconce .bouton {
  margin-top: 20px;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_quinconces .quinconce .bouton {
    margin: 20px auto 0px auto;
  }
}
.full .premier_bloc .bloc_quinconces .quinconce .bouton a {
  background-color: transparent;
  transition: all 0.2s ease;
}

.full .premier_bloc .bloc_quinconces .quinconce .bouton a:hover {
  border: 2px solid #01015B;
  transition: all 0.2s ease;
}

.full .premier_bloc .bloc_quinconces .quinconce .pictos_desktop {
  display: block;
}

@media screen and (max-width: 1200px) {
  .full .premier_bloc .bloc_quinconces .quinconce .pictos_desktop {
    display: none;
  }
}
.full .premier_bloc .bloc_quinconces .quinconce .pictos_mobile {
  display: none;
}

@media screen and (max-width: 1200px) {
  .full .premier_bloc .bloc_quinconces .quinconce .pictos_mobile {
    display: block;
  }
}
.full .premier_bloc .bloc_quinconces .quinconce .pictos_mobile .carousel-quinconces {
  margin: 40px 0px 20px 0px;
  position: relative;
}

.full .premier_bloc .bloc_quinconces .quinconce .pictos_mobile .carousel-quinconces .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_quinconces .quinconce .pictos_mobile .carousel-quinconces .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.full .premier_bloc .bloc_quinconces .quinconce .pictos_mobile .carousel-quinconces .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.full .premier_bloc .bloc_quinconces .quinconce .pictos_mobile .carousel-quinconces .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.full .premier_bloc .bloc_quinconces .quinconce .ensemble {
  margin-right: 5%;
}

.full .premier_bloc .bloc_quinconces .quinconce .ensemble img {
  width: 70px;
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_quinconces .quinconce .ensemble img {
    margin: 0px auto 20px auto;
  }
}
.full .premier_bloc .bloc_quinconces .quinconce .ensemble .h6 {
  margin-bottom: 15px;
}

.full .premier_bloc .bloc_quinconces .quinconce .ensemble .contenu p {
  margin-bottom: 0px;
}

.full .premier_bloc .bloc_quinconces .quinconce .img_entreprise {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_quinconces .quinconce .img_entreprise {
    margin-bottom: 30px;
  }
}
.full .premier_bloc .bloc_quinconces .pair {
  background-image: url(../../src/img/quinconces_pair.png);
  background-repeat: no-repeat;
  background-size: 600px;
  background-position: right -120px top -120px;
}

@media screen and (max-width: 1200px) {
  .full .premier_bloc .bloc_quinconces .pair {
    background-size: 500px;
  }
}
.full .premier_bloc .bloc_quinconces .pair .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_quinconces .pair .margin_right {
    margin-right: 0px;
  }
}
.full .premier_bloc .bloc_quinconces .impair {
  padding-top: 0px;
  background-image: url(../../src/img/quinconces_impair.png);
  background-repeat: no-repeat;
  background-size: 500px;
  background-position: left -120px bottom -120px;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_quinconces .impair {
    padding-top: 60px;
    background-repeat: no-repeat;
    background-size: 500px;
    background-position: left -120px top -120px;
  }
}
@media screen and (max-width: 576px) {
  .full .premier_bloc .bloc_quinconces .impair {
    padding-top: 50px;
  }
}
.full .premier_bloc .bloc_quinconces .impair .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_quinconces .impair .margin_left {
    margin-left: 0px;
  }
}
.full .premier_bloc .bloc_carrousel {
  padding: 90px 0px 160px 0px;
  background-image: url(../../src/img/bubbles_ligne.png);
  background-repeat: no-repeat;
  background-size: 250px;
  background-position: left 30px bottom;
}

@media screen and (max-width: 1200px) {
  .full .premier_bloc .bloc_carrousel {
    background-size: 200px;
    padding: 70px 0px 160px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_carrousel {
    padding: 60px 0px 150px 0px;
  }
}
@media screen and (max-width: 767px) {
  .full .premier_bloc .bloc_carrousel {
    padding: 50px 0px 100px 0px;
  }
}
@media screen and (max-width: 576px) {
  .full .premier_bloc .bloc_carrousel {
    background-size: 170px;
    background-position: left -30px bottom;
  }
}
.full .premier_bloc .bloc_carrousel .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.full .premier_bloc .bloc_carrousel .h2 h1,
.full .premier_bloc .bloc_carrousel .h2 h2,
.full .premier_bloc .bloc_carrousel .h2 h3,
.full .premier_bloc .bloc_carrousel .h2 p {
  color: #91A7EB;
}

.full .premier_bloc .bloc_carrousel .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.full .premier_bloc .bloc_carrousel .h3 h1,
.full .premier_bloc .bloc_carrousel .h3 h2,
.full .premier_bloc .bloc_carrousel .h3 h3,
.full .premier_bloc .bloc_carrousel .h3 p {
  color: #01015B;
}

.full .premier_bloc .bloc_carrousel .contenu {
  text-align: center;
}

.full .premier_bloc .bloc_carrousel .contenu p {
  margin-bottom: 0px;
  color: #21272A;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_carrousel .carousel-premier-bloc {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .full .premier_bloc .bloc_carrousel .carousel-premier-bloc {
    margin: 40px 0px 20px 0px;
  }
}
.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-stage {
  display: flex;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 20px;
  border: 1px solid #F26B21;
  position: relative;
  text-align: left;
  display: flex;
  flex: 1 0 auto;
  height: 100%;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble img {
  width: 70px;
  margin-bottom: 20px;
  display: block;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble img {
    margin: 0px auto 20px auto;
  }
}
.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble .h6 {
  margin-bottom: 15px;
  text-align: left;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble .h6 {
    text-align: center;
  }
}
.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble .contenu {
    text-align: center;
  }
}
.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble .contenu p {
  margin-bottom: 0px;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble .contenu p strong {
  font-weight: normal;
  color: #F26B21;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble .lien {
  margin-top: 15px;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble .lien a {
  text-decoration: none;
  color: #F26B21;
  transition: all 0.2s ease;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .item .ensemble .lien a:hover {
  color: #01015B;
  transition: all 0.2s ease;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel_grey.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-nav button span {
  display: none;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-nav .owl-prev {
    left: -40px;
  }
}
.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-nav .owl-next {
    right: -40px;
  }
}
.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.full .premier_bloc .bloc_carrousel .carousel-premier-bloc .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.full .cta {
  position: relative;
  background-color: #01015B;
}

.full .cta .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.full .cta .fond {
  position: absolute;
  z-index: 20;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/cta.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: right -30px bottom;
  opacity: 0.35;
}

@media screen and (max-width: 1500px) {
  .full .cta .fond {
    background-size: auto 90%;
  }
}
@media screen and (max-width: 992px) {
  .full .cta .fond {
    background-size: auto 60%;
  }
}
.full .cta .grid {
  position: relative;
  padding: 80px 0px;
  z-index: 30;
}

@media screen and (max-width: 1200px) {
  .full .cta .grid {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .cta .grid {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .full .cta .grid {
    padding: 50px 20px;
  }
}
.full .cta .grid .h2 {
  margin-bottom: 15px;
}

.full .cta .grid .h2 h1,
.full .cta .grid .h2 h2,
.full .cta .grid .h2 h3,
.full .cta .grid .h2 p {
  color: #F26B21;
}

@media screen and (max-width: 992px) {
  .full .cta .grid .h2 h1,
  .full .cta .grid .h2 h2,
  .full .cta .grid .h2 h3,
  .full .cta .grid .h2 p {
    text-align: center;
  }
}
.full .cta .grid .h3 {
  margin-bottom: 20px;
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .full .cta .grid .h3 {
    margin-right: 0px;
  }
}
.full .cta .grid .h3 h1,
.full .cta .grid .h3 h2,
.full .cta .grid .h3 h3,
.full .cta .grid .h3 p {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .full .cta .grid .h3 h1,
  .full .cta .grid .h3 h2,
  .full .cta .grid .h3 h3,
  .full .cta .grid .h3 p {
    text-align: center;
  }
}
.full .cta .grid .contenu p {
  color: #ffffff;
  margin-bottom: 0px;
  font-size: 15px;
}

@media screen and (max-width: 992px) {
  .full .cta .grid .contenu p {
    text-align: center;
  }
}
@media screen and (max-width: 992px) {
  .full .cta .grid .bouton {
    margin: 40px auto 0px auto;
  }
}
.full .bloc_carrousels .carrousel_pictos {
  padding: 90px 0px 160px 0px;
  background-image: url(../../src/img/bubbles_ligne.png);
  background-repeat: no-repeat;
  background-size: 250px;
  background-position: left 30px bottom;
}

@media screen and (max-width: 1200px) {
  .full .bloc_carrousels .carrousel_pictos {
    background-size: 200px;
    padding: 70px 0px 160px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .bloc_carrousels .carrousel_pictos {
    padding: 60px 0px 150px 0px;
  }
}
@media screen and (max-width: 767px) {
  .full .bloc_carrousels .carrousel_pictos {
    padding: 50px 0px 100px 0px;
  }
}
@media screen and (max-width: 576px) {
  .full .bloc_carrousels .carrousel_pictos {
    background-size: 170px;
    background-position: left -30px bottom;
  }
}
.full .bloc_carrousels .carrousel_pictos .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .full .bloc_carrousels .carrousel_pictos .h2 {
    text-align: center;
  }
}
.full .bloc_carrousels .carrousel_pictos .h2 h1,
.full .bloc_carrousels .carrousel_pictos .h2 h2,
.full .bloc_carrousels .carrousel_pictos .h2 h3,
.full .bloc_carrousels .carrousel_pictos .h2 p {
  color: #91A7EB;
}

.full .bloc_carrousels .carrousel_pictos .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .full .bloc_carrousels .carrousel_pictos .h3 {
    text-align: center;
  }
}
.full .bloc_carrousels .carrousel_pictos .h3 h1,
.full .bloc_carrousels .carrousel_pictos .h3 h2,
.full .bloc_carrousels .carrousel_pictos .h3 h3,
.full .bloc_carrousels .carrousel_pictos .h3 p {
  color: #01015B;
}

@media screen and (max-width: 992px) {
  .full .bloc_carrousels .carrousel_pictos .contenu {
    text-align: center;
  }
}
.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc {
    margin: 40px 0px 20px 0px;
  }
}
.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-stage {
  display: flex;
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 20px;
  border: 1px solid #F26B21;
  position: relative;
  text-align: left;
  display: flex;
  flex: 1 0 auto;
  height: 100%;
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble img {
  width: 70px;
  margin-bottom: 20px;
  display: block;
}

@media screen and (max-width: 992px) {
  .full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble img {
    margin: 0px auto 20px auto;
  }
}
.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble .h6 {
  margin-bottom: 15px;
  text-align: left;
}

@media screen and (max-width: 992px) {
  .full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble .h6 {
    text-align: center;
  }
}
.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble .contenu {
  text-align: left;
}

@media screen and (max-width: 992px) {
  .full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble .contenu {
    text-align: center;
  }
}
.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble .contenu p {
  margin-bottom: 0px;
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble .contenu p strong {
  font-weight: normal;
  color: #F26B21;
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble .lien {
  margin-top: 15px;
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble .lien a {
  text-decoration: none;
  color: #F26B21;
  transition: all 0.2s ease;
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .item .ensemble .lien a:hover {
  color: #01015B;
  transition: all 0.2s ease;
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel_grey.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-nav button span {
  display: none;
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-nav .owl-prev {
    left: -40px;
  }
}
.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-nav .owl-next {
    right: -40px;
  }
}
.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.full .bloc_carrousels .carrousel_pictos .carousel-deuxieme-bloc .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.full .bloc_carrousels .temoignages {
  background-color: #EAEEFB;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .full .bloc_carrousels .temoignages {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .bloc_carrousels .temoignages {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .full .bloc_carrousels .temoignages {
    padding: 50px 0px 80px 0px;
  }
}
.full .bloc_carrousels .temoignages .h2 {
  margin-bottom: 15px;
  text-align: center;
}

.full .bloc_carrousels .temoignages .h2 h1,
.full .bloc_carrousels .temoignages .h2 h2,
.full .bloc_carrousels .temoignages .h2 h3,
.full .bloc_carrousels .temoignages .h2 p {
  color: #91A7EB;
}

.full .bloc_carrousels .temoignages .h3 {
  text-align: center;
}

.full .bloc_carrousels .temoignages .h3 h1,
.full .bloc_carrousels .temoignages .h3 h2,
.full .bloc_carrousels .temoignages .h3 h3,
.full .bloc_carrousels .temoignages .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .full .bloc_carrousels .temoignages .h3 h1 br,
  .full .bloc_carrousels .temoignages .h3 h2 br,
  .full .bloc_carrousels .temoignages .h3 h3 br,
  .full .bloc_carrousels .temoignages .h3 p br {
    display: none;
  }
}
.full .bloc_carrousels .temoignages .carousel-temoignages {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .full .bloc_carrousels .temoignages .carousel-temoignages {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .full .bloc_carrousels .temoignages .carousel-temoignages {
    margin: 40px 0px 20px 0px;
  }
}
.full .bloc_carrousels .temoignages .carousel-temoignages .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 6px;
  position: relative;
  text-align: center;
}

.full .bloc_carrousels .temoignages .carousel-temoignages .item .temoignage {
  margin-bottom: 30px;
}

.full .bloc_carrousels .temoignages .carousel-temoignages .item .temoignage p {
  font-family: "opensans-regular";
  font-size: 20px;
  font-style: italic;
  color: #01015B;
  line-height: 1.3em;
}

@media screen and (max-width: 767px) {
  .full .bloc_carrousels .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .full .bloc_carrousels .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 18px;
  }
}
.full .bloc_carrousels .temoignages .carousel-temoignages .item img {
  width: 80px;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.full .bloc_carrousels .temoignages .carousel-temoignages .item .circle {
  width: 80px;
  height: 80px;
  background-color: #01015B;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.full .bloc_carrousels .temoignages .carousel-temoignages .item .nom {
  font-family: "opensans-semibold";
  font-size: 18px;
  color: #01015B;
  margin-bottom: 10px;
}

@media screen and (max-width: 576px) {
  .full .bloc_carrousels .temoignages .carousel-temoignages .item .nom {
    font-size: 17px;
  }
}
.full .bloc_carrousels .temoignages .carousel-temoignages .item .role {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .full .bloc_carrousels .temoignages .carousel-temoignages .item .role {
    font-size: 15px;
  }
}
.full .bloc_carrousels .temoignages .carousel-temoignages .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.full .bloc_carrousels .temoignages .carousel-temoignages .owl-nav button span {
  display: none;
}

.full .bloc_carrousels .temoignages .carousel-temoignages .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
  transition: all 0.2s ease;
}

.full .bloc_carrousels .temoignages .carousel-temoignages .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .full .bloc_carrousels .temoignages .carousel-temoignages .owl-nav .owl-prev {
    left: -40px;
  }
}
.full .bloc_carrousels .temoignages .carousel-temoignages .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .full .bloc_carrousels .temoignages .carousel-temoignages .owl-nav .owl-next {
    right: -40px;
  }
}
.full .bloc_carrousels .temoignages .carousel-temoignages .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .full .bloc_carrousels .temoignages .carousel-temoignages .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.full .bloc_carrousels .temoignages .carousel-temoignages .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.full .bloc_carrousels .temoignages .carousel-temoignages .owl-dots .owl-dot.active {
  background-color: #01015B;
}

.full .developpoement_activite .bloc_pictos {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .full .developpoement_activite .bloc_pictos {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .developpoement_activite .bloc_pictos {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 767px) {
  .full .developpoement_activite .bloc_pictos {
    padding: 50px 0px;
  }
}
.full .developpoement_activite .bloc_pictos .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .full .developpoement_activite .bloc_pictos .margin_right {
    margin-right: 0px;
  }
}
.full .developpoement_activite .bloc_pictos .margin_right .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .full .developpoement_activite .bloc_pictos .margin_right .h2 {
    text-align: center;
  }
}
.full .developpoement_activite .bloc_pictos .margin_right .h2 h1,
.full .developpoement_activite .bloc_pictos .margin_right .h2 h2,
.full .developpoement_activite .bloc_pictos .margin_right .h2 h3,
.full .developpoement_activite .bloc_pictos .margin_right .h2 p {
  color: #91A7EB;
}

.full .developpoement_activite .bloc_pictos .margin_right .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .full .developpoement_activite .bloc_pictos .margin_right .h3 {
    text-align: center;
  }
}
.full .developpoement_activite .bloc_pictos .margin_right .h3 h1,
.full .developpoement_activite .bloc_pictos .margin_right .h3 h2,
.full .developpoement_activite .bloc_pictos .margin_right .h3 h3,
.full .developpoement_activite .bloc_pictos .margin_right .h3 p {
  color: #01015B;
}

.full .developpoement_activite .bloc_pictos .margin_right .ensemble {
  margin-top: 60px;
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .full .developpoement_activite .bloc_pictos .margin_right .ensemble {
    margin-top: 50px;
    margin-right: 0px;
    text-align: center;
  }
}
.full .developpoement_activite .bloc_pictos .margin_right .ensemble img {
  width: 70px;
  margin-bottom: 20px;
}

.full .developpoement_activite .bloc_pictos .margin_right .ensemble .h6 {
  margin-bottom: 15px;
}

.full .developpoement_activite .bloc_pictos .margin_right .ensemble .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .full .developpoement_activite .bloc_pictos .margin_right .ensemble .contenu {
    text-align: center;
  }
}
.full .developpoement_activite .bloc_pictos .margin_right .ensemble .contenu p {
  margin-bottom: 0px;
}

.full .developpoement_activite .bloc_pictos .margin_right .col-lg-6:first-child .ensemble,
.full .developpoement_activite .bloc_pictos .margin_right .col-lg-6:nth-child(2) .ensemble {
  margin-top: 0px;
}

@media screen and (max-width: 992px) {
  .full .developpoement_activite .bloc_pictos .margin_right .col-lg-6:first-child .ensemble,
  .full .developpoement_activite .bloc_pictos .margin_right .col-lg-6:nth-child(2) .ensemble {
    margin-top: 50px;
  }
}
.full .developpoement_activite .bloc_pictos .margin_right .bouton {
  display: table;
  margin-top: 40px;
}

@media screen and (max-width: 992px) {
  .full .developpoement_activite .bloc_pictos .margin_right .bouton {
    margin: 30px auto 0px auto;
  }
}
.full .developpoement_activite .bloc_pictos .margin_right .bouton a {
  background-color: transparent;
  transition: all 0.2s ease;
}

.full .developpoement_activite .bloc_pictos .margin_right .bouton a:hover {
  border: 2px solid #01015B;
  transition: all 0.2s ease;
}

.full .developpoement_activite .bloc_pictos .ensemble_image {
  position: relative;
}

.full .developpoement_activite .bloc_pictos .ensemble_image .img_entreprise {
  position: relative;
  z-index: 30;
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .full .developpoement_activite .bloc_pictos .ensemble_image .img_entreprise {
    width: 80%;
    display: block;
    margin: 60px auto 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .full .developpoement_activite .bloc_pictos .ensemble_image .img_entreprise {
    width: 100%;
  }
}
.full .developpoement_activite .bloc_pictos .ensemble_image .circle {
  position: absolute;
  z-index: 20;
  background-color: #F26B21;
  width: 150px;
  height: 150px;
  top: -30px;
  right: -30px;
  border-radius: 50%;
}

@media screen and (max-width: 992px) {
  .full .developpoement_activite .bloc_pictos .ensemble_image .circle {
    right: 30px;
  }
}
@media screen and (max-width: 576px) {
  .full .developpoement_activite .bloc_pictos .ensemble_image .circle {
    right: -30px;
  }
}
.full .developpoement_activite .temoignages {
  background-color: #EAEEFB;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .full .developpoement_activite .temoignages {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .developpoement_activite .temoignages {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .full .developpoement_activite .temoignages {
    padding: 50px 0px 80px 0px;
  }
}
.full .developpoement_activite .temoignages .h2 {
  margin-bottom: 15px;
  text-align: center;
}

.full .developpoement_activite .temoignages .h2 h1,
.full .developpoement_activite .temoignages .h2 h2,
.full .developpoement_activite .temoignages .h2 h3,
.full .developpoement_activite .temoignages .h2 p {
  color: #91A7EB;
}

.full .developpoement_activite .temoignages .h3 {
  text-align: center;
}

.full .developpoement_activite .temoignages .h3 h1,
.full .developpoement_activite .temoignages .h3 h2,
.full .developpoement_activite .temoignages .h3 h3,
.full .developpoement_activite .temoignages .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .full .developpoement_activite .temoignages .h3 h1 br,
  .full .developpoement_activite .temoignages .h3 h2 br,
  .full .developpoement_activite .temoignages .h3 h3 br,
  .full .developpoement_activite .temoignages .h3 p br {
    display: none;
  }
}
.full .developpoement_activite .temoignages .carousel-temoignages {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .full .developpoement_activite .temoignages .carousel-temoignages {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .full .developpoement_activite .temoignages .carousel-temoignages {
    margin: 40px 0px 20px 0px;
  }
}
.full .developpoement_activite .temoignages .carousel-temoignages .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 6px;
  position: relative;
  text-align: center;
}

.full .developpoement_activite .temoignages .carousel-temoignages .item .temoignage {
  margin-bottom: 30px;
}

.full .developpoement_activite .temoignages .carousel-temoignages .item .temoignage p {
  font-family: "opensans-regular";
  font-size: 20px;
  font-style: italic;
  color: #01015B;
  line-height: 1.3em;
}

@media screen and (max-width: 767px) {
  .full .developpoement_activite .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .full .developpoement_activite .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 18px;
  }
}
.full .developpoement_activite .temoignages .carousel-temoignages .item img {
  width: 80px;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.full .developpoement_activite .temoignages .carousel-temoignages .item .circle {
  width: 80px;
  height: 80px;
  background-color: #01015B;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.full .developpoement_activite .temoignages .carousel-temoignages .item .nom {
  font-family: "opensans-semibold";
  font-size: 18px;
  color: #01015B;
  margin-bottom: 10px;
}

@media screen and (max-width: 576px) {
  .full .developpoement_activite .temoignages .carousel-temoignages .item .nom {
    font-size: 17px;
  }
}
.full .developpoement_activite .temoignages .carousel-temoignages .item .role {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .full .developpoement_activite .temoignages .carousel-temoignages .item .role {
    font-size: 15px;
  }
}
.full .developpoement_activite .temoignages .carousel-temoignages .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.full .developpoement_activite .temoignages .carousel-temoignages .owl-nav button span {
  display: none;
}

.full .developpoement_activite .temoignages .carousel-temoignages .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
  transition: all 0.2s ease;
}

.full .developpoement_activite .temoignages .carousel-temoignages .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .full .developpoement_activite .temoignages .carousel-temoignages .owl-nav .owl-prev {
    left: -40px;
  }
}
.full .developpoement_activite .temoignages .carousel-temoignages .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .full .developpoement_activite .temoignages .carousel-temoignages .owl-nav .owl-next {
    right: -40px;
  }
}
.full .developpoement_activite .temoignages .carousel-temoignages .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .full .developpoement_activite .temoignages .carousel-temoignages .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.full .developpoement_activite .temoignages .carousel-temoignages .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.full .developpoement_activite .temoignages .carousel-temoignages .owl-dots .owl-dot.active {
  background-color: #01015B;
}

.full .rendez_vous {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .full .rendez_vous {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .rendez_vous {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .full .rendez_vous {
    padding: 50px 0px 80px 0px;
  }
}
.full .rendez_vous img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .full .rendez_vous img {
    width: 80%;
    display: block;
    margin: 60px auto 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .full .rendez_vous img {
    width: 100%;
  }
}
.full .rendez_vous .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .full .rendez_vous .margin_left {
    margin-left: 0px;
    text-align: center;
  }
}
.full .rendez_vous .margin_left .h2 {
  margin-bottom: 15px;
}

.full .rendez_vous .margin_left .h2 h1,
.full .rendez_vous .margin_left .h2 h2,
.full .rendez_vous .margin_left .h2 h3,
.full .rendez_vous .margin_left .h2 p {
  color: #91A7EB;
}

.full .rendez_vous .margin_left .h3 h1,
.full .rendez_vous .margin_left .h3 h2,
.full .rendez_vous .margin_left .h3 h3,
.full .rendez_vous .margin_left .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .full .rendez_vous .margin_left .h3 h1 br,
  .full .rendez_vous .margin_left .h3 h2 br,
  .full .rendez_vous .margin_left .h3 h3 br,
  .full .rendez_vous .margin_left .h3 p br {
    display: none;
  }
}
.full .rendez_vous .margin_left .wpcf7 {
  margin-top: 40px;
  text-align: left;
}

.full .rendez_vous .margin_left .wpcf7 label {
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  line-height: 100%;
  margin: 20px 0px 10px 0px;
}

.full .rendez_vous .margin_left .wpcf7 label br {
  display: none;
}

.full .rendez_vous .margin_left .wpcf7 label sup {
  color: #F26B21;
}

.full .rendez_vous .margin_left .wpcf7 input[type=text],
.full .rendez_vous .margin_left .wpcf7 input[type=email],
.full .rendez_vous .margin_left .wpcf7 input[type=tel],
.full .rendez_vous .margin_left .wpcf7 select,
.full .rendez_vous .margin_left .wpcf7 textarea {
  background-color: #F2F4F8;
  width: 100%;
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  padding: 12px 16px;
  border: 0px;
  border-bottom: 1px solid #C1C7CD;
}

.full .rendez_vous .margin_left .wpcf7 textarea {
  width: 100%;
}

.full .rendez_vous .margin_left .wpcf7 textarea::-moz-placeholder {
  font-family: "opensans-regular";
  color: #91A7EB;
  font-size: 16px;
}

.full .rendez_vous .margin_left .wpcf7 textarea::placeholder {
  font-family: "opensans-regular";
  color: #91A7EB;
  font-size: 16px;
}

.full .rendez_vous .margin_left .wpcf7 input:focus,
.full .rendez_vous .margin_left .wpcf7 select:focus,
.full .rendez_vous .margin_left .wpcf7 textarea:focus {
  box-shadow: none;
  border: 0px;
  border-bottom: 1px solid #C1C7CD;
  outline: 0;
}

.full .rendez_vous .margin_left .wpcf7 .reponse-entreprise {
  display: none;
}

.full .rendez_vous .margin_left .wpcf7 .reponse-entreprise-visible {
  display: block;
}

.full .rendez_vous .margin_left .wpcf7 .submit_container {
  width: 100%;
  margin-top: 20px;
}

.full .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit {
  display: table;
  margin-left: auto;
  font-family: "poppins-semibold";
  padding: 16px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .full .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit {
    margin-right: auto;
    margin-left: 0px;
  }
}
.full .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit:hover {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

.full .rendez_vous .margin_left .wpcf7 .submit_container span {
  display: none;
}

.full .rendez_vous .margin_left .wpcf7 .wpcf7-not-valid-tip {
  margin-top: 10px;
  font-size: 16px;
  font-family: "opensans-regular";
}

.full .rendez_vous .margin_left .wpcf7 .wpcf7-response-output {
  border-color: green;
  text-align: center;
  padding: 15px 20px;
  font-family: "opensans-regular";
  font-size: 16px;
  color: #000000;
  width: 100%;
}

.full .rendez_vous .margin_left .wpcf7 .invalid .wpcf7-response-output {
  border-color: #F26B21;
}

.full .tarifs {
  position: relative;
  background-color: #01015B;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .full .tarifs {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .tarifs {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 767px) {
  .full .tarifs {
    padding: 50px 0px;
  }
}
.full .tarifs .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.full .tarifs .grid {
  position: relative;
  z-index: 20;
}

.full .tarifs .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.full .tarifs .h2 h1,
.full .tarifs .h2 h2,
.full .tarifs .h2 h3,
.full .tarifs .h2 p {
  color: #F26B21;
}

.full .tarifs .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.full .tarifs .h3 h1,
.full .tarifs .h3 h2,
.full .tarifs .h3 h3,
.full .tarifs .h3 p {
  color: #ffffff;
}

.full .tarifs .desktop {
  display: block;
}

@media screen and (max-width: 992px) {
  .full .tarifs .desktop {
    display: none;
  }
}
.full .tarifs .desktop .col-lg {
  margin-top: 40px;
}

.full .tarifs .mobile {
  display: none;
}

@media screen and (max-width: 992px) {
  .full .tarifs .mobile {
    display: block;
  }
}
.full .tarifs .mobile .carousel-tarifs {
  margin: 40px 0px 20px 0px;
  position: relative;
}

.full .tarifs .mobile .carousel-tarifs .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  .full .tarifs .mobile .carousel-tarifs .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.full .tarifs .mobile .carousel-tarifs .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.full .tarifs .mobile .carousel-tarifs .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.full .tarifs .tarif_card {
  padding: 48px 24px;
  border-radius: 20px;
  height: 100%;
  background-color: #ffffff;
  text-align: center;
}

.full .tarifs .tarif_card .h4 h1,
.full .tarifs .tarif_card .h4 h2,
.full .tarifs .tarif_card .h4 h3,
.full .tarifs .tarif_card .h4 h4,
.full .tarifs .tarif_card .h4 p {
  color: #01015B !important;
}

.full .tarifs .tarif_card .h3 h1,
.full .tarifs .tarif_card .h3 h2,
.full .tarifs .tarif_card .h3 h3,
.full .tarifs .tarif_card .h3 h4,
.full .tarifs .tarif_card .h3 p {
  color: #01015B;
}

.full .tarifs .tarif_card .contenu p {
  color: #01015B;
}

.full .tarifs .tarif_card span {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
  margin-top: 20px;
  display: table;
  margin: 20px auto 10px auto;
}

.full .tarifs .tarif_card .mois {
  margin-top: 10px;
}

.full .tarifs .tarif_card .liste_tarif ul {
  display: table;
  padding: 0px;
  list-style: none;
  margin: 20px auto 0px auto;
}

.full .tarifs .tarif_card .liste_tarif ul li {
  position: relative;
  margin-bottom: 10px;
}

.full .tarifs .tarif_card .liste_tarif ul li:last-child {
  margin-bottom: 0px;
}

.full .tarifs .tarif_card .liste_tarif ul li:before {
  content: "";
  display: inline-block;
  background-image: url(../../src/img/validate.svg);
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 14px;
  height: 18.5px;
  position: relative;
  top: 4px;
  margin-right: 10px;
}

.full .tarifs .tarif_card .bouton_tarif {
  display: table;
  margin: 30px auto 0px auto;
}

.full .tarifs .tarif_card .bouton_tarif a {
  display: table;
  font-family: "poppins-semibold";
  text-decoration: none;
  padding: 16px 32px;
  border-radius: 5px;
  background-color: #F26B21;
  border: 1px solid #F26B21;
  color: #ffffff;
  transition: all 0.2s ease;
}

.full .tarifs .tarif_card .bouton_tarif a:hover {
  background-color: #ffffff;
  color: #F26B21;
  transition: all 0.2s ease;
}

.full .faq {
  padding: 90px 0px;
  background-image: url(../../src/img/faq.png);
  background-repeat: no-repeat;
  background-size: 450px;
  background-position: left bottom -2px;
}

@media screen and (max-width: 1200px) {
  .full .faq {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .full .faq {
    padding: 60px 0px;
    background-position: left bottom -180px;
  }
}
@media screen and (max-width: 576px) {
  .full .faq {
    padding: 50px 0px;
  }
}
.full .faq .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .full .faq .margin_right {
    margin-right: 0px;
  }
}
.full .faq .margin_right .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .full .faq .margin_right .h2 {
    text-align: center;
  }
}
.full .faq .margin_right .h2 h1,
.full .faq .margin_right .h2 h2,
.full .faq .margin_right .h2 h3,
.full .faq .margin_right .h2 p {
  color: #91A7EB;
}

@media screen and (max-width: 992px) {
  .full .faq .margin_right .h3 {
    text-align: center;
  }
}
.full .faq .margin_right .h3 h1,
.full .faq .margin_right .h3 h2,
.full .faq .margin_right .h3 h3,
.full .faq .margin_right .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .full .faq .margin_right .h3 h1 br,
  .full .faq .margin_right .h3 h2 br,
  .full .faq .margin_right .h3 h3 br,
  .full .faq .margin_right .h3 p br {
    display: none;
  }
}
.full .faq img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .full .faq img {
    display: none;
  }
}
.full .faq .accordion {
  margin-top: 90px;
}

@media screen and (max-width: 1200px) {
  .full .faq .accordion {
    margin-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .full .faq .accordion {
    margin-top: 60px;
  }
}
@media screen and (max-width: 576px) {
  .full .faq .accordion {
    margin-top: 50px;
  }
}
.full .faq .faq_card {
  border: 0px;
  background-color: transparent;
  border-radius: 6px;
  margin-bottom: 20px;
}

.full .faq .faq_card .accordion-header {
  background-color: transparent;
  border-radius: 6px;
  border: 0px !important;
  margin: 0px;
}

.full .faq .faq_card .accordion-header button {
  border: 0px !important;
  border-radius: 6px;
  background-color: #EAEEFB;
  padding-left: 0px;
  padding: 16px;
  box-shadow: none;
  font-family: "poppins-medium";
  font-size: 20px;
  line-height: 1.2em;
  margin-bottom: 0px;
  color: #01015B;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .full .faq .faq_card .accordion-header button {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .full .faq .faq_card .accordion-header button {
    font-size: 18px;
  }
}
.full .faq .faq_card .accordion-header button:focus {
  box-shadow: none;
  background-color: #EAEEFB;
  border: 0px !important;
}

.full .faq .faq_card .accordion-header button:hover {
  color: #EAEEFB;
  background-color: #01015B;
  transition: all 0.2s ease;
}

.full .faq .faq_card .accordion-header button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2301015B' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
  background-size: 100%;
  width: 40px;
  height: 40px;
  transition: all 0.2s;
}

@media screen and (max-width: 1200px) {
  .full .faq .faq_card .accordion-header button::after {
    width: 35px;
    height: 35px;
  }
}
@media screen and (max-width: 992px) {
  .full .faq .faq_card .accordion-header button::after {
    width: 30px;
    height: 30px;
  }
}
.full .faq .faq_card .accordion-header button:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23EAEEFB' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
}

.full .faq .faq_card .accordion-header button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2301015B' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
  transition: all 0.2s;
}

.full .faq .faq_card .accordion-header button:not(.collapsed):hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23EAEEFB' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}

.full .faq .faq_card .accordion-header {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.full .faq .faq_card .accordion-header button[aria-expanded=true] {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

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

.full .faq .faq_card .accordion-collapse .accordion-body {
  padding: 0px 16px 16px 16px;
  background-color: #EAEEFB;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.full .faq .faq_card .accordion-collapse .accordion-body .contenu {
  border-top: 1px solid #01015B;
  padding-top: 16px;
  text-align: justify;
}

.full .faq .faq_card .accordion-collapse .accordion-body .contenu p {
  color: #01015B;
}

.full .faq .faq_card .accordion-collapse .accordion-body .contenu p strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.full .faq .faq_card .accordion-collapse .accordion-body .contenu a {
  color: #F26B21;
}

.full .faq .faq_card .accordion-collapse .accordion-body .contenu ul {
  padding-left: 16px;
}

.full .faq .faq_card .accordion-collapse .accordion-body .contenu ul li {
  list-style: none;
  font-family: "opensans-regular";
  line-height: 1.4em;
  margin-bottom: 5px;
  color: #01015B;
}

.full .faq .faq_card .accordion-collapse .accordion-body .contenu ul li strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.full .faq .faq_card .accordion-collapse .accordion-body .contenu ul li::before {
  content: "•";
  color: #01015B;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -0.8em;
} 
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
html {
  scroll-behavior: unset !important;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

html body:not(.page-template-home, .page-template-sea, .page-template-societe, .page-template-creation, .page-template-full) .grecaptcha-badge {
  opacity: 0;
  visibility: hidden;
  display: none;
}

html body {
  margin: 0px;
  padding: 0px;
  max-width: 100%;
  height: 100%;
  font-family: "opensans-regular";
  font-size: 18px;
  line-height: 100%;
  color: #000000;
}

@media screen and (max-width: 992px) {
  html body {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  html body {
    font-size: 16px;
  }
}
@media screen and (max-width: 576px) {
  html body {
    font-size: 12px;
  }
}
html body .main_content {
  overflow: hidden;
  margin-top: 140px;
}

@media screen and (max-width: 1300px) {
  html body .main_content {
    margin-top: 129px;
  }
}
@media screen and (max-width: 1200px) {
  html body .main_content {
    margin-top: 57px;
  }
}
html body .grid {
  width: 83%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 1400px) {
  html body .grid {
    width: 86%;
  }
}
@media screen and (max-width: 1200px) {
  html body .grid {
    width: 89%;
  }
}
@media screen and (max-width: 992px) {
  html body .grid {
    width: 92%;
  }
}
@media screen and (max-width: 767px) {
  html body .grid {
    width: 95%;
  }
}
@media screen and (max-width: 576px) {
  html body .grid {
    width: 100%;
    padding: 0px 20px;
  }
}
html body .banniere {
  z-index: 900;
  background-color: #F26B21;
  position: relative;
  width: 100%;
}

html body .banniere .grid {
  position: relative;
}

html body .banniere .grid img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 45px;
  padding-right: 60px;
}

@media screen and (max-width: 576px) {
  html body .banniere .grid img {
    display: none;
  }
}
html body .banniere .grid .h5 {
  margin-bottom: 0px;
  padding: 20px 0px 20px 60px;
}

@media screen and (max-width: 576px) {
  html body .banniere .grid .h5 {
    padding: 10px 0px;
    text-align: center;
  }
}
html body .banniere .grid .h5 h4,
html body .banniere .grid .h5 h5,
html body .banniere .grid .h5 p {
  color: #ffffff;
  font-size: 19px;
}

@media screen and (max-width: 1200px) {
  html body .banniere .grid .h5 h4,
  html body .banniere .grid .h5 h5,
  html body .banniere .grid .h5 p {
    font-size: 18px;
  }
}
@media screen and (max-width: 576px) {
  html body .banniere .grid .h5 h4,
  html body .banniere .grid .h5 h5,
  html body .banniere .grid .h5 p {
    font-size: 17px;
  }
}
html body .banniere .grid .h5 h4 a,
html body .banniere .grid .h5 h5 a,
html body .banniere .grid .h5 p a {
  color: #01015B;
  text-decoration: none;
}

html body .banniere .grid .h5 h4 a:hover,
html body .banniere .grid .h5 h5 a:hover,
html body .banniere .grid .h5 p a:hover {
  text-decoration: underline;
}

html body .banniere .grid .sans_padding {
  padding: 20px 0px;
}

html body .reassurance {
  background-color: #01015B;
  padding: 70px 0px;
}

@media screen and (max-width: 1200px) {
  html body .reassurance {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 992px) {
  html body .reassurance {
    padding: 50px 0px;
  }
}
html body .reassurance .size {
  position: relative;
  width: auto;
  display: table;
}

@media screen and (max-width: 1200px) {
  html body .reassurance .size {
    margin: 0px auto;
  }
}
html body .reassurance .size img {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 66px;
}

@media screen and (max-width: 1200px) {
  html body .reassurance .size img {
    position: relative;
    margin: 0px auto;
  }
}
html body .reassurance .size .h6 {
  margin-left: 160px;
  margin-bottom: 0px;
  margin-top: 10px;
}

@media screen and (max-width: 1200px) {
  html body .reassurance .size .h6 {
    margin: 15px auto 0px auto;
    text-align: center;
  }
}
html body .reassurance .size .h6 h6,
html body .reassurance .size .h6 p {
  color: #ffffff;
  margin-bottom: 0px;
}

html body .reassurance .desktop {
  display: block;
}

@media screen and (max-width: 1200px) {
  html body .reassurance .desktop {
    display: none;
  }
}
html body .reassurance .desktop .col-xl-4:first-child .size {
  margin-right: auto;
}

html body .reassurance .desktop .col-xl-4:nth-child(2) .size {
  margin: 0px auto;
}

html body .reassurance .desktop .col-xl-4:nth-child(2) .size .h6 {
  margin-left: 140px;
}

html body .reassurance .desktop .col-xl-4:last-child .size {
  margin-left: auto;
}

html body .reassurance .desktop .col-xl-4:last-child .size .h6 {
  margin-left: 90px;
}

html body .reassurance .mobile {
  display: none;
}

@media screen and (max-width: 1200px) {
  html body .reassurance .mobile {
    display: block;
  }
}
html body .reassurance .mobile .carousel-reassurance {
  position: relative;
}

html body .reassurance .mobile .carousel-reassurance .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  html body .reassurance .mobile .carousel-reassurance .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
html body .reassurance .mobile .carousel-reassurance .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

html body .reassurance .mobile .carousel-reassurance .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

html body .h1 h1,
html body .h1 h2,
html body .h1 h3,
html body .h1 p {
  font-family: "poppins-bold";
  font-size: 54px;
  line-height: 110%;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  html body .h1 h1,
  html body .h1 h2,
  html body .h1 h3,
  html body .h1 p {
    font-size: 50px;
  }
}
@media screen and (max-width: 1200px) {
  html body .h1 h1,
  html body .h1 h2,
  html body .h1 h3,
  html body .h1 p {
    font-size: 46px;
  }
}
@media screen and (max-width: 767px) {
  html body .h1 h1,
  html body .h1 h2,
  html body .h1 h3,
  html body .h1 p {
    font-size: 42px;
  }
}
@media screen and (max-width: 576px) {
  html body .h1 h1,
  html body .h1 h2,
  html body .h1 h3,
  html body .h1 p {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  html body .h1 h1 br,
  html body .h1 h2 br,
  html body .h1 h3 br,
  html body .h1 p br {
    display: none;
  }
}
html body .h2 h1,
html body .h2 h2,
html body .h2 h3,
html body .h2 p {
  text-transform: uppercase;
  font-family: "poppins-bold";
  font-size: 20px;
  line-height: 110%;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  html body .h2 h1,
  html body .h2 h2,
  html body .h2 h3,
  html body .h2 p {
    font-size: 19px;
  }
}
@media screen and (max-width: 992px) {
  html body .h2 h1,
  html body .h2 h2,
  html body .h2 h3,
  html body .h2 p {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  html body .h2 h1,
  html body .h2 h2,
  html body .h2 h3,
  html body .h2 p {
    font-size: 15px;
  }
}
@media screen and (max-width: 576px) {
  html body .h2 h1,
  html body .h2 h2,
  html body .h2 h3,
  html body .h2 p {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  html body .h2 h1 br,
  html body .h2 h2 br,
  html body .h2 h3 br,
  html body .h2 p br {
    display: none;
  }
}
html body .h3 h1,
html body .h3 h2,
html body .h3 h3,
html body .h3 p {
  font-family: "poppins-bold";
  font-size: 42px;
  line-height: 120%;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  html body .h3 h1,
  html body .h3 h2,
  html body .h3 h3,
  html body .h3 p {
    font-size: 38px;
  }
}
@media screen and (max-width: 992px) {
  html body .h3 h1,
  html body .h3 h2,
  html body .h3 h3,
  html body .h3 p {
    font-size: 30px;
  }
}
@media screen and (max-width: 576px) {
  html body .h3 h1,
  html body .h3 h2,
  html body .h3 h3,
  html body .h3 p {
    font-size: 25px;
  }
}
@media screen and (max-width: 992px) {
  html body .h3 h1 br,
  html body .h3 h2 br,
  html body .h3 h3 br,
  html body .h3 p br {
    display: none;
  }
}
html body .h4 h1,
html body .h4 h2,
html body .h4 h3,
html body .h4 h4,
html body .h4 p {
  font-family: "poppins-semibold";
  font-size: 32px;
  line-height: 110%;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  html body .h4 h1,
  html body .h4 h2,
  html body .h4 h3,
  html body .h4 h4,
  html body .h4 p {
    font-size: 30px;
  }
}
@media screen and (max-width: 576px) {
  html body .h4 h1,
  html body .h4 h2,
  html body .h4 h3,
  html body .h4 h4,
  html body .h4 p {
    font-size: 25px;
  }
}
@media screen and (max-width: 767px) {
  html body .h4 h1 br,
  html body .h4 h2 br,
  html body .h4 h3 br,
  html body .h4 h4 br,
  html body .h4 p br {
    display: none;
  }
}
html body .h5 h4,
html body .h5 h5,
html body .h5 p {
  font-family: "poppins-semibold";
  font-size: 22px;
  line-height: 110%;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  html body .h5 h4,
  html body .h5 h5,
  html body .h5 p {
    font-size: 21px;
  }
}
@media screen and (max-width: 576px) {
  html body .h5 h4,
  html body .h5 h5,
  html body .h5 p {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  html body .h5 h4 br,
  html body .h5 h5 br,
  html body .h5 p br {
    display: none;
  }
}
html body .h6 h5,
html body .h6 h6,
html body .h6 p {
  font-family: "poppins-medium";
  font-size: 20px;
  line-height: 110%;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  html body .h6 h5,
  html body .h6 h6,
  html body .h6 p {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  html body .h6 h5,
  html body .h6 h6,
  html body .h6 p {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  html body .h6 h5 br,
  html body .h6 h6 br,
  html body .h6 p br {
    display: none;
  }
}
html body .contenu p {
  line-height: 1.4em;
}

html body .bouton {
  display: table;
}

html body .bouton a {
  display: table;
  font-family: "poppins-semibold";
  text-decoration: none;
  padding: 16px;
  border-radius: 5px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  html body .bouton a {
    font-size: 16px;
  }
}
html body .bouton a svg {
  position: relative;
  top: -1px;
  width: 20px;
  display: inline-block;
  margin-left: 10px;
  left: 0px;
  transition: all 0.2s ease;
}

html body .bouton:hover a svg {
  left: 5px;
  transition: all 0.2s ease;
}

html body .bouton.bleu a {
  border: 2px solid #F26B21;
  color: #F26B21;
  background-color: #01015B;
}

html body .bouton.bleu a svg path {
  fill: #F26B21;
  transition: all 0.2s ease;
}

html body .bouton.bleu:hover a {
  color: #01015B;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

html body .bouton.bleu:hover a svg path {
  fill: #01015B;
  transition: all 0.2s ease;
}

html body .bouton.orange a {
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
}

html body .bouton.orange a svg path {
  fill: #ffffff;
  transition: all 0.2s ease;
}

html body .bouton.orange:hover a {
  color: #F26B21;
  background-color: transparent;
  transition: all 0.2s ease;
}

html body .bouton.orange:hover a svg path {
  fill: #F26B21;
  transition: all 0.2s ease;
}

html body .hero-mobile {
  text-align: center;
  display: none;
}

@media screen and (max-width: 992px) {
  html body .hero-mobile {
    display: block;
  }
}
html body .hero-mobile img {
  width: 100%;
}

html body .hero-mobile .fond {
  position: relative;
  background-color: #01015B;
  padding: 30px 0px;
}

html body .hero-mobile .fond .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

html body .hero-mobile .fond .grid {
  position: relative;
  z-index: 20;
}

html body .hero-mobile .fond .h2 {
  margin-bottom: 20px;
}

html body .hero-mobile .fond .h2 h1,
html body .hero-mobile .fond .h2 h2,
html body .hero-mobile .fond .h2 h3,
html body .hero-mobile .fond .h2 p {
  color: #F26B21;
}

html body .hero-mobile .fond .h3 {
  margin-bottom: 20px;
}

html body .hero-mobile .fond .h3 h1,
html body .hero-mobile .fond .h3 h2,
html body .hero-mobile .fond .h3 h3,
html body .hero-mobile .fond .h3 p {
  color: #ffffff;
  line-height: 100%;
}

html body .hero-mobile .fond .h3 h1 strong,
html body .hero-mobile .fond .h3 h2 strong,
html body .hero-mobile .fond .h3 h3 strong,
html body .hero-mobile .fond .h3 p strong {
  font-weight: normal;
  color: #F26B21;
}

html body .hero-mobile .fond .tarif {
  background-color: #ffffff;
  padding: 10px 0px;
  width: 70%;
  margin: 15px auto;
  display: block;
}

@media screen and (max-width: 767px) {
  html body .hero-mobile .fond .tarif {
    width: 80%;
  }
}
@media screen and (max-width: 576px) {
  html body .hero-mobile .fond .tarif {
    width: 100%;
  }
}
html body .hero-mobile .fond .tarif h1,
html body .hero-mobile .fond .tarif h2,
html body .hero-mobile .fond .tarif h3,
html body .hero-mobile .fond .tarif h4,
html body .hero-mobile .fond .tarif h5,
html body .hero-mobile .fond .tarif p {
  font-family: "poppins-bold";
  font-size: 20px;
  color: #01015B;
  line-height: 100%;
  margin-bottom: 0px;
}

html body .hero-mobile .fond .contenu {
  text-align: center;
}

html body .hero-mobile .fond .contenu p {
  color: #ffffff;
  margin-bottom: 0px;
}

html body .hero-mobile .fond .carousel-reassurance {
  position: relative;
  margin-top: 20px;
}

html body .hero-mobile .fond .carousel-reassurance .h6 h3,
html body .hero-mobile .fond .carousel-reassurance .h6 h4,
html body .hero-mobile .fond .carousel-reassurance .h6 h5,
html body .hero-mobile .fond .carousel-reassurance .h6 h6,
html body .hero-mobile .fond .carousel-reassurance .h6 p {
  margin-top: 10px;
  color: #ffffff;
}

html body .hero-mobile .fond .carousel-reassurance img {
  width: 40%;
  display: block;
  margin: 0px auto;
}

html body .hero-mobile .fond .carousel-reassurance .ti-mob-row span {
  color: #ffffff !important;
}

html body .hero-mobile .fond .carousel-reassurance .ti-mob-row span strong {
  color: #ffffff !important;
}

html body .hero-mobile .fond .carousel-reassurance .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  html body .hero-mobile .fond .carousel-reassurance .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
html body .hero-mobile .fond .carousel-reassurance .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

html body .hero-mobile .fond .carousel-reassurance .owl-dots .owl-dot.active {
  background-color: #F26B21;
} 
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
/***********      MOBILE BAR        ***********/
.mobile-bar {
  z-index: 800;
  position: fixed;
  bottom: -1px;
  width: 100%;
  display: none;
  background-color: #ffffff;
  padding: 25px;
  box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.15);
}

@media screen and (max-width: 992px) {
  .mobile-bar {
    display: block;
  }
}
.mobile-bar .bouton {
  margin: 0px auto;
}

/***********      HEADER        ***********/
header {
  position: fixed;
  top: 0;
  z-index: 1000;
  width: 100%;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

header .topbar {
  padding: 10px 0px;
  border-bottom: 1px solid #C1C7CD;
  display: block;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  header .topbar {
    display: none;
  }
}
header .topbar .telephone {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #21272A;
  padding-left: 30px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  header .topbar .telephone {
    font-size: 16px;
  }
}
header .topbar .telephone svg {
  width: 20px;
  position: absolute;
  left: 0;
  top: 0;
}

header .topbar .telephone svg path {
  stroke: #21272A;
  transition: all 0.2s ease;
}

header .topbar .telephone:hover {
  color: #F26B21;
  transition: all 0.2s ease;
}

header .topbar .telephone:hover svg path {
  stroke: #F26B21;
  transition: all 0.2s ease;
}

header .menu_desktop {
  padding: 25px 0px 30px 0px;
  display: block;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1300px) {
  header .menu_desktop {
    padding: 20px 0px 25px 0px;
  }
}
@media screen and (max-width: 1200px) {
  header .menu_desktop {
    display: none;
  }
}
header .menu_desktop .logo {
  margin-top: 15px;
  width: 175px;
  position: relative;
  display: inline-block;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1300px) {
  header .menu_desktop .logo {
    width: 150px;
    margin-top: 18px;
  }
}
header .menu_desktop .main_menu {
  float: right;
  position: relative;
  list-style: none;
  margin: 0px;
  padding: 0px;
  transition: all 0.2s ease;
}

header .menu_desktop .main_menu > li {
  padding: 20px 0px;
  display: inline-block;
  margin-right: 30px;
}

@media screen and (max-width: 1500px) {
  header .menu_desktop .main_menu > li {
    margin-right: 20px;
  }
}
@media screen and (max-width: 1300px) {
  header .menu_desktop .main_menu > li {
    margin-right: 15px;
  }
}
header .menu_desktop .main_menu > li > a {
  text-decoration: none;
  font-family: "opensans-semibold";
  color: #21272A;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  header .menu_desktop .main_menu > li > a {
    font-size: 17px;
  }
}
@media screen and (max-width: 1400px) {
  header .menu_desktop .main_menu > li > a {
    font-size: 16px;
  }
}
header .menu_desktop .main_menu > li:hover a {
  color: #F26B21;
}

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

header .menu_desktop .main_menu > li:last-child a {
  position: relative;
  font-family: "poppins-semibold";
  text-decoration: none;
  padding: 10px 15px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1300px) {
  header .menu_desktop .main_menu > li:last-child a {
    padding: 5px 10px;
  }
}
header .menu_desktop .main_menu > li:last-child a:after {
  content: "";
  position: relative;
  top: 2px;
  display: inline-block;
  background-image: url(../../src/img/arrow.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 20px;
  height: 15px;
  margin-left: 10px;
  left: 0px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1300px) {
  header .menu_desktop .main_menu > li:last-child a:after {
    width: 15px;
    height: 12px;
  }
}
header .menu_desktop .main_menu > li:last-child:hover a {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

header .menu_desktop .main_menu > li:last-child:hover a:after {
  background-image: url(../../src/img/arrow_orange.svg);
  background-position: center center;
  left: 5px;
  transition: all 0.2s ease;
}

header .menu_desktop .main_menu > .menu-item-has-children {
  position: relative;
}

header .menu_desktop .main_menu > .menu-item-has-children > .sub-menu {
  top: 60px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  padding: 0px;
  visibility: hidden;
  transition: all 0.2s ease;
}

header .menu_desktop .main_menu .item_qui > .sub-menu,
header .menu_desktop .main_menu .item_services > .sub-menu {
  width: 200px;
  border: 1px solid #F26B21;
}

header .menu_desktop .main_menu .item_qui > .sub-menu > li,
header .menu_desktop .main_menu .item_services > .sub-menu > li {
  text-align: left;
  background-color: #01015B;
  border-bottom: 1px solid #F26B21;
  text-transform: none;
  display: block;
  transition: all 0.2s ease;
}

header .menu_desktop .main_menu .item_qui > .sub-menu > li > a,
header .menu_desktop .main_menu .item_services > .sub-menu > li > a {
  display: block;
  text-decoration: none;
  font-size: 16px;
  margin: 0px;
  line-height: 21px;
  color: #ffffff;
  padding: 15px 20px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  header .menu_desktop .main_menu .item_qui > .sub-menu > li > a,
  header .menu_desktop .main_menu .item_services > .sub-menu > li > a {
    font-size: 15px;
  }
}
@media screen and (max-width: 1400px) {
  header .menu_desktop .main_menu .item_qui > .sub-menu > li > a,
  header .menu_desktop .main_menu .item_services > .sub-menu > li > a {
    font-size: 14px;
  }
}
header .menu_desktop .main_menu .item_qui > .sub-menu > li:last-child,
header .menu_desktop .main_menu .item_services > .sub-menu > li:last-child {
  border-bottom: 0px;
}

header .menu_desktop .main_menu > .menu-item-has-children::after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 10px;
  margin-left: 10px;
  background: url(../../src/img/submenu.svg) no-repeat;
  background-position: center center;
  transition: all 0.2s ease;
}

header .menu_desktop .main_menu .menu-item-has-children:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease;
}

header .menu_desktop .main_menu .menu-item-has-children:hover .sub-menu > li:hover {
  background-color: #F26B21;
  transition: all 0.2s ease;
}

header .menu_desktop .main_menu .menu-item-has-children:hover .sub-menu > li:hover > a {
  color: #ffffff;
  transition: all 0.2s ease;
}

header .menu_desktop .main_menu .menu-item-has-children:hover::after {
  background: url(../../src/img/submenu-hover.svg) no-repeat;
  background-position: center center;
  transition: all 0.2s ease;
}

header .menu_desktop .main_menu:after {
  content: "";
  display: block;
  clear: both;
}

header .menu_mobile {
  display: none;
  padding: 15px 0px;
  transition: all 0.2s ease;
}

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

header .menu_mobile .grid .logo_mobile {
  position: relative;
  width: 150px;
  transition: all 0.2s ease;
}

header .menu_mobile .grid .pictos_mobiles {
  position: absolute;
  right: 70px;
  width: auto;
  top: 0;
}

header .menu_mobile .grid .pictos_mobiles a {
  display: inline-block;
  position: relative;
  margin-right: 20px;
}

header .menu_mobile .grid .pictos_mobiles a svg {
  width: 20px;
}

header .menu_mobile .grid .pictos_mobiles a svg path {
  transition: all 0.2s ease;
}

header .menu_mobile .grid .pictos_mobiles a:first-child svg {
  position: relative;
  top: 2px;
}

header .menu_mobile .grid .pictos_mobiles a:first-child svg path {
  stroke: #21272A;
}

header .menu_mobile .grid .pictos_mobiles a:last-child {
  margin-right: 0px;
}

header .menu_mobile .grid .pictos_mobiles a:last-child svg path {
  fill: #21272A;
}

header .menu_mobile .grid .pictos_mobiles a:first-child:hover svg path {
  stroke: #F26B21;
  transition: all 0.2s ease;
}

header .menu_mobile .grid .pictos_mobiles a:last-child:hover svg path {
  fill: #F26B21;
  transition: all 0.2s ease;
}

header .menu_mobile .grid .pictos_mobiles_none {
  display: none;
}

header .menu_mobile .menu {
  display: none;
  background-color: #ffffff;
}

header .menu_mobile .menu .contenu_menu {
  padding-left: 60px;
  margin-bottom: 15px;
}

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

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

header .menu_mobile .menu .contenu_menu .main_menu > li > a {
  font-size: 16px;
  text-decoration: none;
  color: #21272A;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .main_menu > li > a:hover {
  color: #F26B21;
  transition: all 0.2s ease;
}

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

header .menu_mobile .menu .contenu_menu .main_menu > li:last-child a {
  position: relative;
  font-family: "poppins-semibold";
  text-decoration: none;
  padding: 10px 15px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1300px) {
  header .menu_mobile .menu .contenu_menu .main_menu > li:last-child a {
    padding: 5px 10px;
  }
}
header .menu_mobile .menu .contenu_menu .main_menu > li:last-child a:after {
  content: "";
  position: relative;
  top: 2px;
  display: inline-block;
  background-image: url(../../src/img/arrow.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 20px;
  height: 15px;
  margin-left: 10px;
  left: 0px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1300px) {
  header .menu_mobile .menu .contenu_menu .main_menu > li:last-child a:after {
    width: 15px;
    height: 12px;
  }
}
header .menu_mobile .menu .contenu_menu .main_menu > li:last-child:hover a {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .main_menu > li:last-child:hover a:after {
  background-image: url(../../src/img/arrow_orange.svg);
  background-position: center center;
  left: 5px;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children .carret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children > .sub-menu {
  display: none;
  padding: 0px;
  width: 200px;
  display: none;
  list-style: none;
  margin-left: 10px;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children > .sub-menu > li > a {
  text-decoration: none;
  font-size: 14px;
  color: #21272A;
  padding: 10px;
  display: table;
  margin: 0px;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children > .sub-menu > li > a:hover {
  color: #F26B21;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children > .sub-menu > li:first-child {
  margin-top: 15px;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children > .sub-menu > li:last-child {
  border-bottom: 0px;
}

header .menu_mobile .menu .contenu_menu .main_menu .menu-item-has-children-active > a {
  color: #F26B21;
}

header .menu_mobile .menu .contenu_menu .main_menu .menu-item-has-children-active .carret {
  color: #F26B21;
}

header .menu_mobile .menu .contenu_menu .main_menu .menu-item-has-children-active .sub-menu {
  display: block;
}

header .menu_mobile .menu .contenu_menu .telephone {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #21272A;
  padding-left: 30px;
  margin-top: 10px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  header .menu_mobile .menu .contenu_menu .telephone {
    font-size: 16px;
  }
}
header .menu_mobile .menu .contenu_menu .telephone svg {
  width: 20px;
  position: absolute;
  left: 0;
  top: 0;
}

header .menu_mobile .menu .contenu_menu .telephone svg path {
  stroke: #21272A;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .telephone:hover {
  color: #F26B21;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .telephone:hover svg path {
  stroke: #F26B21;
  transition: all 0.2s ease;
}

header .menu_mobile .visible {
  display: block;
}

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

@media screen and (max-width: 576px) {
  header .menu_mobile #menuToggle {
    right: 20px;
  }
}
header .menu_mobile #menuToggle input {
  color: #21272A;
  display: flex;
  width: 29px;
  height: 21px;
  position: absolute;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}

header .menu_mobile #menuToggle span {
  display: flex;
  background: #21272A;
  width: 29px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  border-radius: 3px;
  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%;
}

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

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(-1px, -1px);
}

.navshrink header {
  box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.15);
  transition: all 0.2s ease;
}

.navshrink header .menu_desktop {
  padding: 8px 0px 16px 0px;
  transition: all 0.2s ease;
}

.navshrink .banniere {
  position: fixed;
  top: 109.5px;
  box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.15);
}

@media screen and (max-width: 1300px) {
  .navshrink .banniere {
    top: 108px;
  }
}
@media screen and (max-width: 1200px) {
  .navshrink .banniere {
    top: 57px;
  }
}
@media screen and (max-width: 576px) {
  .navshrink .banniere {
    position: relative;
    top: 0;
  }
} 
@charset "UTF-8";
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
.home .hero {
  position: relative;
  background-color: #01015B;
  padding-top: 90px;
}

@media screen and (max-width: 1200px) {
  .home .hero {
    padding-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .home .hero {
    display: none;
  }
}
.home .hero .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.home .hero .grid {
  position: relative;
  z-index: 20;
}

.home .hero .h1 {
  margin-bottom: 60px;
}

@media screen and (max-width: 992px) {
  .home .hero .h1 {
    margin-bottom: 40px;
    text-align: center;
  }
}
.home .hero .h1 h1,
.home .hero .h1 h2,
.home .hero .h1 h3,
.home .hero .h1 p {
  color: #ffffff;
}

@media screen and (max-width: 576px) {
  .home .hero .h1 h1,
  .home .hero .h1 h2,
  .home .hero .h1 h3,
  .home .hero .h1 p {
    font-size: 30px;
  }
}
.home .hero .h1 h1 strong,
.home .hero .h1 h2 strong,
.home .hero .h1 h3 strong,
.home .hero .h1 p strong {
  font-weight: normal;
  color: #F26B21;
}

@media screen and (max-width: 992px) {
  .home .hero .h2 {
    text-align: center;
  }
}
.home .hero .h2 h1,
.home .hero .h2 h2,
.home .hero .h2 h3,
.home .hero .h2 p {
  color: #F26B21;
}

@media screen and (max-width: 576px) {
  .home .hero .h2 h1,
  .home .hero .h2 h2,
  .home .hero .h2 h3,
  .home .hero .h2 p {
    font-size: 16px;
  }
}
.home .hero .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .home .hero .contenu {
    text-align: center;
  }
}
.home .hero .contenu p {
  color: #ffffff;
}

.home .hero .boutons {
  margin-top: 60px;
}

@media screen and (max-width: 992px) {
  .home .hero .boutons {
    margin-top: 40px;
    text-align: center;
  }
}
.home .hero .boutons .bouton {
  display: inline-block;
}

@media screen and (max-width: 992px) {
  .home .hero .boutons .bouton {
    display: table;
    margin: 20px auto 0px auto;
  }
}
.home .hero .boutons .bouton:first-child {
  margin-right: 20px;
}

@media screen and (max-width: 992px) {
  .home .hero .boutons .bouton:first-child {
    margin-right: auto;
  }
}
@media screen and (max-width: 992px) {
  .home .hero .boutons .bouton:last-child {
    display: none;
  }
}
.home .hero img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .home .hero img {
    width: 120%;
  }
}
.home .ligne {
  padding: 90px 0px;
  background-image: url(../../src/img/bubbles_ligne.png);
  background-repeat: no-repeat;
  background-size: 200px;
  background-position: left -50px bottom;
}

@media screen and (max-width: 1200px) {
  .home .ligne {
    padding: 70px 0px;
    background-size: 150px;
  }
}
@media screen and (max-width: 992px) {
  .home .ligne {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .ligne {
    padding: 50px 0px;
    background-size: 120px;
  }
}
.home .ligne .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .home .ligne .h2 {
    text-align: center;
  }
}
.home .ligne .h2 h1,
.home .ligne .h2 h2,
.home .ligne .h2 h3,
.home .ligne .h2 p {
  color: #91A7EB;
}

.home .ligne .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .home .ligne .h3 {
    text-align: center;
  }
}
.home .ligne .h3 h1,
.home .ligne .h3 h2,
.home .ligne .h3 h3,
.home .ligne .h3 p {
  color: #01015B;
}

.home .ligne .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .home .ligne .contenu {
    text-align: center;
  }
}
.home .ligne .bouton {
  margin-top: 60px;
}

@media screen and (max-width: 992px) {
  .home .ligne .bouton {
    margin: 40px auto 0px auto;
  }
}
.home .ligne .margin_left {
  margin-left: 8%;
}

@media screen and (max-width: 992px) {
  .home .ligne .margin_left {
    margin-left: 0px;
  }
}
.home .ligne .margin_left .ensemble_video {
  width: 100%;
  border-radius: 20px;
  border: 1px solid #C1C7CD;
  display: block;
  margin: 60px auto 0px auto;
}

@media screen and (max-width: 1200px) {
  .home .ligne .margin_left .ensemble_video {
    width: 75%;
  }
}
@media screen and (max-width: 992px) {
  .home .ligne .margin_left .ensemble_video {
    margin: 40px auto 0px auto;
    width: 90%;
  }
}
@media screen and (max-width: 576px) {
  .home .ligne .margin_left .ensemble_video {
    width: 100%;
  }
}
.home .ligne .margin_left .ensemble_video .top {
  position: relative;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom: 1px solid #C1C7CD;
  width: 100%;
  height: 81px;
}

@media screen and (max-width: 1200px) {
  .home .ligne .margin_left .ensemble_video .top {
    height: 71px;
  }
}
.home .ligne .margin_left .ensemble_video .top .circles {
  position: absolute;
  left: 16px;
  top: 16px;
}

.home .ligne .margin_left .ensemble_video .top .circles .circle {
  width: 16px;
  height: 16px;
  background-color: #DDE1E6;
  border-radius: 50%;
  display: inline-block;
  margin-right: 3px;
}

@media screen and (max-width: 1200px) {
  .home .ligne .margin_left .ensemble_video .top .circles .circle {
    width: 13px;
    height: 13px;
  }
}
.home .ligne .margin_left .ensemble_video .top .nav_video {
  position: absolute;
  top: 16px;
  right: 16px;
}

.home .ligne .margin_left .ensemble_video .top .nav_video svg {
  width: 15px;
  height: auto;
  display: inline-block;
}

@media screen and (max-width: 1200px) {
  .home .ligne .margin_left .ensemble_video .top .nav_video svg {
    width: 13px;
  }
}
.home .ligne .margin_left .ensemble_video .top .nav_video .left {
  transform: rotate(90deg);
  margin-right: 10px;
}

.home .ligne .margin_left .ensemble_video .top .nav_video .left path {
  fill: #A2A9B0;
}

.home .ligne .margin_left .ensemble_video .top .nav_video .right {
  transform: rotate(-90deg);
}

.home .ligne .margin_left .ensemble_video .top .nav_video .right path {
  fill: #697077;
}

.home .ligne .margin_left .ensemble_video .video {
  position: relative;
  width: 100%;
}

.home .ligne .margin_left .ensemble_video .video .vignette {
  display: block;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  z-index: 10;
  width: 100%;
}

.home .ligne .margin_left .ensemble_video .video a .play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 8rem;
  height: 8rem;
  margin-left: -4rem;
  margin-top: -4rem;
  background-image: url(../../src/img/play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 100;
  transform: scale(1);
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .home .ligne .margin_left .ensemble_video .video a .play {
    width: 6rem;
    height: 6rem;
    margin-left: -3rem;
    margin-top: -3rem;
  }
}
.home .ligne .margin_left .ensemble_video .video a:hover .play {
  transform: scale(1.2);
  transition: all 0.2s ease;
}

.home .clients {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .home .clients {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .home .clients {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .clients {
    padding: 50px 0px;
  }
}
.home .clients .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.home .clients .h2 h1,
.home .clients .h2 h2,
.home .clients .h2 h3,
.home .clients .h2 p {
  color: #91A7EB;
}

.home .clients .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.home .clients .h3 h1,
.home .clients .h3 h2,
.home .clients .h3 h3,
.home .clients .h3 p {
  color: #01015B;
}

.home .clients .contenu {
  text-align: center;
}

.home .clients .clients_desktop {
  display: block;
}

@media screen and (max-width: 767px) {
  .home .clients .clients_desktop {
    display: none;
  }
}
.home .clients .client_card {
  margin-top: 40px;
  display: table;
  width: 90%;
}

@media screen and (max-width: 767px) {
  .home .clients .client_card {
    width: 100%;
  }
}
.home .clients .client_card img {
  width: 70px;
  height: auto;
  display: block;
  margin: 0px auto;
}

.home .clients .client_card .h5 {
  margin: 20px 0px;
  text-align: center;
}

.home .clients .client_card .contenu {
  text-align: center;
}

.home .clients .col-md-6:first-child .client_card,
.home .clients .col-md-6:nth-child(4) .client_card {
  margin-right: auto;
}

@media screen and (max-width: 992px) {
  .home .clients .col-md-6:first-child .client_card,
  .home .clients .col-md-6:nth-child(4) .client_card {
    margin: 40px auto 0px auto;
  }
}
.home .clients .col-md-6:nth-child(2) .client_card,
.home .clients .col-md-6:nth-child(5) .client_card {
  margin: 40px auto 0px auto;
}

.home .clients .col-md-6:nth-child(3) .client_card,
.home .clients .col-md-6:last-child .client_card {
  margin-left: auto;
}

@media screen and (max-width: 992px) {
  .home .clients .col-md-6:nth-child(3) .client_card,
  .home .clients .col-md-6:last-child .client_card {
    margin: 40px auto 0px auto;
  }
}
.home .clients .carousel-clients {
  margin: 40px 0px 20px 0px;
  position: relative;
  display: none;
}

@media screen and (max-width: 767px) {
  .home .clients .carousel-clients {
    display: block;
  }
}
.home .clients .carousel-clients .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  .home .clients .carousel-clients .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.home .clients .carousel-clients .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.home .clients .carousel-clients .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.home .cta {
  position: relative;
  background-color: #01015B;
}

.home .cta .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.home .cta .fond {
  position: absolute;
  z-index: 20;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/cta.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: right -30px bottom;
  opacity: 0.35;
}

@media screen and (max-width: 1500px) {
  .home .cta .fond {
    background-size: auto 90%;
  }
}
@media screen and (max-width: 992px) {
  .home .cta .fond {
    background-size: auto 60%;
  }
}
.home .cta .grid {
  position: relative;
  padding: 80px 0px;
  z-index: 30;
}

@media screen and (max-width: 1200px) {
  .home .cta .grid {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .home .cta .grid {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .cta .grid {
    padding: 50px 20px;
  }
}
.home .cta .grid .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .home .cta .grid .h2 {
    text-align: center;
  }
}
.home .cta .grid .h2 h1,
.home .cta .grid .h2 h2,
.home .cta .grid .h2 h3,
.home .cta .grid .h2 p {
  color: #F26B21;
}

.home .cta .grid .h3 {
  margin-bottom: 20px;
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .home .cta .grid .h3 {
    margin-right: 0px;
    text-align: center;
  }
}
.home .cta .grid .h3 h1,
.home .cta .grid .h3 h2,
.home .cta .grid .h3 h3,
.home .cta .grid .h3 p {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .home .cta .grid .contenu {
    text-align: center;
  }
}
.home .cta .grid .contenu p {
  color: #ffffff;
  margin-bottom: 0px;
  font-size: 15px;
}

@media screen and (max-width: 992px) {
  .home .cta .grid .bouton {
    margin: 40px auto 0px auto;
  }
}
.home .entreprise {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .home .entreprise {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .home .entreprise {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .entreprise {
    padding: 50px 0px;
  }
}
.home .entreprise .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .home .entreprise .h2 {
    text-align: center;
  }
}
.home .entreprise .h2 h1,
.home .entreprise .h2 h2,
.home .entreprise .h2 h3,
.home .entreprise .h2 p {
  color: #91A7EB;
}

@media screen and (max-width: 992px) {
  .home .entreprise .h3 {
    text-align: center;
  }
}
.home .entreprise .h3 h1,
.home .entreprise .h3 h2,
.home .entreprise .h3 h3,
.home .entreprise .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .home .entreprise .h3 h1 br,
  .home .entreprise .h3 h2 br,
  .home .entreprise .h3 h3 br,
  .home .entreprise .h3 p br {
    display: none;
  }
}
.home .entreprise .entreprise_card {
  margin-top: 60px;
  margin-right: 10%;
}

@media screen and (max-width: 767px) {
  .home .entreprise .entreprise_card {
    margin-top: 40px;
    margin-right: 0px;
    text-align: center;
  }
}
.home .entreprise .entreprise_card img {
  width: 70px;
  height: auto;
}

.home .entreprise .entreprise_card .h4 {
  margin: 20px 0px;
}

.home .entreprise .entreprise_card .h4 h4,
.home .entreprise .entreprise_card .h4 p {
  color: #000000;
}

.home .entreprise .entreprise_card .contenu {
  text-align: justify;
}

@media screen and (max-width: 767px) {
  .home .entreprise .entreprise_card .contenu {
    text-align: center;
  }
}
.home .entreprise .entreprise_card .read_more {
  text-decoration: none;
  font-family: "poppins-semibold";
  color: #F26B21;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.home .entreprise .entreprise_card .read_more:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.home .entreprise .entreprise_card .read_more:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.home .entreprise .entreprise_card .read_more:hover {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.home .entreprise .entreprise_card .read_more:hover:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.home .entreprise .entreprise_card .read_more:hover:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.home .entreprise .img_entreprise {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .home .entreprise .img_entreprise {
    display: none;
  }
}
.home .entreprise .img_entreprise_mobile {
  display: none;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .home .entreprise .img_entreprise_mobile {
    width: 80%;
    display: block;
    margin: 60px auto 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .home .entreprise .img_entreprise_mobile {
    width: 100%;
  }
}
.home .temoignages {
  background-color: #EAEEFB;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .home .temoignages {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .home .temoignages {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .temoignages {
    padding: 50px 0px 80px 0px;
  }
}
.home .temoignages .h2 {
  margin-bottom: 15px;
  text-align: center;
}

.home .temoignages .h2 h1,
.home .temoignages .h2 h2,
.home .temoignages .h2 h3,
.home .temoignages .h2 p {
  color: #91A7EB;
}

.home .temoignages .h3 {
  text-align: center;
}

.home .temoignages .h3 h1,
.home .temoignages .h3 h2,
.home .temoignages .h3 h3,
.home .temoignages .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .home .temoignages .h3 h1 br,
  .home .temoignages .h3 h2 br,
  .home .temoignages .h3 h3 br,
  .home .temoignages .h3 p br {
    display: none;
  }
}
.home .temoignages .carousel-temoignages {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .home .temoignages .carousel-temoignages {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .temoignages .carousel-temoignages {
    margin: 40px 0px 20px 0px;
  }
}
.home .temoignages .carousel-temoignages .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 6px;
  position: relative;
  text-align: center;
}

.home .temoignages .carousel-temoignages .item .temoignage {
  margin-bottom: 30px;
}

.home .temoignages .carousel-temoignages .item .temoignage p {
  font-family: "opensans-regular";
  font-size: 20px;
  font-style: italic;
  color: #01015B;
  line-height: 1.3em;
}

@media screen and (max-width: 767px) {
  .home .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .home .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 18px;
  }
}
.home .temoignages .carousel-temoignages .item img {
  width: 80px;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.home .temoignages .carousel-temoignages .item .circle {
  width: 80px;
  height: 80px;
  background-color: #01015B;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.home .temoignages .carousel-temoignages .item .nom {
  font-family: "opensans-semibold";
  font-size: 18px;
  color: #01015B;
  margin-bottom: 10px;
}

@media screen and (max-width: 576px) {
  .home .temoignages .carousel-temoignages .item .nom {
    font-size: 17px;
  }
}
.home .temoignages .carousel-temoignages .item .role {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .home .temoignages .carousel-temoignages .item .role {
    font-size: 15px;
  }
}
.home .temoignages .carousel-temoignages .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.home .temoignages .carousel-temoignages .owl-nav button span {
  display: none;
}

.home .temoignages .carousel-temoignages .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
  transition: all 0.2s ease;
}

.home .temoignages .carousel-temoignages .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .home .temoignages .carousel-temoignages .owl-nav .owl-prev {
    left: -40px;
  }
}
.home .temoignages .carousel-temoignages .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .home .temoignages .carousel-temoignages .owl-nav .owl-next {
    right: -40px;
  }
}
.home .temoignages .carousel-temoignages .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .home .temoignages .carousel-temoignages .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.home .temoignages .carousel-temoignages .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.home .temoignages .carousel-temoignages .owl-dots .owl-dot.active {
  background-color: #01015B;
}

.home .rendez_vous {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .home .rendez_vous {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .home .rendez_vous {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .rendez_vous {
    padding: 50px 0px 80px 0px;
  }
}
.home .rendez_vous img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .home .rendez_vous img {
    width: 80%;
    display: block;
    margin: 60px auto 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .home .rendez_vous img {
    width: 100%;
  }
}
.home .rendez_vous .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .home .rendez_vous .margin_left {
    margin-left: 0px;
    text-align: center;
  }
}
.home .rendez_vous .margin_left .h2 {
  margin-bottom: 15px;
}

.home .rendez_vous .margin_left .h2 h1,
.home .rendez_vous .margin_left .h2 h2,
.home .rendez_vous .margin_left .h2 h3,
.home .rendez_vous .margin_left .h2 p {
  color: #91A7EB;
}

.home .rendez_vous .margin_left .h3 h1,
.home .rendez_vous .margin_left .h3 h2,
.home .rendez_vous .margin_left .h3 h3,
.home .rendez_vous .margin_left .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .home .rendez_vous .margin_left .h3 h1 br,
  .home .rendez_vous .margin_left .h3 h2 br,
  .home .rendez_vous .margin_left .h3 h3 br,
  .home .rendez_vous .margin_left .h3 p br {
    display: none;
  }
}
.home .rendez_vous .margin_left .wpcf7 {
  margin-top: 40px;
  text-align: left;
}

.home .rendez_vous .margin_left .wpcf7 label {
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  line-height: 100%;
  margin: 20px 0px 10px 0px;
}

.home .rendez_vous .margin_left .wpcf7 label br {
  display: none;
}

.home .rendez_vous .margin_left .wpcf7 label sup {
  color: #F26B21;
}

.home .rendez_vous .margin_left .wpcf7 input[type=text],
.home .rendez_vous .margin_left .wpcf7 input[type=email],
.home .rendez_vous .margin_left .wpcf7 input[type=tel],
.home .rendez_vous .margin_left .wpcf7 select,
.home .rendez_vous .margin_left .wpcf7 textarea {
  background-color: #F2F4F8;
  width: 100%;
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  padding: 12px 16px;
  border: 0px;
  border-bottom: 1px solid #C1C7CD;
}

.home .rendez_vous .margin_left .wpcf7 textarea {
  width: 100%;
}

.home .rendez_vous .margin_left .wpcf7 textarea::-moz-placeholder {
  font-family: "opensans-regular";
  color: #91A7EB;
  font-size: 16px;
}

.home .rendez_vous .margin_left .wpcf7 textarea::placeholder {
  font-family: "opensans-regular";
  color: #91A7EB;
  font-size: 16px;
}

.home .rendez_vous .margin_left .wpcf7 input:focus,
.home .rendez_vous .margin_left .wpcf7 select:focus,
.home .rendez_vous .margin_left .wpcf7 textarea:focus {
  box-shadow: none;
  border: 0px;
  border-bottom: 1px solid #C1C7CD;
  outline: 0;
}

.home .rendez_vous .margin_left .wpcf7 .reponse-entreprise {
  display: none;
}

.home .rendez_vous .margin_left .wpcf7 .reponse-entreprise-visible {
  display: block;
}

.home .rendez_vous .margin_left .wpcf7 .submit_container {
  width: 100%;
  margin-top: 20px;
}

.home .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit {
  display: table;
  margin-left: auto;
  font-family: "poppins-semibold";
  padding: 16px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .home .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit {
    margin-right: auto;
    margin-left: 0px;
  }
}
.home .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit:hover {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

.home .rendez_vous .margin_left .wpcf7 .submit_container span {
  display: none;
}

.home .rendez_vous .margin_left .wpcf7 .wpcf7-not-valid-tip {
  margin-top: 10px;
  font-size: 16px;
  font-family: "opensans-regular";
}

.home .rendez_vous .margin_left .wpcf7 .wpcf7-response-output {
  border-color: green;
  text-align: center;
  padding: 15px 20px;
  font-family: "opensans-regular";
  font-size: 16px;
  color: #000000;
  width: 100%;
}

.home .rendez_vous .margin_left .wpcf7 .invalid .wpcf7-response-output {
  border-color: #F26B21;
}

.home .faq {
  padding: 90px 0px;
  background-image: url(../../src/img/faq.png);
  background-repeat: no-repeat;
  background-size: 450px;
  background-position: left bottom -2px;
}

@media screen and (max-width: 1200px) {
  .home .faq {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq {
    padding: 60px 0px;
    background-position: left bottom -180px;
  }
}
@media screen and (max-width: 576px) {
  .home .faq {
    padding: 50px 0px;
  }
}
.home .faq .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .home .faq .margin_right {
    margin-right: 0px;
  }
}
.home .faq .margin_right .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .home .faq .margin_right .h2 {
    text-align: center;
  }
}
.home .faq .margin_right .h2 h1,
.home .faq .margin_right .h2 h2,
.home .faq .margin_right .h2 h3,
.home .faq .margin_right .h2 p {
  color: #91A7EB;
}

@media screen and (max-width: 992px) {
  .home .faq .margin_right .h3 {
    text-align: center;
  }
}
.home .faq .margin_right .h3 h1,
.home .faq .margin_right .h3 h2,
.home .faq .margin_right .h3 h3,
.home .faq .margin_right .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .home .faq .margin_right .h3 h1 br,
  .home .faq .margin_right .h3 h2 br,
  .home .faq .margin_right .h3 h3 br,
  .home .faq .margin_right .h3 p br {
    display: none;
  }
}
.home .faq img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .home .faq img {
    display: none;
  }
}
.home .faq .accordion {
  margin-top: 90px;
}

@media screen and (max-width: 1200px) {
  .home .faq .accordion {
    margin-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .accordion {
    margin-top: 60px;
  }
}
@media screen and (max-width: 576px) {
  .home .faq .accordion {
    margin-top: 50px;
  }
}
.home .faq .faq_card {
  border: 0px;
  background-color: transparent;
  border-radius: 6px;
  margin-bottom: 20px;
}

.home .faq .faq_card .accordion-header {
  background-color: transparent;
  border-radius: 6px;
  border: 0px !important;
  margin: 0px;
}

.home .faq .faq_card .accordion-header button {
  border: 0px !important;
  border-radius: 6px;
  background-color: #EAEEFB;
  padding-left: 0px;
  padding: 16px;
  box-shadow: none;
  font-family: "poppins-medium";
  font-size: 20px;
  line-height: 1.2em;
  margin-bottom: 0px;
  color: #01015B;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .home .faq .faq_card .accordion-header button {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .home .faq .faq_card .accordion-header button {
    font-size: 18px;
  }
}
.home .faq .faq_card .accordion-header button:focus {
  box-shadow: none;
  background-color: #EAEEFB;
  border: 0px !important;
}

.home .faq .faq_card .accordion-header button:hover {
  color: #EAEEFB;
  background-color: #01015B;
  transition: all 0.2s ease;
}

.home .faq .faq_card .accordion-header button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2301015B' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
  background-size: 100%;
  width: 40px;
  height: 40px;
  transition: all 0.2s;
}

@media screen and (max-width: 1200px) {
  .home .faq .faq_card .accordion-header button::after {
    width: 35px;
    height: 35px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .faq_card .accordion-header button::after {
    width: 30px;
    height: 30px;
  }
}
.home .faq .faq_card .accordion-header button:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23EAEEFB' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
}

.home .faq .faq_card .accordion-header button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2301015B' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
  transition: all 0.2s;
}

.home .faq .faq_card .accordion-header button:not(.collapsed):hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23EAEEFB' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}

.home .faq .faq_card .accordion-header {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.home .faq .faq_card .accordion-header button[aria-expanded=true] {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

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

.home .faq .faq_card .accordion-collapse .accordion-body {
  padding: 0px 16px 16px 16px;
  background-color: #EAEEFB;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.home .faq .faq_card .accordion-collapse .accordion-body .contenu {
  border-top: 1px solid #01015B;
  padding-top: 16px;
  text-align: justify;
}

.home .faq .faq_card .accordion-collapse .accordion-body .contenu p {
  color: #01015B;
}

.home .faq .faq_card .accordion-collapse .accordion-body .contenu p strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.home .faq .faq_card .accordion-collapse .accordion-body .contenu a {
  color: #F26B21;
}

.home .faq .faq_card .accordion-collapse .accordion-body .contenu ul {
  padding-left: 16px;
}

.home .faq .faq_card .accordion-collapse .accordion-body .contenu ul li {
  list-style: none;
  font-family: "opensans-regular";
  line-height: 1.4em;
  margin-bottom: 5px;
  color: #01015B;
}

.home .faq .faq_card .accordion-collapse .accordion-body .contenu ul li strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.home .faq .faq_card .accordion-collapse .accordion-body .contenu ul li::before {
  content: "•";
  color: #01015B;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -0.8em;
} 
@charset "UTF-8";
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
.page_default .bandeau {
  position: relative;
  background-color: #01015B;
  text-align: center;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .page_default .bandeau {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .page_default .bandeau {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .page_default .bandeau {
    padding: 50px 0px;
  }
}
.page_default .bandeau .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.page_default .bandeau .grid {
  position: relative;
  z-index: 20;
}

.page_default .bandeau .h3 {
  margin-bottom: 0px;
}

.page_default .bandeau .h3 h1,
.page_default .bandeau .h3 h2,
.page_default .bandeau .h3 h3,
.page_default .bandeau .h3 p {
  color: #ffffff;
}

.page_default .bandeau .h3 h1 strong,
.page_default .bandeau .h3 h2 strong,
.page_default .bandeau .h3 h3 strong,
.page_default .bandeau .h3 p strong {
  font-weight: normal;
  color: #F26B21;
}

.page_default .content {
  padding: 60px 0px;
}

@media screen and (max-width: 992px) {
  .page_default .content {
    padding: 40px 0px;
  }
}
.page_default .content img {
  margin: 20px 0px;
  border-radius: 20px;
}

.page_default .content h2 {
  font-family: "poppins-bold";
  font-size: 42px;
  line-height: 120%;
  margin-bottom: 20px;
  color: #01015B;
}

@media screen and (max-width: 1200px) {
  .page_default .content h2 {
    font-size: 38px;
  }
}
@media screen and (max-width: 576px) {
  .page_default .content h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .page_default .content h2 br {
    display: none;
  }
}
.page_default .content h3 {
  font-family: "poppins-semibold";
  font-size: 32px;
  line-height: 110%;
  margin-bottom: 20px;
  color: #01015B;
}

@media screen and (max-width: 1200px) {
  .page_default .content h3 {
    font-size: 30px;
  }
}
@media screen and (max-width: 576px) {
  .page_default .content h3 {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .page_default .content h3 br {
    display: none;
  }
}
.page_default .content ul {
  padding-left: 16px;
}

.page_default .content ul li {
  list-style: none;
  font-family: "opensans-regular";
  line-height: 1.4em;
  margin-bottom: 5px;
}

.page_default .content ul li strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.page_default .content ul li::before {
  content: "•";
  color: #F26B21;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -0.8em;
}

.page_default .content ol li {
  font-family: "opensans-regular";
  line-height: 1.4em;
  margin-bottom: 5px;
}

.page_default .content ol li strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.page_default .content ol li a {
  color: #01015B;
}

.page_default .content ol li a:hover {
  color: #F26B21;
}

.page_default .content ol li:last-child {
  margin-bottom: 40px;
}

.page_default .content p {
  line-height: 1.4em;
}

.page_default .content a {
  text-decoration: none;
  color: #F26B21;
  transition: all 0.2s ease;
}

.page_default .content a:hover {
  text-decoration: underline;
  transition: all 0.2s ease;
}

.page_default .content .wp-block-button {
  margin: 20px 0px;
}

.page_default .content .wp-block-button a {
  text-decoration: none;
  display: table;
  font-family: "poppins-semibold";
  padding: 16px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

.page_default .content .wp-block-button a:hover {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
} 
@charset "UTF-8";
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
.sea {
  position: relative;
}

.sea .hero {
  position: relative;
  background-image: linear-gradient(180deg, #01015B 70%, #ffffff 70%, #ffffff 100%);
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .sea .hero {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .sea .hero {
    display: none;
  }
}
.sea .hero .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 70%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.sea .hero .grid {
  position: relative;
  z-index: 20;
}

@media screen and (max-width: 992px) {
  .sea .hero .h2 {
    text-align: center;
  }
}
.sea .hero .h2 h1,
.sea .hero .h2 h2,
.sea .hero .h2 h3,
.sea .hero .h2 p {
  color: #F26B21;
}

@media screen and (max-width: 576px) {
  .sea .hero .h2 h1,
  .sea .hero .h2 h2,
  .sea .hero .h2 h3,
  .sea .hero .h2 p {
    font-size: 16px;
  }
}
.sea .hero .h3 {
  margin-bottom: 60px;
}

@media screen and (max-width: 992px) {
  .sea .hero .h3 {
    margin-bottom: 40px;
    text-align: center;
  }
}
.sea .hero .h3 h1,
.sea .hero .h3 h2,
.sea .hero .h3 h3,
.sea .hero .h3 p {
  color: #ffffff;
}

@media screen and (max-width: 576px) {
  .sea .hero .h3 h1,
  .sea .hero .h3 h2,
  .sea .hero .h3 h3,
  .sea .hero .h3 p {
    font-size: 25px;
  }
}
.sea .hero .h3 h1 strong,
.sea .hero .h3 h2 strong,
.sea .hero .h3 h3 strong,
.sea .hero .h3 p strong {
  font-weight: normal;
  color: #F26B21;
}

.sea .hero .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .sea .hero .contenu {
    text-align: center;
  }
}
.sea .hero .contenu p {
  color: #ffffff;
}

.sea .hero img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .sea .hero img {
    display: none;
  }
}
.sea .hero .form {
  background-color: #ffffff;
  top: -30px;
  left: 0;
  padding: 50px 50px 34px 50px;
  border-radius: 25px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

@media screen and (max-width: 1500px) {
  .sea .hero .form {
    top: -20px;
  }
}
@media screen and (max-width: 1300px) {
  .sea .hero .form {
    top: -10px;
  }
}
@media screen and (max-width: 1200px) {
  .sea .hero .form {
    top: 0px;
  }
}
@media screen and (max-width: 992px) {
  .sea .hero .form {
    margin-top: 30px;
  }
}
.sea .hero .form .h2 h1,
.sea .hero .form .h2 h2,
.sea .hero .form .h2 h3,
.sea .hero .form .h2 p {
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .sea .hero .form .h2 h1,
  .sea .hero .form .h2 h2,
  .sea .hero .form .h2 h3,
  .sea .hero .form .h2 p {
    font-size: 16px;
  }
}
.sea .hero .form .contenu p {
  color: #21272A;
}

.sea .hero .form .wpcf7 {
  margin-top: 20px;
  text-align: left;
}

.sea .hero .form .wpcf7 .col-pers {
  display: inline-block;
  width: 17%;
  margin-right: 30px;
}

@media screen and (max-width: 1500px) {
  .sea .hero .form .wpcf7 .col-pers {
    width: 15%;
  }
}
@media screen and (max-width: 992px) {
  .sea .hero .form .wpcf7 .col-pers {
    width: 100%;
  }
}
.sea .hero .form .wpcf7 label {
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  line-height: 100%;
  margin: 20px 0px 10px 0px;
}

.sea .hero .form .wpcf7 label br {
  display: none;
}

.sea .hero .form .wpcf7 label span {
  color: #F26B21;
}

.sea .hero .form .wpcf7 input[type=text],
.sea .hero .form .wpcf7 input[type=email],
.sea .hero .form .wpcf7 input[type=tel],
.sea .hero .form .wpcf7 textarea {
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  padding: 12px 16px;
  border: 1px solid #A6A6A6;
}

.sea .hero .form .wpcf7 textarea {
  width: 100%;
}

.sea .hero .form .wpcf7 input:focus,
.sea .hero .form .wpcf7 select:focus,
.sea .hero .form .wpcf7 textarea:focus {
  box-shadow: none;
  border: 1px solid #A6A6A6;
  outline: 0;
}

.sea .hero .form .wpcf7 .wpcf7-submit {
  display: table;
  font-family: "poppins-semibold";
  padding: 16px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  .sea .hero .form .wpcf7 .wpcf7-submit {
    font-size: 16px;
    padding: 14px;
  }
}
@media screen and (max-width: 1200px) {
  .sea .hero .form .wpcf7 .wpcf7-submit {
    font-size: 14px;
    padding: 10px;
  }
}
@media screen and (max-width: 992px) {
  .sea .hero .form .wpcf7 .wpcf7-submit {
    margin-right: auto;
  }
}
.sea .hero .form .wpcf7 .wpcf7-submit:hover {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

.sea .hero .form .wpcf7 .wpcf7-submit:focus {
  border: 2px solid #F26B21 !important;
  box-shadow: none;
}

.sea .hero .form .wpcf7 .wpcf7-spinner {
  display: none;
}

.sea .hero .form .wpcf7 .wpcf7-not-valid-tip {
  margin-top: 10px;
  font-size: 16px;
  font-family: "opensans-regular";
}

.sea .hero .form .wpcf7 .wpcf7-response-output {
  border-color: green;
  text-align: center;
  padding: 15px 20px;
  font-family: "opensans-regular";
  font-size: 16px;
  color: #000000;
  width: 100%;
}

.sea .hero .form .wpcf7 .invalid .wpcf7-response-output {
  border-color: #F26B21;
}

.sea .pourquoi .bloc_carrousel {
  padding: 30px 0px 160px 0px;
  background-image: url(../../src/img/bubbles_ligne.png);
  background-repeat: no-repeat;
  background-size: 250px;
  background-position: left 30px bottom;
}

@media screen and (max-width: 1500px) {
  .sea .pourquoi .bloc_carrousel {
    padding: 40px 0px 160px 0px;
  }
}
@media screen and (max-width: 1300px) {
  .sea .pourquoi .bloc_carrousel {
    padding: 50px 0px 160px 0px;
  }
}
@media screen and (max-width: 1200px) {
  .sea .pourquoi .bloc_carrousel {
    background-size: 200px;
    padding: 60px 0px 160px 0px;
  }
}
@media screen and (max-width: 992px) {
  .sea .pourquoi .bloc_carrousel {
    padding: 50px 0px 150px 0px;
  }
}
@media screen and (max-width: 767px) {
  .sea .pourquoi .bloc_carrousel {
    padding: 40px 0px 100px 0px;
  }
}
@media screen and (max-width: 576px) {
  .sea .pourquoi .bloc_carrousel {
    background-size: 170px;
    background-position: left -30px bottom;
  }
}
.sea .pourquoi .bloc_carrousel .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .sea .pourquoi .bloc_carrousel .h2 {
    text-align: center;
  }
}
.sea .pourquoi .bloc_carrousel .h2 h1,
.sea .pourquoi .bloc_carrousel .h2 h2,
.sea .pourquoi .bloc_carrousel .h2 h3,
.sea .pourquoi .bloc_carrousel .h2 p {
  color: #91A7EB;
}

.sea .pourquoi .bloc_carrousel .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .sea .pourquoi .bloc_carrousel .h3 {
    text-align: center;
  }
}
.sea .pourquoi .bloc_carrousel .h3 h1,
.sea .pourquoi .bloc_carrousel .h3 h2,
.sea .pourquoi .bloc_carrousel .h3 h3,
.sea .pourquoi .bloc_carrousel .h3 p {
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .sea .pourquoi .bloc_carrousel .h3 h1,
  .sea .pourquoi .bloc_carrousel .h3 h2,
  .sea .pourquoi .bloc_carrousel .h3 h3,
  .sea .pourquoi .bloc_carrousel .h3 p {
    font-size: 25px;
  }
}
@media screen and (max-width: 992px) {
  .sea .pourquoi .bloc_carrousel .contenu {
    text-align: center;
  }
}
.sea .pourquoi .bloc_carrousel .contenu p {
  margin-bottom: 0px;
  color: #21272A;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .sea .pourquoi .bloc_carrousel .carousel-premier-bloc {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .sea .pourquoi .bloc_carrousel .carousel-premier-bloc {
    margin: 40px 0px 20px 0px;
  }
}
.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-stage {
  display: flex;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 20px;
  border: 1px solid #F26B21;
  position: relative;
  text-align: left;
  display: flex;
  flex: 1 0 auto;
  height: 100%;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble img {
  width: 70px;
  margin-bottom: 20px;
  display: block;
}

@media screen and (max-width: 992px) {
  .sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble img {
    margin: 0px auto 20px auto;
  }
}
.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble .h6 {
  margin-bottom: 15px;
  text-align: left;
}

@media screen and (max-width: 992px) {
  .sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble .h6 {
    text-align: center;
  }
}
.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble .contenu {
    text-align: center;
  }
}
.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble .contenu p {
  margin-bottom: 0px;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble .contenu p strong {
  font-weight: normal;
  color: #F26B21;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble .lien {
  margin-top: 15px;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble .lien a {
  text-decoration: none;
  color: #F26B21;
  transition: all 0.2s ease;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .item .ensemble .lien a:hover {
  color: #01015B;
  transition: all 0.2s ease;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-nav {
  display: none;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel_grey.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-nav button span {
  display: none;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-nav .owl-prev {
    left: -40px;
  }
}
.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-nav .owl-next {
    right: -40px;
  }
}
.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.sea .pourquoi .bloc_carrousel .carousel-premier-bloc .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.sea .interlocuteur {
  position: relative;
  background-image: linear-gradient(180deg, #ffffff 15%, #01015B 15%, #01015B 85%, #ffffff 85%, #ffffff 100%);
}

@media screen and (max-width: 1600px) {
  .sea .interlocuteur {
    background-image: linear-gradient(180deg, #ffffff 10%, #01015B 10%, #01015B 90%, #ffffff 90%, #ffffff 100%);
  }
}
@media screen and (max-width: 1200px) {
  .sea .interlocuteur {
    background-image: linear-gradient(180deg, #ffffff 5%, #01015B 5%, #01015B 95%, #ffffff 95%, #ffffff 100%);
  }
}
@media screen and (max-width: 1100px) {
  .sea .interlocuteur {
    background-image: none;
    background-color: #01015B;
  }
}
@media screen and (max-width: 992px) {
  .sea .interlocuteur {
    background-color: #ffffff;
  }
}
.sea .interlocuteur .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 15%;
  width: 100%;
  height: 70%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

@media screen and (max-width: 1600px) {
  .sea .interlocuteur .fond-formes-bleues {
    top: 10%;
    height: 80%;
  }
}
@media screen and (max-width: 1200px) {
  .sea .interlocuteur .fond-formes-bleues {
    top: 5%;
    height: 90%;
  }
}
@media screen and (max-width: 1100px) {
  .sea .interlocuteur .fond-formes-bleues {
    top: 0;
    height: 100%;
  }
}
@media screen and (max-width: 992px) {
  .sea .interlocuteur .fond-formes-bleues {
    display: none;
  }
}
.sea .interlocuteur .grid {
  position: relative;
  z-index: 20;
}

.sea .interlocuteur .margin_right .h2,
.sea .interlocuteur .contenu_mobile .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .sea .interlocuteur .margin_right .h2,
  .sea .interlocuteur .contenu_mobile .h2 {
    text-align: center;
  }
}
.sea .interlocuteur .margin_right .h2 h1,
.sea .interlocuteur .margin_right .h2 h2,
.sea .interlocuteur .margin_right .h2 h3,
.sea .interlocuteur .margin_right .h2 p,
.sea .interlocuteur .contenu_mobile .h2 h1,
.sea .interlocuteur .contenu_mobile .h2 h2,
.sea .interlocuteur .contenu_mobile .h2 h3,
.sea .interlocuteur .contenu_mobile .h2 p {
  color: #F26B21;
}

.sea .interlocuteur .margin_right .h3,
.sea .interlocuteur .contenu_mobile .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .sea .interlocuteur .margin_right .h3,
  .sea .interlocuteur .contenu_mobile .h3 {
    text-align: center;
  }
}
.sea .interlocuteur .margin_right .h3 h1,
.sea .interlocuteur .margin_right .h3 h2,
.sea .interlocuteur .margin_right .h3 h3,
.sea .interlocuteur .margin_right .h3 p,
.sea .interlocuteur .contenu_mobile .h3 h1,
.sea .interlocuteur .contenu_mobile .h3 h2,
.sea .interlocuteur .contenu_mobile .h3 h3,
.sea .interlocuteur .contenu_mobile .h3 p {
  color: #ffffff;
}

@media screen and (max-width: 576px) {
  .sea .interlocuteur .margin_right .h3 h1,
  .sea .interlocuteur .margin_right .h3 h2,
  .sea .interlocuteur .margin_right .h3 h3,
  .sea .interlocuteur .margin_right .h3 p,
  .sea .interlocuteur .contenu_mobile .h3 h1,
  .sea .interlocuteur .contenu_mobile .h3 h2,
  .sea .interlocuteur .contenu_mobile .h3 h3,
  .sea .interlocuteur .contenu_mobile .h3 p {
    font-size: 25px;
  }
}
.sea .interlocuteur .margin_right .contenu,
.sea .interlocuteur .contenu_mobile .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .sea .interlocuteur .margin_right .contenu,
  .sea .interlocuteur .contenu_mobile .contenu {
    text-align: center;
  }
}
.sea .interlocuteur .margin_right .contenu p,
.sea .interlocuteur .contenu_mobile .contenu p {
  color: #ffffff;
}

.sea .interlocuteur .margin_right .bouton,
.sea .interlocuteur .contenu_mobile .bouton {
  display: table;
  margin-top: 40px;
}

@media screen and (max-width: 992px) {
  .sea .interlocuteur .margin_right .bouton,
  .sea .interlocuteur .contenu_mobile .bouton {
    margin: 30px auto 0px auto;
  }
}
.sea .interlocuteur .margin_right {
  display: block;
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .sea .interlocuteur .margin_right {
    display: none;
  }
}
.sea .interlocuteur .contenu_mobile {
  position: relative;
  background-color: #01015B;
  margin-right: 0px;
  display: none;
  padding: 40px 0px;
}

@media screen and (max-width: 992px) {
  .sea .interlocuteur .contenu_mobile {
    display: block;
  }
}
.sea .interlocuteur .contenu_mobile .fond-formes-bleues-mobiles {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.sea .interlocuteur .contenu_mobile .size {
  position: relative;
  z-index: 20;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .sea .interlocuteur .contenu_mobile .size {
    width: 92%;
  }
}
@media screen and (max-width: 767px) {
  .sea .interlocuteur .contenu_mobile .size {
    width: 95%;
  }
}
@media screen and (max-width: 576px) {
  .sea .interlocuteur .contenu_mobile .size {
    width: 100%;
    padding: 0px 20px;
  }
}
.sea .interlocuteur .img_entreprise {
  position: relative;
  z-index: 30;
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .sea .interlocuteur .img_entreprise {
    width: 80%;
    display: block;
    margin: 0px auto 60px auto;
  }
}
@media screen and (max-width: 576px) {
  .sea .interlocuteur .img_entreprise {
    width: 100%;
  }
}
.sea .comment {
  background-image: url(../../src/img/quinconces_pair.png);
  background-repeat: no-repeat;
  background-size: 450px;
  background-position: right -180px top -120px;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .sea .comment {
    background-size: 400px;
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .sea .comment {
    background-position: right -180px bottom 0px;
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .sea .comment {
    padding: 50px 0px;
  }
}
.sea .comment .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .sea .comment .h2 {
    text-align: center;
  }
}
.sea .comment .h2 h1,
.sea .comment .h2 h2,
.sea .comment .h2 h3,
.sea .comment .h2 p {
  color: #91A7EB;
}

.sea .comment .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .sea .comment .h3 {
    text-align: center;
  }
}
.sea .comment .h3 h1,
.sea .comment .h3 h2,
.sea .comment .h3 h3,
.sea .comment .h3 p {
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .sea .comment .h3 h1,
  .sea .comment .h3 h2,
  .sea .comment .h3 h3,
  .sea .comment .h3 p {
    font-size: 25px;
  }
}
@media screen and (max-width: 992px) {
  .sea .comment .contenu {
    text-align: center;
  }
}
.sea .comment .contenu p {
  margin-bottom: 0px;
  color: #21272A;
}

.sea .comment .cards {
  margin-top: 40px;
}

@media screen and (max-width: 992px) {
  .sea .comment .cards {
    margin-top: 30px;
  }
}
.sea .comment .cards .item {
  background-color: #ffffff;
  padding: 24px;
  border-radius: 20px;
  border: 1px solid #F26B21;
  position: relative;
  text-align: left;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .sea .comment .cards .item {
    text-align: center;
  }
}
.sea .comment .cards .item .ensemble img {
  display: block;
  width: 70px;
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .sea .comment .cards .item .ensemble img {
    margin: 0px auto 20px auto;
  }
}
.sea .comment .cards .item .ensemble .h6 {
  margin-bottom: 15px;
}

.sea .comment .cards .item .ensemble .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .sea .comment .cards .item .ensemble .contenu {
    text-align: center;
  }
}
.sea .comment .cards .item .ensemble .contenu p {
  margin-bottom: 0px;
}

.sea .comment .cards .item .ensemble .contenu p strong {
  font-weight: normal;
  color: #F26B21;
}

.sea .comment .cards .item .ensemble .contenu ul {
  padding-left: 16px;
}

.sea .comment .cards .item .ensemble .contenu ul li {
  list-style: none;
  font-family: "opensans-regular";
  line-height: 1.4em;
  margin-bottom: 5px;
}

.sea .comment .cards .item .ensemble .contenu ul li strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.sea .comment .cards .item .ensemble .contenu ul li::before {
  content: "•";
  color: #F26B21;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -0.8em;
}

.sea .comment .cards .item .ensemble .lien {
  margin-top: 15px;
}

.sea .comment .cards .item .ensemble .lien a {
  text-decoration: none;
  color: #F26B21;
  transition: all 0.2s ease;
}

.sea .comment .cards .item .ensemble .lien a:hover {
  color: #01015B;
  transition: all 0.2s ease;
}

.sea .comment .cards .plus {
  width: 30%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .sea .comment .cards .plus {
    width: 100px;
    margin: 30px auto;
  }
}
@media screen and (max-width: 767px) {
  .sea .comment .cards .plus {
    width: 80px;
  }
}
@media screen and (max-width: 576px) {
  .sea .comment .cards .plus {
    width: 60px;
  }
}
.sea .comment .bouton {
  margin-top: 40px;
}

@media screen and (max-width: 992px) {
  .sea .comment .bouton {
    margin: 30px auto 0px auto;
  }
}
.sea .comment .bouton a {
  background-color: transparent;
  transition: all 0.2s ease;
}

.sea .comment .bouton a:hover {
  background-color: transparent;
  border: 2px solid #01015B;
  transition: all 0.2s ease;
}

.sea .service {
  padding: 60px 0px;
}

@media screen and (max-width: 992px) {
  .sea .service {
    padding: 50px 0px;
  }
}
.sea .service .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .sea .service .margin_right {
    margin-right: 0px;
  }
}
.sea .service .margin_right .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .sea .service .margin_right .h2 {
    text-align: center;
  }
}
.sea .service .margin_right .h2 h1,
.sea .service .margin_right .h2 h2,
.sea .service .margin_right .h2 h3,
.sea .service .margin_right .h2 p {
  color: #91A7EB;
}

.sea .service .margin_right .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .sea .service .margin_right .h3 {
    text-align: center;
  }
}
.sea .service .margin_right .h3 h1,
.sea .service .margin_right .h3 h2,
.sea .service .margin_right .h3 h3,
.sea .service .margin_right .h3 p {
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .sea .service .margin_right .h3 h1,
  .sea .service .margin_right .h3 h2,
  .sea .service .margin_right .h3 h3,
  .sea .service .margin_right .h3 p {
    font-size: 25px;
  }
}
.sea .service .margin_right .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .sea .service .margin_right .contenu {
    text-align: center;
  }
}
.sea .service .margin_right .contenu p {
  color: #21272A;
  margin-bottom: 30px;
}

.sea .service .margin_right .contenu h4 {
  color: #21272A;
  font-family: "poppins-semibold";
  font-size: 22px;
  line-height: 110%;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  .sea .service .margin_right .contenu h4 {
    font-size: 21px;
  }
}
@media screen and (max-width: 576px) {
  .sea .service .margin_right .contenu h4 {
    font-size: 20px;
  }
}
.sea .service .margin_right .bouton {
  margin-top: 40px;
}

@media screen and (max-width: 992px) {
  .sea .service .margin_right .bouton {
    margin: 30px auto 0px auto;
  }
}
.sea .service .margin_right .bouton a {
  background-color: transparent;
  transition: all 0.2s ease;
}

.sea .service .margin_right .bouton a:hover {
  background-color: transparent;
  border: 2px solid #01015B;
  transition: all 0.2s ease;
}

.sea .service img {
  width: 100%;
}

@media screen and (max-width: 992px) {
  .sea .service img {
    margin-bottom: 30px;
  }
}
.sea .cta {
  position: relative;
  background-color: #01015B;
  padding: 80px 0px;
}

@media screen and (max-width: 1200px) {
  .sea .cta {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .sea .cta {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .sea .cta {
    padding: 50px 20px;
  }
}
.sea .cta .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.sea .cta .grid {
  position: relative;
  z-index: 20;
}

.sea .cta .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.sea .cta .h2 h1,
.sea .cta .h2 h2,
.sea .cta .h2 h3,
.sea .cta .h2 p {
  color: #F26B21;
}

.sea .cta .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.sea .cta .h3 h1,
.sea .cta .h3 h2,
.sea .cta .h3 h3,
.sea .cta .h3 p {
  color: #ffffff;
}

@media screen and (max-width: 576px) {
  .sea .cta .h3 h1,
  .sea .cta .h3 h2,
  .sea .cta .h3 h3,
  .sea .cta .h3 p {
    font-size: 25px;
  }
}
.sea .cta .liste {
  margin-top: 40px;
}

.sea .cta .liste .ensemble {
  position: relative;
  display: table;
  height: 100%;
}

@media screen and (max-width: 1200px) {
  .sea .cta .liste .ensemble {
    margin: 0px 0px 50px 0px !important;
    height: auto;
    width: 100%;
  }
}
.sea .cta .liste .ensemble img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
}

@media screen and (max-width: 1200px) {
  .sea .cta .liste .ensemble img {
    position: relative;
    display: block;
    margin: 0px auto 15px auto;
  }
}
.sea .cta .liste .ensemble .h5 {
  text-align: center;
  margin-left: 80px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  .sea .cta .liste .ensemble .h5 {
    margin-left: 0px;
  }
}
.sea .cta .liste .ensemble .h5 h4,
.sea .cta .liste .ensemble .h5 p {
  color: #ffffff;
  margin-bottom: 0px;
}

.sea .cta .liste .col-lg-4:first-child .ensemble .h5 {
  margin-top: 12px;
}

@media screen and (max-width: 1200px) {
  .sea .cta .liste .col-lg-4:first-child .ensemble .h5 {
    margin-top: 0px;
  }
}
.sea .cta .liste .col-lg-4:nth-child(2) .ensemble {
  margin: 0px auto;
}

@media screen and (max-width: 1200px) {
  .sea .cta .liste .col-lg-4:nth-child(2) .ensemble {
    margin-bottom: 50px;
  }
}
.sea .cta .liste .col-lg-4:nth-child(2) .ensemble .h5 {
  margin-top: 12px;
}

@media screen and (max-width: 1200px) {
  .sea .cta .liste .col-lg-4:nth-child(2) .ensemble .h5 {
    margin-top: 0px;
  }
}
.sea .cta .liste .col-lg-4:last-child .ensemble {
  margin-left: auto;
}

@media screen and (max-width: 1200px) {
  .sea .cta .liste .col-lg-4:last-child .ensemble {
    margin: 0px auto 50px auto;
  }
}
.sea .cta .bouton {
  display: table;
  margin: 40px auto 0px auto;
}

.sea .temoignages {
  background-color: rgba(242, 107, 33, 0.03);
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .sea .temoignages {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .sea .temoignages {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .sea .temoignages {
    padding: 50px 0px 80px 0px;
  }
}
.sea .temoignages .h2 {
  margin-bottom: 15px;
  text-align: center;
}

.sea .temoignages .h2 h1,
.sea .temoignages .h2 h2,
.sea .temoignages .h2 h3,
.sea .temoignages .h2 p {
  color: #91A7EB;
}

.sea .temoignages .h3 {
  text-align: center;
}

.sea .temoignages .h3 h1,
.sea .temoignages .h3 h2,
.sea .temoignages .h3 h3,
.sea .temoignages .h3 p {
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .sea .temoignages .h3 h1,
  .sea .temoignages .h3 h2,
  .sea .temoignages .h3 h3,
  .sea .temoignages .h3 p {
    font-size: 25px;
  }
}
@media screen and (max-width: 1400px) {
  .sea .temoignages .h3 h1 br,
  .sea .temoignages .h3 h2 br,
  .sea .temoignages .h3 h3 br,
  .sea .temoignages .h3 p br {
    display: none;
  }
}
.sea .temoignages .carousel-temoignages {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .sea .temoignages .carousel-temoignages {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .sea .temoignages .carousel-temoignages {
    margin: 40px 0px 20px 0px;
  }
}
.sea .temoignages .carousel-temoignages .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 6px;
  position: relative;
  text-align: center;
}

.sea .temoignages .carousel-temoignages .item .temoignage {
  margin-bottom: 30px;
}

.sea .temoignages .carousel-temoignages .item .temoignage p {
  font-family: "opensans-regular";
  font-size: 20px;
  font-style: italic;
  color: #01015B;
  line-height: 1.3em;
}

@media screen and (max-width: 767px) {
  .sea .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .sea .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 18px;
  }
}
.sea .temoignages .carousel-temoignages .item img {
  width: 80px;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.sea .temoignages .carousel-temoignages .item .circle {
  width: 80px;
  height: 80px;
  background-color: #01015B;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.sea .temoignages .carousel-temoignages .item .nom {
  font-family: "opensans-semibold";
  font-size: 18px;
  color: #01015B;
  margin-bottom: 10px;
}

@media screen and (max-width: 576px) {
  .sea .temoignages .carousel-temoignages .item .nom {
    font-size: 17px;
  }
}
.sea .temoignages .carousel-temoignages .item .role {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .sea .temoignages .carousel-temoignages .item .role {
    font-size: 15px;
  }
}
.sea .temoignages .carousel-temoignages .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.sea .temoignages .carousel-temoignages .owl-nav button span {
  display: none;
}

.sea .temoignages .carousel-temoignages .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
  transition: all 0.2s ease;
}

.sea .temoignages .carousel-temoignages .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .sea .temoignages .carousel-temoignages .owl-nav .owl-prev {
    left: -40px;
  }
}
.sea .temoignages .carousel-temoignages .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .sea .temoignages .carousel-temoignages .owl-nav .owl-next {
    right: -40px;
  }
}
.sea .temoignages .carousel-temoignages .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .sea .temoignages .carousel-temoignages .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.sea .temoignages .carousel-temoignages .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.sea .temoignages .carousel-temoignages .owl-dots .owl-dot.active {
  background-color: #01015B;
}

.sea .tarifs {
  position: relative;
  background-color: #01015B;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .sea .tarifs {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .sea .tarifs {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 767px) {
  .sea .tarifs {
    padding: 50px 0px;
  }
}
.sea .tarifs .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.sea .tarifs .grid {
  position: relative;
  z-index: 20;
}

.sea .tarifs .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.sea .tarifs .h2 h1,
.sea .tarifs .h2 h2,
.sea .tarifs .h2 h3,
.sea .tarifs .h2 p {
  color: #F26B21;
}

.sea .tarifs .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.sea .tarifs .h3 h1,
.sea .tarifs .h3 h2,
.sea .tarifs .h3 h3,
.sea .tarifs .h3 p {
  color: #ffffff;
}

.sea .tarifs .desktop {
  display: block;
}

@media screen and (max-width: 992px) {
  .sea .tarifs .desktop {
    display: none;
  }
}
.sea .tarifs .desktop .col-lg {
  margin-top: 40px;
}

.sea .tarifs .mobile {
  display: none;
}

@media screen and (max-width: 992px) {
  .sea .tarifs .mobile {
    display: block;
  }
}
.sea .tarifs .mobile .carousel-tarifs {
  margin: 40px 0px 20px 0px;
  position: relative;
}

.sea .tarifs .mobile .carousel-tarifs .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  .sea .tarifs .mobile .carousel-tarifs .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.sea .tarifs .mobile .carousel-tarifs .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.sea .tarifs .mobile .carousel-tarifs .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.sea .tarifs .tarif_card {
  padding: 48px 24px;
  border-radius: 20px;
  height: 100%;
  background-color: #ffffff;
  text-align: center;
}

.sea .tarifs .tarif_card .h4 h1,
.sea .tarifs .tarif_card .h4 h2,
.sea .tarifs .tarif_card .h4 h3,
.sea .tarifs .tarif_card .h4 h4,
.sea .tarifs .tarif_card .h4 p {
  color: #01015B;
}

.sea .tarifs .tarif_card .h3 h1,
.sea .tarifs .tarif_card .h3 h2,
.sea .tarifs .tarif_card .h3 h3,
.sea .tarifs .tarif_card .h3 h4,
.sea .tarifs .tarif_card .h3 p {
  color: #01015B;
}

.sea .tarifs .tarif_card .contenu p {
  color: #01015B;
}

.sea .tarifs .tarif_card span {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
  margin-top: 20px;
  display: table;
  margin: 20px auto 10px auto;
}

.sea .tarifs .tarif_card .mois {
  margin-top: 10px;
}

.sea .tarifs .tarif_card .liste_tarif ul {
  display: table;
  padding: 0px;
  list-style: none;
  margin: 20px auto 0px auto;
}

.sea .tarifs .tarif_card .liste_tarif ul li {
  position: relative;
  margin-bottom: 10px;
}

.sea .tarifs .tarif_card .liste_tarif ul li:last-child {
  margin-bottom: 0px;
}

.sea .tarifs .tarif_card .liste_tarif ul li:before {
  content: "";
  display: inline-block;
  background-image: url(../../src/img/validate.svg);
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 14px;
  height: 18.5px;
  position: relative;
  top: 4px;
  margin-right: 10px;
}

.sea .tarifs .tarif_card .bouton_tarif {
  display: table;
  margin: 30px auto 0px auto;
}

.sea .tarifs .tarif_card .bouton_tarif a {
  display: table;
  font-family: "poppins-semibold";
  text-decoration: none;
  padding: 16px 32px;
  border-radius: 5px;
  background-color: #F26B21;
  border: 1px solid #F26B21;
  color: #ffffff;
  transition: all 0.2s ease;
}

.sea .tarifs .tarif_card .bouton_tarif a:hover {
  background-color: #ffffff;
  color: #F26B21;
  transition: all 0.2s ease;
}

.sea .devis {
  background-color: rgba(234, 238, 251, 0.3490196078);
  padding-top: 90px;
}

@media screen and (max-width: 1200px) {
  .sea .devis {
    padding-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .sea .devis {
    padding-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .sea .devis {
    padding-top: 50px;
  }
}
.sea .devis .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .sea .devis .margin_right {
    margin-right: 0px;
  }
}
.sea .devis .margin_right .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .sea .devis .margin_right .h2 {
    text-align: center;
  }
}
.sea .devis .margin_right .h2 h1,
.sea .devis .margin_right .h2 h2,
.sea .devis .margin_right .h2 h3,
.sea .devis .margin_right .h2 p {
  color: #91A7EB;
}

.sea .devis .margin_right .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .sea .devis .margin_right .h3 {
    text-align: center;
  }
}
.sea .devis .margin_right .h3 h1,
.sea .devis .margin_right .h3 h2,
.sea .devis .margin_right .h3 h3,
.sea .devis .margin_right .h3 p {
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .sea .devis .margin_right .h3 h1,
  .sea .devis .margin_right .h3 h2,
  .sea .devis .margin_right .h3 h3,
  .sea .devis .margin_right .h3 p {
    font-size: 25px;
  }
}
.sea .devis .margin_right .contenu {
  margin-bottom: 40px;
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .sea .devis .margin_right .contenu {
    text-align: center;
  }
}
.sea .devis .margin_right .contenu p {
  color: #21272A;
  margin-bottom: 0px;
}

.sea .devis .margin_right .ensemble {
  position: relative;
  margin-bottom: 40px;
}

.sea .devis .margin_right .ensemble img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 35px;
}

@media screen and (max-width: 992px) {
  .sea .devis .margin_right .ensemble img {
    position: relative;
    top: 0;
    transform: none;
    display: block;
    margin: 0px auto 15px auto;
  }
}
.sea .devis .margin_right .ensemble .h5 {
  margin-left: 60px;
  margin-bottom: 0px;
}

@media screen and (max-width: 992px) {
  .sea .devis .margin_right .ensemble .h5 {
    margin-left: 0px;
    text-align: center;
  }
}
.sea .devis .margin_right .ensemble .h5 h4,
.sea .devis .margin_right .ensemble .h5 p {
  color: #01015B;
  margin-bottom: 0px;
}

.sea .devis .margin_right .contact h6 {
  font-family: "poppins-medium";
  font-size: 20px;
  line-height: 110%;
  margin-bottom: 30px;
  color: #01015B;
}

@media screen and (max-width: 1200px) {
  .sea .devis .margin_right .contact h6 {
    font-size: 19px;
  }
}
@media screen and (max-width: 992px) {
  .sea .devis .margin_right .contact h6 {
    margin-bottom: 20px;
    text-align: center;
  }
}
@media screen and (max-width: 576px) {
  .sea .devis .margin_right .contact h6 {
    font-size: 18px;
  }
}
.sea .devis .margin_right .contact a {
  display: table;
  margin-bottom: 0px;
  text-decoration: none;
  font-family: "opensans-regular";
  font-size: 18px;
  line-height: 100%;
  color: #01015B;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .sea .devis .margin_right .contact a {
    margin: 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .sea .devis .margin_right .contact a {
    font-size: 17px;
  }
}
.sea .devis .margin_right .contact a:hover {
  color: #F26B21;
  transition: all 0.2s ease;
}

.sea .devis .margin_left {
  margin-left: 8%;
}

@media screen and (max-width: 992px) {
  .sea .devis .margin_left {
    margin-left: 0px;
    margin-top: 30px;
  }
}
.sea .devis .margin_left .check .h5 {
  text-align: center;
}

.sea .devis .margin_left .check .h5 h4 {
  color: #01015B;
}

.sea .devis .margin_left .check .content {
  display: table;
  margin: 0px auto;
}

.sea .devis .margin_left .check .content span {
  display: inline-block;
  color: #01015B;
}

@media screen and (max-width: 450px) {
  .sea .devis .margin_left .check .content span {
    font-size: 16px;
  }
}
.sea .devis .margin_left .check .content .form-switch {
  margin: 0px 15px;
  padding: 0px;
  display: inline-block;
  position: relative;
  top: 10px;
}

@media screen and (max-width: 450px) {
  .sea .devis .margin_left .check .content .form-switch {
    margin: 0px 10px;
  }
}
.sea .devis .margin_left .check .content .form-switch input {
  background-color: #F26B21;
  margin: 0px;
  border: 1px solid #F26B21;
  background-image: url(../../src/img/round.svg);
}

.sea .devis .margin_left .check .content .form-switch input:checked {
  background-color: #F26B21;
  background-image: url(../../src/img/round.svg);
}

.sea .devis .margin_left .check .content .form-switch input:focus {
  filter: none;
  box-shadow: none;
  background-image: url(../../src/img/round.svg);
}

.sea .devis .margin_left .formulaire_devis {
  display: none;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 {
  margin-top: 40px;
  text-align: left;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 label {
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  line-height: 100%;
  margin: 20px 0px 10px 0px;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 label br {
  display: none;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 label sup {
  color: #F26B21;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 input[type=text],
.sea .devis .margin_left .formulaire_devis .wpcf7 input[type=email],
.sea .devis .margin_left .formulaire_devis .wpcf7 input[type=tel],
.sea .devis .margin_left .formulaire_devis .wpcf7 select,
.sea .devis .margin_left .formulaire_devis .wpcf7 textarea {
  background-color: #ffffff;
  width: 100%;
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  padding: 12px 16px;
  border: 0px;
  border-bottom: 1px solid #C1C7CD;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 textarea {
  width: 100%;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 input:focus,
.sea .devis .margin_left .formulaire_devis .wpcf7 select:focus,
.sea .devis .margin_left .formulaire_devis .wpcf7 textarea:focus {
  box-shadow: none;
  border: 0px;
  border-bottom: 1px solid #C1C7CD;
  outline: 0;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 .reponse-entreprise {
  display: none;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 .reponse-entreprise-visible {
  display: block;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 .submit_container {
  width: 100%;
  margin-top: 20px;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 .submit_container .wpcf7-submit {
  display: table;
  margin-left: auto;
  font-family: "poppins-semibold";
  padding: 16px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .sea .devis .margin_left .formulaire_devis .wpcf7 .submit_container .wpcf7-submit {
    margin-right: auto;
    margin-left: 0px;
  }
}
.sea .devis .margin_left .formulaire_devis .wpcf7 .submit_container .wpcf7-submit:hover {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 .submit_container span {
  display: none;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 .wpcf7-not-valid-tip {
  margin-top: 10px;
  font-size: 16px;
  font-family: "opensans-regular";
}

.sea .devis .margin_left .formulaire_devis .wpcf7 .wpcf7-response-output {
  border-color: green;
  text-align: center;
  padding: 15px 20px;
  font-family: "opensans-regular";
  font-size: 16px;
  color: #000000;
  width: 100%;
}

.sea .devis .margin_left .formulaire_devis .wpcf7 .invalid .wpcf7-response-output {
  border-color: #F26B21;
}

.sea .devis .margin_left .calendly {
  display: none;
}

.sea .devis .margin_left .calendly iframe {
  width: 100%;
  margin-top: 60px;
}

@media screen and (max-width: 576px) {
  .sea .devis .margin_left .calendly iframe {
    margin-top: 40px;
  }
}
.sea .devis .margin_left .visible {
  display: block;
}

.sea .reassurance {
  background-color: transparent !important;
}

.sea .reassurance .size .h6 h6,
.sea .reassurance .size .h6 p {
  color: #01015B;
}

.sea .equipe {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .sea .equipe {
    background-size: 200px;
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .sea .equipe {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .sea .equipe {
    padding: 50px 0px;
  }
}
.sea .equipe .h2 {
  margin-bottom: 15px;
  text-align: center;
}

.sea .equipe .h2 h1,
.sea .equipe .h2 h2,
.sea .equipe .h2 h3,
.sea .equipe .h2 p {
  color: #91A7EB;
}

.sea .equipe .h3 {
  text-align: center;
}

.sea .equipe .h3 h1,
.sea .equipe .h3 h2,
.sea .equipe .h3 h3,
.sea .equipe .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .sea .equipe .h3 h1 br,
  .sea .equipe .h3 h2 br,
  .sea .equipe .h3 h3 br,
  .sea .equipe .h3 p br {
    display: none;
  }
}
.sea .equipe .card_equipe {
  text-align: center;
  margin-top: 60px;
}

.sea .equipe .card_equipe img {
  width: 100%;
  height: auto;
  opacity: 0.25;
  transition: all 0.2s ease;
}

.sea .equipe .card_equipe .nom {
  color: #21272A;
  margin: 20px 0px 7px 0px;
}

.sea .equipe .card_equipe .poste {
  font-family: "opensans-light";
  font-size: 16px;
  color: #21272A;
}

@media screen and (max-width: 576px) {
  .sea .equipe .card_equipe .poste {
    font-size: 15px;
  }
}
.sea .equipe .card_equipe .linkedin a {
  display: table;
  margin: 20px auto 0px auto;
}

.sea .equipe .card_equipe .linkedin a svg {
  width: 25px;
}

.sea .equipe .card_equipe .linkedin a svg path {
  fill: #21272A;
  transition: all 0.2s ease;
}

.sea .equipe .card_equipe .linkedin a:hover svg path {
  fill: #F26B21;
  transition: all 0.2s ease;
}

.sea .equipe .card_equipe:hover img {
  opacity: 1;
  transition: all 0.2s ease;
}

.sea .equipe .impair {
  margin-right: 3%;
}

@media screen and (max-width: 992px) {
  .sea .equipe .impair {
    margin-right: 0px;
  }
}
.sea .equipe .pair {
  margin-left: 3%;
}

@media screen and (max-width: 992px) {
  .sea .equipe .pair {
    margin-left: 0px;
  }
} 
@charset "UTF-8";
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
.societe .hero {
  position: relative;
  background-color: #01015B;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .societe .hero {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .societe .hero {
    display: none;
  }
}
.societe .hero .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.societe .hero .grid {
  position: relative;
  z-index: 20;
}

@media screen and (max-width: 992px) {
  .societe .hero .h2 {
    text-align: center;
  }
}
.societe .hero .h2 h1,
.societe .hero .h2 h2,
.societe .hero .h2 h3,
.societe .hero .h2 p {
  color: #F26B21;
}

@media screen and (max-width: 576px) {
  .societe .hero .h2 h1,
  .societe .hero .h2 h2,
  .societe .hero .h2 h3,
  .societe .hero .h2 p {
    font-size: 16px;
  }
}
.societe .hero .h3 {
  margin-bottom: 60px;
}

@media screen and (max-width: 992px) {
  .societe .hero .h3 {
    margin-bottom: 40px;
    text-align: center;
  }
}
.societe .hero .h3 h1,
.societe .hero .h3 h2,
.societe .hero .h3 h3,
.societe .hero .h3 p {
  color: #ffffff;
}

.societe .hero .h3 h1 strong,
.societe .hero .h3 h2 strong,
.societe .hero .h3 h3 strong,
.societe .hero .h3 p strong {
  font-weight: normal;
  color: #F26B21;
}

.societe .hero .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .societe .hero .contenu {
    text-align: center;
  }
}
.societe .hero .contenu p {
  color: #ffffff;
}

.societe .hero .boutons {
  margin-top: 60px;
}

@media screen and (max-width: 992px) {
  .societe .hero .boutons {
    margin-top: 40px;
    text-align: center;
  }
}
.societe .hero .boutons .bouton {
  display: inline-block;
}

@media screen and (max-width: 992px) {
  .societe .hero .boutons .bouton {
    display: table;
    margin: 20px auto 0px auto;
  }
}
.societe .hero .boutons .bouton:first-child {
  margin-right: 20px;
}

@media screen and (max-width: 992px) {
  .societe .hero .boutons .bouton:first-child {
    margin-right: auto;
  }
}
@media screen and (max-width: 992px) {
  .societe .hero .boutons .bouton:last-child {
    display: none;
  }
}
.societe .hero img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .societe .hero img {
    margin-top: 40px;
  }
}
.societe .premier_bloc .bloc_quinconces .quinconce {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .societe .premier_bloc .bloc_quinconces .quinconce {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .societe .premier_bloc .bloc_quinconces .quinconce {
    padding: 60px 0px;
    text-align: center;
  }
}
@media screen and (max-width: 576px) {
  .societe .premier_bloc .bloc_quinconces .quinconce {
    padding: 50px 0px;
  }
}
.societe .premier_bloc .bloc_quinconces .quinconce .h2 {
  margin-bottom: 15px;
}

.societe .premier_bloc .bloc_quinconces .quinconce .h2 h1,
.societe .premier_bloc .bloc_quinconces .quinconce .h2 h2,
.societe .premier_bloc .bloc_quinconces .quinconce .h2 h3,
.societe .premier_bloc .bloc_quinconces .quinconce .h2 p {
  color: #91A7EB;
}

.societe .premier_bloc .bloc_quinconces .quinconce .h3 {
  margin-bottom: 20px;
}

.societe .premier_bloc .bloc_quinconces .quinconce .h3 h1,
.societe .premier_bloc .bloc_quinconces .quinconce .h3 h2,
.societe .premier_bloc .bloc_quinconces .quinconce .h3 h3,
.societe .premier_bloc .bloc_quinconces .quinconce .h3 p {
  color: #01015B;
}

.societe .premier_bloc .bloc_quinconces .quinconce .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .societe .premier_bloc .bloc_quinconces .quinconce .contenu {
    text-align: center;
  }
}
.societe .premier_bloc .bloc_quinconces .quinconce .contenu p {
  color: #21272A;
}

.societe .premier_bloc .bloc_quinconces .quinconce .contenu a {
  color: #F26B21;
}

.societe .premier_bloc .bloc_quinconces .quinconce .bouton {
  margin-top: 20px;
}

@media screen and (max-width: 992px) {
  .societe .premier_bloc .bloc_quinconces .quinconce .bouton {
    margin: 20px auto 0px auto;
  }
}
.societe .premier_bloc .bloc_quinconces .quinconce .bouton a {
  background-color: #ffffff;
  transition: all 0.2s ease;
}

.societe .premier_bloc .bloc_quinconces .quinconce .bouton a:hover {
  border: 2px solid #01015B;
  transition: all 0.2s ease;
}

.societe .premier_bloc .bloc_quinconces .quinconce .ensemble {
  margin-right: 5%;
}

@media screen and (max-width: 1200px) {
  .societe .premier_bloc .bloc_quinconces .quinconce .ensemble {
    margin-top: 50px;
    margin-right: 0px;
  }
}
.societe .premier_bloc .bloc_quinconces .quinconce .ensemble img {
  width: 70px;
  margin-bottom: 20px;
}

.societe .premier_bloc .bloc_quinconces .quinconce .ensemble .h6 {
  margin-bottom: 15px;
}

.societe .premier_bloc .bloc_quinconces .quinconce .ensemble .contenu p {
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  .societe .premier_bloc .bloc_quinconces .quinconce .col-xl-6:first-child .ensemble {
    margin-top: 0px;
  }
}
.societe .premier_bloc .bloc_quinconces .quinconce .img_entreprise {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .societe .premier_bloc .bloc_quinconces .quinconce .img_entreprise {
    margin-bottom: 30px;
  }
}
.societe .premier_bloc .bloc_quinconces .pair {
  background-image: url(../../src/img/hero-reverse.png);
  background-repeat: no-repeat;
  background-size: 600px;
  background-position: left -300px bottom -180px;
}

@media screen and (max-width: 1200px) {
  .societe .premier_bloc .bloc_quinconces .pair {
    background-size: 500px;
  }
}
@media screen and (max-width: 992px) {
  .societe .premier_bloc .bloc_quinconces .pair {
    background-position: left -200px top;
  }
}
.societe .premier_bloc .bloc_quinconces .pair .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .societe .premier_bloc .bloc_quinconces .pair .margin_right {
    margin-right: 0px;
  }
}
.societe .premier_bloc .bloc_quinconces .impair {
  background-image: url(../../src/img/hero.png);
  background-repeat: no-repeat;
  background-size: 600px;
  background-position: right -300px top -180px;
}

@media screen and (max-width: 1200px) {
  .societe .premier_bloc .bloc_quinconces .impair {
    background-size: 500px;
  }
}
@media screen and (max-width: 992px) {
  .societe .premier_bloc .bloc_quinconces .impair {
    padding-top: 60px;
    background-position: right -200px top;
  }
}
@media screen and (max-width: 576px) {
  .societe .premier_bloc .bloc_quinconces .impair {
    padding-top: 50px;
  }
}
.societe .premier_bloc .bloc_quinconces .impair .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .societe .premier_bloc .bloc_quinconces .impair .margin_left {
    margin-left: 0px;
  }
}
.societe .premier_bloc .statuts {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .societe .premier_bloc .statuts {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .societe .premier_bloc .statuts {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .societe .premier_bloc .statuts {
    padding: 50px 0px;
  }
}
.societe .premier_bloc .statuts .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.societe .premier_bloc .statuts .h2 h1,
.societe .premier_bloc .statuts .h2 h2,
.societe .premier_bloc .statuts .h2 h3,
.societe .premier_bloc .statuts .h2 p {
  color: #91A7EB;
}

.societe .premier_bloc .statuts .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.societe .premier_bloc .statuts .h3 h1,
.societe .premier_bloc .statuts .h3 h2,
.societe .premier_bloc .statuts .h3 h3,
.societe .premier_bloc .statuts .h3 p {
  color: #01015B;
}

.societe .premier_bloc .statuts .contenu {
  text-align: center;
}

.societe .premier_bloc .statuts .contenu p {
  margin-bottom: 0px;
  color: #21272A;
}

.societe .premier_bloc .statuts .statuts_desktop {
  display: block;
}

@media screen and (max-width: 767px) {
  .societe .premier_bloc .statuts .statuts_desktop {
    display: none;
  }
}
.societe .premier_bloc .statuts .col-md-6 {
  margin-top: 60px;
}

.societe .premier_bloc .statuts .statut_card {
  background-color: #ffffff;
  position: relative;
  text-align: left;
  height: 100%;
  border-radius: 20px;
  border: 1px solid #F26B21;
}

@media screen and (max-width: 992px) {
  .societe .premier_bloc .statuts .statut_card {
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .societe .premier_bloc .statuts .statut_card {
    margin-top: 40px;
  }
}
.societe .premier_bloc .statuts .statut_card img {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  height: auto;
}

.societe .premier_bloc .statuts .statut_card .texte {
  padding: 20px;
}

.societe .premier_bloc .statuts .statut_card .texte .h6 {
  margin-bottom: 15px;
}

.societe .premier_bloc .statuts .statut_card .texte .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .societe .premier_bloc .statuts .statut_card .texte .contenu {
    text-align: center;
  }
}
.societe .premier_bloc .statuts .statut_card .texte .contenu p {
  margin-bottom: 15px;
}

.societe .premier_bloc .statuts .statut_card .texte .contenu p strong {
  font-weight: normal;
  color: #F26B21;
}

.societe .premier_bloc .statuts .statut_card .texte .contenu p:last-child {
  margin-bottom: 0px;
}

.societe .premier_bloc .statuts .statut_card .texte .lien {
  margin-top: 15px;
}

.societe .premier_bloc .statuts .statut_card .texte .lien a {
  text-decoration: none;
  color: #F26B21;
  transition: all 0.2s ease;
}

.societe .premier_bloc .statuts .statut_card .texte .lien a:hover {
  color: #01015B;
  transition: all 0.2s ease;
}

.societe .premier_bloc .statuts .carousel-clients {
  margin: 40px 0px 20px 0px;
  position: relative;
  display: none;
}

@media screen and (max-width: 767px) {
  .societe .premier_bloc .statuts .carousel-clients {
    display: block;
  }
}
.societe .premier_bloc .statuts .carousel-clients .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel_grey.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
}

.societe .premier_bloc .statuts .carousel-clients .owl-nav button span {
  display: none;
}

.societe .premier_bloc .statuts .carousel-clients .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
}

.societe .premier_bloc .statuts .carousel-clients .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .societe .premier_bloc .statuts .carousel-clients .owl-nav .owl-prev {
    left: -40px;
  }
}
.societe .premier_bloc .statuts .carousel-clients .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .societe .premier_bloc .statuts .carousel-clients .owl-nav .owl-next {
    right: -40px;
  }
}
.societe .premier_bloc .statuts .carousel-clients .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .societe .premier_bloc .statuts .carousel-clients .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.societe .premier_bloc .statuts .carousel-clients .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.societe .premier_bloc .statuts .carousel-clients .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.societe .cta {
  position: relative;
  background-color: #01015B;
}

.societe .cta .fond-formes-bleues {
  position: absolute;
  z-index: 15;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/fond-formes-bleues.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.societe .cta .fond {
  position: absolute;
  z-index: 20;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/cta.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: right -30px bottom;
  opacity: 0.35;
}

@media screen and (max-width: 1500px) {
  .societe .cta .fond {
    background-size: auto 90%;
  }
}
@media screen and (max-width: 992px) {
  .societe .cta .fond {
    background-size: auto 60%;
  }
}
.societe .cta .grid {
  position: relative;
  padding: 80px 0px;
  z-index: 30;
}

@media screen and (max-width: 1200px) {
  .societe .cta .grid {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .societe .cta .grid {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .societe .cta .grid {
    padding: 50px 20px;
  }
}
.societe .cta .grid .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .societe .cta .grid .h2 {
    text-align: center;
  }
}
.societe .cta .grid .h2 h1,
.societe .cta .grid .h2 h2,
.societe .cta .grid .h2 h3,
.societe .cta .grid .h2 p {
  color: #F26B21;
}

.societe .cta .grid .h3 {
  margin-bottom: 20px;
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .societe .cta .grid .h3 {
    margin-right: 0px;
    text-align: center;
  }
}
.societe .cta .grid .h3 h1,
.societe .cta .grid .h3 h2,
.societe .cta .grid .h3 h3,
.societe .cta .grid .h3 p {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .societe .cta .grid .contenu {
    text-align: center;
  }
}
.societe .cta .grid .contenu p {
  color: #ffffff;
  margin-bottom: 0px;
  font-size: 15px;
}

@media screen and (max-width: 992px) {
  .societe .cta .grid .bouton {
    margin: 40px auto 0px auto;
  }
}
.societe .creez {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .societe .creez {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .societe .creez {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .societe .creez {
    padding: 50px 0px;
  }
}
.societe .creez .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 767px) {
  .societe .creez .h2 {
    text-align: center;
  }
}
.societe .creez .h2 h1,
.societe .creez .h2 h2,
.societe .creez .h2 h3,
.societe .creez .h2 p {
  color: #91A7EB;
}

.societe .creez .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .societe .creez .h3 {
    text-align: center;
  }
}
.societe .creez .h3 h1,
.societe .creez .h3 h2,
.societe .creez .h3 h3,
.societe .creez .h3 p {
  color: #01015B;
}

.societe .creez .contenu {
  text-align: justify;
}

@media screen and (max-width: 767px) {
  .societe .creez .contenu {
    text-align: center;
  }
}
.societe .creez .creez_desktop {
  display: block;
}

@media screen and (max-width: 767px) {
  .societe .creez .creez_desktop {
    display: none;
  }
}
.societe .creez .creez_card {
  margin-top: 40px;
  margin-right: 5%;
  display: table;
  width: 90%;
  margin-right: 5%;
}

@media screen and (max-width: 767px) {
  .societe .creez .creez_card {
    width: 100%;
    margin-right: 0px;
  }
}
.societe .creez .creez_card img {
  width: 70px;
  height: auto;
  display: block;
}

@media screen and (max-width: 767px) {
  .societe .creez .creez_card img {
    margin: 0px auto;
  }
}
.societe .creez .creez_card .h5 {
  margin: 20px 0px;
}

@media screen and (max-width: 767px) {
  .societe .creez .creez_card .h5 {
    text-align: center;
  }
}
.societe .creez .creez_card .h5 span {
  display: inline-block;
  font-family: "poppins-semibold";
  font-size: 22px;
  line-height: 110%;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  .societe .creez .creez_card .h5 span {
    font-size: 21px;
  }
}
@media screen and (max-width: 576px) {
  .societe .creez .creez_card .h5 span {
    font-size: 20px;
  }
}
.societe .creez .creez_card .h5 h4,
.societe .creez .creez_card .h5 h5,
.societe .creez .creez_card .h5 p {
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .societe .creez .creez_card .contenu {
    text-align: center;
  }
}
.societe .creez .col-md-6:first-child .creez_card,
.societe .creez .col-md-6:nth-child(4) .creez_card {
  margin-right: auto;
}

@media screen and (max-width: 992px) {
  .societe .creez .col-md-6:first-child .creez_card,
  .societe .creez .col-md-6:nth-child(4) .creez_card {
    margin: 40px auto 0px auto;
  }
}
.societe .creez .col-md-6:nth-child(2) .creez_card,
.societe .creez .col-md-6:nth-child(5) .creez_card {
  margin: 40px auto 0px auto;
}

.societe .creez .col-md-6:nth-child(3) .creez_card,
.societe .creez .col-md-6:last-child .creez_card {
  margin-left: auto;
}

@media screen and (max-width: 992px) {
  .societe .creez .col-md-6:nth-child(3) .creez_card,
  .societe .creez .col-md-6:last-child .creez_card {
    margin: 40px auto 0px auto;
  }
}
.societe .creez .carousel-clients {
  margin: 40px 0px 20px 0px;
  position: relative;
  display: none;
}

@media screen and (max-width: 767px) {
  .societe .creez .carousel-clients {
    display: block;
  }
}
.societe .creez .carousel-clients .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  .societe .creez .carousel-clients .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.societe .creez .carousel-clients .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.societe .creez .carousel-clients .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.societe .temoignages {
  background-color: #EAEEFB;
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .societe .temoignages {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .societe .temoignages {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .societe .temoignages {
    padding: 50px 0px 80px 0px;
  }
}
.societe .temoignages .h2 {
  margin-bottom: 15px;
  text-align: center;
}

.societe .temoignages .h2 h1,
.societe .temoignages .h2 h2,
.societe .temoignages .h2 h3,
.societe .temoignages .h2 p {
  color: #91A7EB;
}

.societe .temoignages .h3 {
  text-align: center;
}

.societe .temoignages .h3 h1,
.societe .temoignages .h3 h2,
.societe .temoignages .h3 h3,
.societe .temoignages .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .societe .temoignages .h3 h1 br,
  .societe .temoignages .h3 h2 br,
  .societe .temoignages .h3 h3 br,
  .societe .temoignages .h3 p br {
    display: none;
  }
}
.societe .temoignages .carousel-temoignages {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .societe .temoignages .carousel-temoignages {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .societe .temoignages .carousel-temoignages {
    margin: 40px 0px 20px 0px;
  }
}
.societe .temoignages .carousel-temoignages .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 6px;
  position: relative;
  text-align: center;
}

.societe .temoignages .carousel-temoignages .item .temoignage {
  margin-bottom: 30px;
}

.societe .temoignages .carousel-temoignages .item .temoignage p {
  font-family: "opensans-regular";
  font-size: 20px;
  font-style: italic;
  color: #01015B;
  line-height: 1.3em;
}

@media screen and (max-width: 767px) {
  .societe .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .societe .temoignages .carousel-temoignages .item .temoignage p {
    font-size: 18px;
  }
}
.societe .temoignages .carousel-temoignages .item img {
  width: 80px;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.societe .temoignages .carousel-temoignages .item .circle {
  width: 80px;
  height: 80px;
  background-color: #01015B;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

.societe .temoignages .carousel-temoignages .item .nom {
  font-family: "opensans-semibold";
  font-size: 18px;
  color: #01015B;
  margin-bottom: 10px;
}

@media screen and (max-width: 576px) {
  .societe .temoignages .carousel-temoignages .item .nom {
    font-size: 17px;
  }
}
.societe .temoignages .carousel-temoignages .item .role {
  font-family: "opensans-light";
  font-size: 16px;
  color: #01015B;
}

@media screen and (max-width: 576px) {
  .societe .temoignages .carousel-temoignages .item .role {
    font-size: 15px;
  }
}
.societe .temoignages .carousel-temoignages .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.societe .temoignages .carousel-temoignages .owl-nav button span {
  display: none;
}

.societe .temoignages .carousel-temoignages .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
  transition: all 0.2s ease;
}

.societe .temoignages .carousel-temoignages .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .societe .temoignages .carousel-temoignages .owl-nav .owl-prev {
    left: -40px;
  }
}
.societe .temoignages .carousel-temoignages .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .societe .temoignages .carousel-temoignages .owl-nav .owl-next {
    right: -40px;
  }
}
.societe .temoignages .carousel-temoignages .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .societe .temoignages .carousel-temoignages .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.societe .temoignages .carousel-temoignages .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.societe .temoignages .carousel-temoignages .owl-dots .owl-dot.active {
  background-color: #01015B;
}

.societe .bloc_pictos {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .societe .bloc_pictos {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .societe .bloc_pictos {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 767px) {
  .societe .bloc_pictos {
    padding: 50px 0px;
  }
}
.societe .bloc_pictos .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .societe .bloc_pictos .margin_right {
    margin-right: 0px;
  }
}
.societe .bloc_pictos .margin_right .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .societe .bloc_pictos .margin_right .h2 {
    text-align: center;
  }
}
.societe .bloc_pictos .margin_right .h2 h1,
.societe .bloc_pictos .margin_right .h2 h2,
.societe .bloc_pictos .margin_right .h2 h3,
.societe .bloc_pictos .margin_right .h2 p {
  color: #91A7EB;
}

.societe .bloc_pictos .margin_right .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .societe .bloc_pictos .margin_right .h3 {
    text-align: center;
  }
}
.societe .bloc_pictos .margin_right .h3 h1,
.societe .bloc_pictos .margin_right .h3 h2,
.societe .bloc_pictos .margin_right .h3 h3,
.societe .bloc_pictos .margin_right .h3 p {
  color: #01015B;
}

.societe .bloc_pictos .margin_right .ensemble {
  margin-top: 60px;
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .societe .bloc_pictos .margin_right .ensemble {
    margin-top: 50px;
    margin-right: 0px;
    text-align: center;
  }
}
.societe .bloc_pictos .margin_right .ensemble img {
  width: 70px;
  margin-bottom: 20px;
}

.societe .bloc_pictos .margin_right .ensemble .h6 {
  margin-bottom: 15px;
}

.societe .bloc_pictos .margin_right .ensemble .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .societe .bloc_pictos .margin_right .ensemble .contenu {
    text-align: center;
  }
}
.societe .bloc_pictos .margin_right .ensemble .contenu p {
  margin-bottom: 0px;
}

.societe .bloc_pictos .margin_right .col-lg-6:first-child .ensemble,
.societe .bloc_pictos .margin_right .col-lg-6:nth-child(2) .ensemble {
  margin-top: 0px;
}

@media screen and (max-width: 992px) {
  .societe .bloc_pictos .margin_right .col-lg-6:first-child .ensemble,
  .societe .bloc_pictos .margin_right .col-lg-6:nth-child(2) .ensemble {
    margin-top: 50px;
  }
}
.societe .bloc_pictos .margin_right .bouton {
  display: table;
  margin-top: 40px;
}

@media screen and (max-width: 992px) {
  .societe .bloc_pictos .margin_right .bouton {
    margin: 30px auto 0px auto;
  }
}
.societe .bloc_pictos .margin_right .bouton a {
  background-color: transparent;
  transition: all 0.2s ease;
}

.societe .bloc_pictos .margin_right .bouton a:hover {
  border: 2px solid #01015B;
  transition: all 0.2s ease;
}

.societe .bloc_pictos .ensemble_image {
  position: relative;
}

.societe .bloc_pictos .ensemble_image .img_entreprise {
  position: relative;
  z-index: 30;
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .societe .bloc_pictos .ensemble_image .img_entreprise {
    width: 80%;
    display: block;
    margin: 60px auto 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .societe .bloc_pictos .ensemble_image .img_entreprise {
    width: 100%;
  }
}
.societe .bloc_pictos .ensemble_image .circle {
  position: absolute;
  z-index: 20;
  background-color: #F26B21;
  width: 150px;
  height: 150px;
  top: -30px;
  right: -30px;
  border-radius: 50%;
}

@media screen and (max-width: 992px) {
  .societe .bloc_pictos .ensemble_image .circle {
    right: 30px;
  }
}
@media screen and (max-width: 576px) {
  .societe .bloc_pictos .ensemble_image .circle {
    right: -30px;
  }
}
.societe .rendez_vous {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .societe .rendez_vous {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .societe .rendez_vous {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 576px) {
  .societe .rendez_vous {
    padding: 50px 0px 80px 0px;
  }
}
.societe .rendez_vous img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .societe .rendez_vous img {
    width: 80%;
    display: block;
    margin: 60px auto 0px auto;
  }
}
@media screen and (max-width: 576px) {
  .societe .rendez_vous img {
    width: 100%;
  }
}
.societe .rendez_vous .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .societe .rendez_vous .margin_left {
    margin-left: 0px;
    text-align: center;
  }
}
.societe .rendez_vous .margin_left .h2 {
  margin-bottom: 15px;
}

.societe .rendez_vous .margin_left .h2 h1,
.societe .rendez_vous .margin_left .h2 h2,
.societe .rendez_vous .margin_left .h2 h3,
.societe .rendez_vous .margin_left .h2 p {
  color: #91A7EB;
}

.societe .rendez_vous .margin_left .h3 h1,
.societe .rendez_vous .margin_left .h3 h2,
.societe .rendez_vous .margin_left .h3 h3,
.societe .rendez_vous .margin_left .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .societe .rendez_vous .margin_left .h3 h1 br,
  .societe .rendez_vous .margin_left .h3 h2 br,
  .societe .rendez_vous .margin_left .h3 h3 br,
  .societe .rendez_vous .margin_left .h3 p br {
    display: none;
  }
}
.societe .rendez_vous .margin_left .wpcf7 {
  margin-top: 40px;
  text-align: left;
}

.societe .rendez_vous .margin_left .wpcf7 label {
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  line-height: 100%;
  margin: 20px 0px 10px 0px;
}

.societe .rendez_vous .margin_left .wpcf7 label br {
  display: none;
}

.societe .rendez_vous .margin_left .wpcf7 label sup {
  color: #F26B21;
}

.societe .rendez_vous .margin_left .wpcf7 input[type=text],
.societe .rendez_vous .margin_left .wpcf7 input[type=email],
.societe .rendez_vous .margin_left .wpcf7 input[type=tel],
.societe .rendez_vous .margin_left .wpcf7 select,
.societe .rendez_vous .margin_left .wpcf7 textarea {
  background-color: #F2F4F8;
  width: 100%;
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  padding: 12px 16px;
  border: 0px;
  border-bottom: 1px solid #C1C7CD;
}

.societe .rendez_vous .margin_left .wpcf7 textarea {
  width: 100%;
}

.societe .rendez_vous .margin_left .wpcf7 textarea::-moz-placeholder {
  font-family: "opensans-regular";
  color: #91A7EB;
  font-size: 16px;
}

.societe .rendez_vous .margin_left .wpcf7 textarea::placeholder {
  font-family: "opensans-regular";
  color: #91A7EB;
  font-size: 16px;
}

.societe .rendez_vous .margin_left .wpcf7 input:focus,
.societe .rendez_vous .margin_left .wpcf7 select:focus,
.societe .rendez_vous .margin_left .wpcf7 textarea:focus {
  box-shadow: none;
  border: 0px;
  border-bottom: 1px solid #C1C7CD;
  outline: 0;
}

.societe .rendez_vous .margin_left .wpcf7 .reponse-entreprise {
  display: none;
}

.societe .rendez_vous .margin_left .wpcf7 .reponse-entreprise-visible {
  display: block;
}

.societe .rendez_vous .margin_left .wpcf7 .submit_container {
  width: 100%;
  margin-top: 20px;
}

.societe .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit {
  display: table;
  margin-left: auto;
  font-family: "poppins-semibold";
  padding: 16px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .societe .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit {
    margin-right: auto;
    margin-left: 0px;
  }
}
.societe .rendez_vous .margin_left .wpcf7 .submit_container .wpcf7-submit:hover {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

.societe .rendez_vous .margin_left .wpcf7 .submit_container span {
  display: none;
}

.societe .rendez_vous .margin_left .wpcf7 .wpcf7-not-valid-tip {
  margin-top: 10px;
  font-size: 16px;
  font-family: "opensans-regular";
}

.societe .rendez_vous .margin_left .wpcf7 .wpcf7-response-output {
  border-color: green;
  text-align: center;
  padding: 15px 20px;
  font-family: "opensans-regular";
  font-size: 16px;
  color: #000000;
  width: 100%;
}

.societe .rendez_vous .margin_left .wpcf7 .invalid .wpcf7-response-output {
  border-color: #F26B21;
}

.societe .faq {
  padding: 90px 0px;
  background-image: url(../../src/img/faq.png);
  background-repeat: no-repeat;
  background-size: 450px;
  background-position: left bottom -2px;
}

@media screen and (max-width: 1200px) {
  .societe .faq {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .societe .faq {
    padding: 60px 0px;
    background-position: left bottom -180px;
  }
}
@media screen and (max-width: 576px) {
  .societe .faq {
    padding: 50px 0px;
  }
}
.societe .faq .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .societe .faq .margin_right {
    margin-right: 0px;
  }
}
.societe .faq .margin_right .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .societe .faq .margin_right .h2 {
    text-align: center;
  }
}
.societe .faq .margin_right .h2 h1,
.societe .faq .margin_right .h2 h2,
.societe .faq .margin_right .h2 h3,
.societe .faq .margin_right .h2 p {
  color: #91A7EB;
}

@media screen and (max-width: 992px) {
  .societe .faq .margin_right .h3 {
    text-align: center;
  }
}
.societe .faq .margin_right .h3 h1,
.societe .faq .margin_right .h3 h2,
.societe .faq .margin_right .h3 h3,
.societe .faq .margin_right .h3 p {
  color: #01015B;
}

@media screen and (max-width: 1400px) {
  .societe .faq .margin_right .h3 h1 br,
  .societe .faq .margin_right .h3 h2 br,
  .societe .faq .margin_right .h3 h3 br,
  .societe .faq .margin_right .h3 p br {
    display: none;
  }
}
.societe .faq img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .societe .faq img {
    display: none;
  }
}
.societe .faq .accordion {
  margin-top: 90px;
}

@media screen and (max-width: 1200px) {
  .societe .faq .accordion {
    margin-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .societe .faq .accordion {
    margin-top: 60px;
  }
}
@media screen and (max-width: 576px) {
  .societe .faq .accordion {
    margin-top: 50px;
  }
}
.societe .faq .faq_card {
  border: 0px;
  background-color: transparent;
  border-radius: 6px;
  margin-bottom: 20px;
}

.societe .faq .faq_card .accordion-header {
  background-color: transparent;
  border-radius: 6px;
  border: 0px !important;
  margin: 0px;
}

.societe .faq .faq_card .accordion-header button {
  border: 0px !important;
  border-radius: 6px;
  background-color: #EAEEFB;
  padding-left: 0px;
  padding: 16px;
  box-shadow: none;
  font-family: "poppins-medium";
  font-size: 20px;
  line-height: 1.2em;
  margin-bottom: 0px;
  color: #01015B;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  .societe .faq .faq_card .accordion-header button {
    font-size: 19px;
  }
}
@media screen and (max-width: 576px) {
  .societe .faq .faq_card .accordion-header button {
    font-size: 18px;
  }
}
.societe .faq .faq_card .accordion-header button:focus {
  box-shadow: none;
  background-color: #EAEEFB;
  border: 0px !important;
}

.societe .faq .faq_card .accordion-header button:hover {
  color: #EAEEFB;
  background-color: #01015B;
  transition: all 0.2s ease;
}

.societe .faq .faq_card .accordion-header button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2301015B' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
  background-size: 100%;
  width: 40px;
  height: 40px;
  transition: all 0.2s;
}

@media screen and (max-width: 1200px) {
  .societe .faq .faq_card .accordion-header button::after {
    width: 35px;
    height: 35px;
  }
}
@media screen and (max-width: 992px) {
  .societe .faq .faq_card .accordion-header button::after {
    width: 30px;
    height: 30px;
  }
}
.societe .faq .faq_card .accordion-header button:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23EAEEFB' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
}

.societe .faq .faq_card .accordion-header button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2301015B' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
  transition: all 0.2s;
}

.societe .faq .faq_card .accordion-header button:not(.collapsed):hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23EAEEFB' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}

.societe .faq .faq_card .accordion-header {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.societe .faq .faq_card .accordion-header button[aria-expanded=true] {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

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

.societe .faq .faq_card .accordion-collapse .accordion-body {
  padding: 0px 16px 16px 16px;
  background-color: #EAEEFB;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.societe .faq .faq_card .accordion-collapse .accordion-body .contenu {
  border-top: 1px solid #01015B;
  padding-top: 16px;
  text-align: justify;
}

.societe .faq .faq_card .accordion-collapse .accordion-body .contenu p {
  color: #01015B;
}

.societe .faq .faq_card .accordion-collapse .accordion-body .contenu p strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.societe .faq .faq_card .accordion-collapse .accordion-body .contenu a {
  color: #F26B21;
}

.societe .faq .faq_card .accordion-collapse .accordion-body .contenu ul {
  padding-left: 16px;
}

.societe .faq .faq_card .accordion-collapse .accordion-body .contenu ul li {
  list-style: none;
  font-family: "opensans-regular";
  line-height: 1.4em;
  margin-bottom: 5px;
  color: #01015B;
}

.societe .faq .faq_card .accordion-collapse .accordion-body .contenu ul li strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.societe .faq .faq_card .accordion-collapse .accordion-body .contenu ul li::before {
  content: "•";
  color: #01015B;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -0.8em;
} 
@charset "UTF-8";
@font-face {
  font-family: "opensans-light";
  src: url(../../src/fonts/Open_Sans/OpenSans-Light.ttf);
}
@font-face {
  font-family: "opensans-regular";
  src: url(../../src/fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
  font-family: "opensans-semibold";
  src: url(../../src/fonts/Open_Sans/OpenSans-SemiBold.ttf);
}
@font-face {
  font-family: "poppins-bold";
  src: url(../../src/fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
  font-family: "poppins-medium";
  src: url(../../src/fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
  font-family: "poppins-semibold";
  src: url(../../src/fonts/Poppins/Poppins-SemiBold.ttf);
}
.tarifs .hero {
  background-color: #01015B;
  background-image: url(../../src/img/hero.png);
  background-repeat: no-repeat;
  background-size: 600px;
  background-position: right -120px top -120px;
  padding-top: 90px;
}

@media screen and (max-width: 1200px) {
  .tarifs .hero {
    padding-top: 70px;
    background-size: 500px;
  }
}
@media screen and (max-width: 992px) {
  .tarifs .hero {
    padding-top: 60px;
    background-image: none;
  }
}
@media screen and (max-width: 576px) {
  .tarifs .hero {
    padding-top: 50px;
  }
}
@media screen and (max-width: 992px) {
  .tarifs .hero .h2 {
    text-align: center;
  }
}
.tarifs .hero .h2 h1,
.tarifs .hero .h2 h2,
.tarifs .hero .h2 h3,
.tarifs .hero .h2 p {
  color: #F26B21;
}

@media screen and (max-width: 576px) {
  .tarifs .hero .h2 h1,
  .tarifs .hero .h2 h2,
  .tarifs .hero .h2 h3,
  .tarifs .hero .h2 p {
    font-size: 16px;
  }
}
.tarifs .hero .h3 {
  margin-bottom: 60px;
}

@media screen and (max-width: 992px) {
  .tarifs .hero .h3 {
    margin-bottom: 40px;
    text-align: center;
  }
}
.tarifs .hero .h3 h1,
.tarifs .hero .h3 h2,
.tarifs .hero .h3 h3,
.tarifs .hero .h3 p {
  color: #ffffff;
}

.tarifs .hero .h3 h1 strong,
.tarifs .hero .h3 h2 strong,
.tarifs .hero .h3 h3 strong,
.tarifs .hero .h3 p strong {
  font-weight: normal;
  color: #F26B21;
}

.tarifs .hero .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .tarifs .hero .contenu {
    text-align: center;
  }
}
.tarifs .hero .contenu p {
  color: #ffffff;
}

.tarifs .hero .form {
  margin-top: 90px;
}

@media screen and (max-width: 1200px) {
  .tarifs .hero .form {
    margin-top: 70px;
  }
}
@media screen and (max-width: 992px) {
  .tarifs .hero .form {
    margin-top: 60px;
  }
}
@media screen and (max-width: 576px) {
  .tarifs .hero .form {
    margin-top: 50px;
  }
}
.tarifs .hero .form .ff-el-progress-status,
.tarifs .hero .form .ff-el-input--label,
.tarifs .hero .form .ff-el-form-check-label {
  font-family: "opensans-regular";
  color: #ffffff;
  margin-bottom: 15px;
}

.tarifs .hero .form .ff-el-input--label {
  margin: 30px 0px;
}

.tarifs .hero .form .ff-el-form-check-label input {
  margin-right: 7px;
}

.tarifs .hero .form .ff-el-form-check-label span:hover {
  color: #F26B21;
  transition: all 0.2s ease;
}

.tarifs .hero .form .fluentform .ff-el-progress-bar {
  background-color: #F26B21 !important;
}

.tarifs .hero .form .infos_form input::-moz-placeholder, .tarifs .hero .form .infos_form select::-moz-placeholder, .tarifs .hero .form .infos_form textarea::-moz-placeholder {
  background-color: #F2F4F8;
  width: 100%;
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  padding: 12px 16px;
  border: 0px;
}

.tarifs .hero .form .infos_form select,
.tarifs .hero .form .infos_form input,
.tarifs .hero .form .infos_form input::placeholder,
.tarifs .hero .form .infos_form select::placeholder,
.tarifs .hero .form .infos_form textarea,
.tarifs .hero .form .infos_form textarea::placeholder {
  background-color: #F2F4F8;
  width: 100%;
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  padding: 12px 16px;
  border: 0px;
}

.tarifs .hero .form .infos_form input::-moz-placeholder, .tarifs .hero .form .infos_form textarea::-moz-placeholder {
  padding-left: 0px;
}

.tarifs .hero .form .infos_form input::placeholder,
.tarifs .hero .form .infos_form textarea::placeholder {
  padding-left: 0px;
}

.tarifs .hero .form .infos_form input:focus,
.tarifs .hero .form .infos_form select:focus,
.tarifs .hero .form .infos_form textarea:focus {
  box-shadow: none;
  outline: none;
  border: 0;
}

.tarifs .hero .form select::-moz-placeholder {
  background-color: #F2F4F8;
  width: 100%;
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  padding: 12px 16px;
  border: 0px;
}

.tarifs .hero .form select,
.tarifs .hero .form select::placeholder {
  background-color: #F2F4F8;
  width: 100%;
  font-family: "opensans-regular";
  color: #21272A;
  font-size: 16px;
  padding: 12px 16px;
  border: 0px;
}

.tarifs .hero .form select:focus {
  box-shadow: none;
  outline: none;
  border: 0;
}

.tarifs .hero .form .infos_form .ff-custom_html {
  margin-top: 30px;
}

.tarifs .hero .form .infos_form .ff-custom_html p {
  font-family: "poppins-semibold";
  font-size: 32px;
  line-height: 110%;
  margin-bottom: 0px;
  color: #ffffff;
}

@media screen and (max-width: 1200px) {
  .tarifs .hero .form .infos_form .ff-custom_html p {
    font-size: 30px;
  }
}
@media screen and (max-width: 576px) {
  .tarifs .hero .form .infos_form .ff-custom_html p {
    font-size: 28px;
  }
}
.tarifs .hero .form .prix_total {
  display: none;
}

.tarifs .hero .form .ff-message-success {
  padding: 0px;
  border: 0px;
  padding-left: 16px;
}

.tarifs .hero .form .ff-message-success h4 {
  font-family: "poppins-semibold";
  font-size: 32px;
  line-height: 110%;
  margin-bottom: 30px;
  color: #ffffff;
}

@media screen and (max-width: 1200px) {
  .tarifs .hero .form .ff-message-success h4 {
    font-size: 30px;
  }
}
@media screen and (max-width: 576px) {
  .tarifs .hero .form .ff-message-success h4 {
    font-size: 28px;
  }
}
.tarifs .hero .form .ff-message-success h5 {
  font-family: "poppins-semibold";
  font-size: 22px;
  line-height: 110%;
  margin-bottom: 15px;
  color: #ffffff;
}

@media screen and (max-width: 1200px) {
  .tarifs .hero .form .ff-message-success h5 {
    font-size: 21px;
  }
}
@media screen and (max-width: 576px) {
  .tarifs .hero .form .ff-message-success h5 {
    font-size: 20px;
  }
}
.tarifs .hero .form .ff-message-success p {
  font-family: "opensans-regular";
  font-size: 18px;
  line-height: 1.2em;
  color: #ffffff;
}

@media screen and (max-width: 576px) {
  .tarifs .hero .form .ff-message-success p {
    font-size: 17px;
  }
}
.tarifs .hero .form .ff-message-success p strong {
  color: #F26B21;
  font-size: 20px;
}

@media screen and (max-width: 576px) {
  .tarifs .hero .form .ff-message-success p strong {
    font-size: 19px;
  }
}
.tarifs .hero .form .ff-message-success li {
  list-style: none;
  font-family: "opensans-regular";
  line-height: 1.4em;
  margin-bottom: 5px;
  font-size: 20px;
  color: #F26B21;
}

@media screen and (max-width: 576px) {
  .tarifs .hero .form .ff-message-success li {
    font-size: 19px;
  }
}
.tarifs .hero .form .ff-message-success li strong {
  font-weight: normal;
  font-family: "opensans-semibold";
}

.tarifs .hero .form .ff-message-success li::before {
  content: "•";
  color: #F26B21;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -0.8em;
}

.tarifs .hero .form .ff-message-success a {
  display: table;
  margin-top: 40px;
  font-family: "poppins-semibold";
  padding: 16px;
  border-radius: 5px;
  border: 2px solid #F26B21 !important;
  color: #ffffff !important;
  background-color: #F26B21 !important;
  transition: all 0.2s ease;
}

.tarifs .hero .form .ff-message-success a:hover {
  color: #F26B21 !important;
  background-color: #ffffff !important;
  transition: all 0.2s ease;
}

.tarifs .hero .form .step-nav,
.tarifs .hero .form .ff_submit_btn_wrapper {
  margin-top: 40px;
}

.tarifs .hero .form .step-nav button,
.tarifs .hero .form .ff_submit_btn_wrapper button {
  font-family: "poppins-semibold";
  padding: 16px;
  border-radius: 5px;
  border: 2px solid #F26B21;
  color: #ffffff;
  background-color: #F26B21;
  transition: all 0.2s ease;
}

.tarifs .hero .form .step-nav button:hover,
.tarifs .hero .form .ff_submit_btn_wrapper button:hover {
  color: #F26B21;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

.tarifs .premier_bloc .blocs_pictos {
  padding: 60px 0px;
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .blocs_pictos {
    padding: 50px 0px;
  }
}
.tarifs .premier_bloc .blocs_pictos .h2 {
  text-align: center;
  margin-bottom: 15px;
}

.tarifs .premier_bloc .blocs_pictos .h2 h1,
.tarifs .premier_bloc .blocs_pictos .h2 h2,
.tarifs .premier_bloc .blocs_pictos .h2 h3,
.tarifs .premier_bloc .blocs_pictos .h2 p {
  color: #91A7EB;
}

.tarifs .premier_bloc .blocs_pictos .h3 {
  text-align: center;
  margin-bottom: 20px;
}

.tarifs .premier_bloc .blocs_pictos .h3 h1,
.tarifs .premier_bloc .blocs_pictos .h3 h2,
.tarifs .premier_bloc .blocs_pictos .h3 h3,
.tarifs .premier_bloc .blocs_pictos .h3 p {
  color: #01015B;
}

.tarifs .premier_bloc .blocs_pictos .contenu {
  text-align: center;
}

.tarifs .premier_bloc .blocs_pictos .blocs_pictos_desktop {
  display: block;
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .blocs_pictos .blocs_pictos_desktop {
    display: none;
  }
}
.tarifs .premier_bloc .blocs_pictos .carousel-clients {
  margin: 40px 0px 20px 0px;
  position: relative;
  display: none;
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .blocs_pictos .carousel-clients {
    display: block;
  }
}
.tarifs .premier_bloc .blocs_pictos .carousel-clients .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .blocs_pictos .carousel-clients .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.tarifs .premier_bloc .blocs_pictos .carousel-clients .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.tarifs .premier_bloc .blocs_pictos .carousel-clients .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.tarifs .premier_bloc .blocs_pictos .ensemble_picto {
  display: table;
  width: 90%;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .blocs_pictos .ensemble_picto {
    width: 100%;
  }
}
.tarifs .premier_bloc .blocs_pictos .ensemble_picto img {
  width: 70px;
  display: block;
  margin: 40px auto 20px auto;
}

.tarifs .premier_bloc .blocs_pictos .ensemble_picto .h5 {
  text-align: center;
  margin-bottom: 15px;
}

.tarifs .premier_bloc .blocs_pictos .ensemble_picto .contenu {
  text-align: center;
}

.tarifs .premier_bloc .blocs_pictos .ensemble_picto .contenu p {
  margin-bottom: 0px;
  font-size: 16px;
  color: #21272A;
}

@media screen and (max-width: 576px) {
  .tarifs .premier_bloc .blocs_pictos .ensemble_picto .contenu p {
    font-size: 15px;
  }
}
.tarifs .premier_bloc .blocs_pictos .col-lg-4:first-child .ensemble_picto {
  margin-right: auto;
}

.tarifs .premier_bloc .blocs_pictos .col-lg-4:nth-child(2) .ensemble_picto {
  margin: 0px auto;
}

.tarifs .premier_bloc .blocs_pictos .col-lg-4:last-child .ensemble_picto {
  margin-left: auto;
}

.tarifs .premier_bloc .bloc_quinconces .quinconce {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .tarifs .premier_bloc .bloc_quinconces .quinconce {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .bloc_quinconces .quinconce {
    padding: 60px 0px;
    text-align: center;
  }
}
@media screen and (max-width: 576px) {
  .tarifs .premier_bloc .bloc_quinconces .quinconce {
    padding: 50px 0px;
  }
}
.tarifs .premier_bloc .bloc_quinconces .quinconce .h2 {
  margin-bottom: 15px;
}

.tarifs .premier_bloc .bloc_quinconces .quinconce .h2 h1,
.tarifs .premier_bloc .bloc_quinconces .quinconce .h2 h2,
.tarifs .premier_bloc .bloc_quinconces .quinconce .h2 h3,
.tarifs .premier_bloc .bloc_quinconces .quinconce .h2 p {
  color: #91A7EB;
}

.tarifs .premier_bloc .bloc_quinconces .quinconce .h3 {
  margin-bottom: 20px;
}

.tarifs .premier_bloc .bloc_quinconces .quinconce .h3 h1,
.tarifs .premier_bloc .bloc_quinconces .quinconce .h3 h2,
.tarifs .premier_bloc .bloc_quinconces .quinconce .h3 h3,
.tarifs .premier_bloc .bloc_quinconces .quinconce .h3 p {
  color: #01015B;
}

.tarifs .premier_bloc .bloc_quinconces .quinconce .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .bloc_quinconces .quinconce .contenu {
    text-align: center;
  }
}
.tarifs .premier_bloc .bloc_quinconces .quinconce .contenu p {
  color: #21272A;
}

.tarifs .premier_bloc .bloc_quinconces .quinconce .bouton {
  margin-top: 20px;
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .bloc_quinconces .quinconce .bouton {
    margin: 20px auto 0px auto;
  }
}
.tarifs .premier_bloc .bloc_quinconces .quinconce .bouton a {
  background-color: transparent;
  transition: all 0.2s ease;
}

.tarifs .premier_bloc .bloc_quinconces .quinconce .bouton a:hover {
  border: 2px solid #01015B;
  transition: all 0.2s ease;
}

.tarifs .premier_bloc .bloc_quinconces .quinconce .ensemble {
  margin-right: 5%;
}

@media screen and (max-width: 1200px) {
  .tarifs .premier_bloc .bloc_quinconces .quinconce .ensemble {
    margin-top: 50px;
    margin-right: 0px;
  }
}
.tarifs .premier_bloc .bloc_quinconces .quinconce .ensemble img {
  width: 70px;
  margin-bottom: 20px;
}

.tarifs .premier_bloc .bloc_quinconces .quinconce .ensemble .h6 {
  margin-bottom: 15px;
}

.tarifs .premier_bloc .bloc_quinconces .quinconce .ensemble .contenu p {
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  .tarifs .premier_bloc .bloc_quinconces .quinconce .col-xl-6:first-child .ensemble {
    margin-top: 0px;
  }
}
.tarifs .premier_bloc .bloc_quinconces .quinconce .img_entreprise {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .bloc_quinconces .quinconce .img_entreprise {
    margin-bottom: 30px;
  }
}
.tarifs .premier_bloc .bloc_quinconces .quinconce:last-child {
  padding-bottom: 0px;
}

.tarifs .premier_bloc .bloc_quinconces .pair {
  background-image: url(../../src/img/quinconces_pair.png);
  background-repeat: no-repeat;
  background-size: 600px;
  background-position: right -120px top -120px;
}

@media screen and (max-width: 1200px) {
  .tarifs .premier_bloc .bloc_quinconces .pair {
    background-size: 500px;
  }
}
.tarifs .premier_bloc .bloc_quinconces .pair .margin_right {
  margin-right: 5%;
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .bloc_quinconces .pair .margin_right {
    margin-right: 0px;
  }
}
.tarifs .premier_bloc .bloc_quinconces .impair {
  padding-top: 0px;
  background-image: url(../../src/img/quinconces_impair.png);
  background-repeat: no-repeat;
  background-size: 500px;
  background-position: left -120px bottom -120px;
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .bloc_quinconces .impair {
    padding-top: 60px;
    background-repeat: no-repeat;
    background-size: 500px;
    background-position: left -120px top -120px;
  }
}
@media screen and (max-width: 576px) {
  .tarifs .premier_bloc .bloc_quinconces .impair {
    padding-top: 50px;
  }
}
.tarifs .premier_bloc .bloc_quinconces .impair .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .tarifs .premier_bloc .bloc_quinconces .impair .margin_left {
    margin-left: 0px;
  }
}
.tarifs .full .bloc_cartes {
  background-color: rgba(242, 107, 33, 0.0196078431);
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .tarifs .full .bloc_cartes {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .tarifs .full .bloc_cartes {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .tarifs .full .bloc_cartes {
    padding: 50px 0px;
  }
}
.tarifs .full .bloc_cartes .picto {
  display: block;
  width: 70px;
  margin-bottom: 40px;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_cartes .picto {
    margin: 40px auto 30px auto;
  }
}
.tarifs .full .bloc_cartes .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_cartes .h2 {
    text-align: center;
  }
}
.tarifs .full .bloc_cartes .h2 h1,
.tarifs .full .bloc_cartes .h2 h2,
.tarifs .full .bloc_cartes .h2 h3,
.tarifs .full .bloc_cartes .h2 p {
  color: #91A7EB;
}

.tarifs .full .bloc_cartes .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_cartes .h3 {
    text-align: center;
  }
}
.tarifs .full .bloc_cartes .h3 h1,
.tarifs .full .bloc_cartes .h3 h2,
.tarifs .full .bloc_cartes .h3 h3,
.tarifs .full .bloc_cartes .h3 p {
  color: #01015B;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_cartes .contenu {
    text-align: center;
  }
}
.tarifs .full .bloc_cartes .contenu p {
  margin-bottom: 0px;
  color: #21272A;
}

.tarifs .full .bloc_cartes .statuts_desktop {
  display: block;
}

@media screen and (max-width: 767px) {
  .tarifs .full .bloc_cartes .statuts_desktop {
    display: none;
  }
}
.tarifs .full .bloc_cartes .col-md {
  margin-top: 60px;
}

.tarifs .full .bloc_cartes .statut_card {
  background-color: #ffffff;
  position: relative;
  text-align: left;
  height: 100%;
  border-radius: 20px;
  border: 1px solid #F26B21;
}

@media screen and (max-width: 767px) {
  .tarifs .full .bloc_cartes .statut_card {
    margin-top: 40px;
  }
}
.tarifs .full .bloc_cartes .statut_card img {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  height: auto;
}

.tarifs .full .bloc_cartes .statut_card .texte {
  padding: 20px;
}

.tarifs .full .bloc_cartes .statut_card .texte .h6 {
  margin-bottom: 15px;
}

.tarifs .full .bloc_cartes .statut_card .texte .contenu {
  text-align: left;
}

.tarifs .full .bloc_cartes .statut_card .texte .contenu p {
  margin-bottom: 15px;
}

.tarifs .full .bloc_cartes .statut_card .texte .contenu p strong {
  font-weight: normal;
  color: #F26B21;
}

.tarifs .full .bloc_cartes .statut_card .texte .contenu p:last-child {
  margin-bottom: 0px;
}

.tarifs .full .bloc_cartes .statut_card .texte .lien {
  margin-top: 15px;
}

.tarifs .full .bloc_cartes .statut_card .texte .lien a {
  text-decoration: none;
  color: #F26B21;
  transition: all 0.2s ease;
}

.tarifs .full .bloc_cartes .statut_card .texte .lien a:hover {
  color: #01015B;
  transition: all 0.2s ease;
}

.tarifs .full .bloc_cartes .carousel-clients {
  margin: 40px 0px 20px 0px;
  position: relative;
  display: none;
}

@media screen and (max-width: 767px) {
  .tarifs .full .bloc_cartes .carousel-clients {
    display: block;
  }
}
.tarifs .full .bloc_cartes .carousel-clients .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel_grey.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
}

.tarifs .full .bloc_cartes .carousel-clients .owl-nav button span {
  display: none;
}

.tarifs .full .bloc_cartes .carousel-clients .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
}

.tarifs .full .bloc_cartes .carousel-clients .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .tarifs .full .bloc_cartes .carousel-clients .owl-nav .owl-prev {
    left: -40px;
  }
}
.tarifs .full .bloc_cartes .carousel-clients .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .tarifs .full .bloc_cartes .carousel-clients .owl-nav .owl-next {
    right: -40px;
  }
}
.tarifs .full .bloc_cartes .carousel-clients .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .tarifs .full .bloc_cartes .carousel-clients .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.tarifs .full .bloc_cartes .carousel-clients .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.tarifs .full .bloc_cartes .carousel-clients .owl-dots .owl-dot.active {
  background-color: #F26B21;
}

.tarifs .full .bloc_pictos {
  padding: 90px 0px;
}

@media screen and (max-width: 1200px) {
  .tarifs .full .bloc_pictos {
    padding: 70px 0px;
  }
}
@media screen and (max-width: 992px) {
  .tarifs .full .bloc_pictos {
    padding: 60px 0px;
    text-align: center;
  }
}
@media screen and (max-width: 576px) {
  .tarifs .full .bloc_pictos {
    padding: 50px 0px;
  }
}
.tarifs .full .bloc_pictos .img_entreprise {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

.tarifs .full .bloc_pictos .margin_left {
  margin-left: 5%;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_pictos .margin_left {
    margin-left: 0px;
  }
}
.tarifs .full .bloc_pictos .margin_left .picto {
  display: block;
  width: 70px;
  margin-bottom: 40px;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_pictos .margin_left .picto {
    margin: 40px auto;
  }
}
.tarifs .full .bloc_pictos .margin_left .h2 {
  margin-bottom: 15px;
}

.tarifs .full .bloc_pictos .margin_left .h2 h1,
.tarifs .full .bloc_pictos .margin_left .h2 h2,
.tarifs .full .bloc_pictos .margin_left .h2 h3,
.tarifs .full .bloc_pictos .margin_left .h2 p {
  color: #91A7EB;
}

.tarifs .full .bloc_pictos .margin_left .h3 {
  margin-bottom: 20px;
}

.tarifs .full .bloc_pictos .margin_left .h3 h1,
.tarifs .full .bloc_pictos .margin_left .h3 h2,
.tarifs .full .bloc_pictos .margin_left .h3 h3,
.tarifs .full .bloc_pictos .margin_left .h3 p {
  color: #01015B;
}

.tarifs .full .bloc_pictos .margin_left .contenu {
  text-align: justify;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_pictos .margin_left .contenu {
    text-align: center;
  }
}
.tarifs .full .bloc_pictos .margin_left .contenu p {
  color: #21272A;
}

.tarifs .full .bloc_pictos .margin_left .ensemble {
  margin-right: 10%;
}

@media screen and (max-width: 1200px) {
  .tarifs .full .bloc_pictos .margin_left .ensemble {
    margin-top: 50px;
    margin-right: 0px;
  }
}
.tarifs .full .bloc_pictos .margin_left .ensemble img {
  width: 70px;
  margin-bottom: 20px;
}

.tarifs .full .bloc_pictos .margin_left .ensemble .h6 {
  margin-bottom: 15px;
}

.tarifs .full .bloc_pictos .margin_left .ensemble .contenu p {
  margin-bottom: 15px;
}

.tarifs .full .bloc_pictos .margin_left .ensemble .contenu p strong {
  font-weight: normal;
  color: #F26B21;
}

.tarifs .full .bloc_pictos .margin_left .ensemble .contenu p:last-child {
  margin-bottom: 0px;
}

.tarifs .full .bloc_trois {
  background-color: rgba(242, 107, 33, 0.0196078431);
}

.tarifs .full .bloc_carrousel {
  background-color: rgba(242, 107, 33, 0.0196078431);
  padding: 90px 0px 120px 0px;
}

@media screen and (max-width: 1200px) {
  .tarifs .full .bloc_carrousel {
    padding: 70px 0px 100px 0px;
  }
}
@media screen and (max-width: 992px) {
  .tarifs .full .bloc_carrousel {
    padding: 60px 0px 90px 0px;
  }
}
@media screen and (max-width: 767px) {
  .tarifs .full .bloc_carrousel {
    padding: 50px 0px 80px 0px;
  }
}
.tarifs .full .bloc_carrousel .picto {
  display: block;
  width: 70px;
  margin-bottom: 40px;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_carrousel .picto {
    margin: 40px auto 30px auto;
  }
}
.tarifs .full .bloc_carrousel .h2 {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_carrousel .h2 {
    text-align: center;
  }
}
.tarifs .full .bloc_carrousel .h2 h1,
.tarifs .full .bloc_carrousel .h2 h2,
.tarifs .full .bloc_carrousel .h2 h3,
.tarifs .full .bloc_carrousel .h2 p {
  color: #91A7EB;
}

.tarifs .full .bloc_carrousel .h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_carrousel .h3 {
    text-align: center;
  }
}
.tarifs .full .bloc_carrousel .h3 h1,
.tarifs .full .bloc_carrousel .h3 h2,
.tarifs .full .bloc_carrousel .h3 h3,
.tarifs .full .bloc_carrousel .h3 p {
  color: #01015B;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_carrousel .contenu {
    text-align: center;
  }
}
.tarifs .full .bloc_carrousel .contenu p {
  margin-bottom: 0px;
  color: #21272A;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc {
  margin: 80px 0px 20px 0px;
  position: relative;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_carrousel .carousel-deuxieme-bloc {
    margin: 60px 0px 20px 0px;
  }
}
@media screen and (max-width: 576px) {
  .tarifs .full .bloc_carrousel .carousel-deuxieme-bloc {
    margin: 40px 0px 20px 0px;
  }
}
.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-stage {
  display: flex;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item {
  margin: 0px 20px;
  background-color: #ffffff;
  padding: 24px;
  border-radius: 20px;
  border: 1px solid #F26B21;
  position: relative;
  text-align: left;
  display: flex;
  flex: 1 0 auto;
  height: 100%;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble img {
  width: 70px;
  margin-bottom: 20px;
  display: block;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble img {
    margin: 0px auto 20px auto;
  }
}
.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble .h6 {
  margin-bottom: 15px;
  text-align: left;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble .h6 {
    text-align: center;
  }
}
.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble .contenu {
  text-align: left;
}

@media screen and (max-width: 992px) {
  .tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble .contenu {
    text-align: center;
  }
}
.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble .contenu p {
  margin-bottom: 0px;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble .contenu p strong {
  font-weight: normal;
  color: #F26B21;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble .lien {
  margin-top: 15px;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble .lien a {
  text-decoration: none;
  color: #F26B21;
  transition: all 0.2s ease;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .item .ensemble .lien a:hover {
  color: #01015B;
  transition: all 0.2s ease;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-nav button {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../../src/img/arrow_carousel_grey.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-nav button span {
  display: none;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-nav button:hover {
  background-image: url(../../src/img/arrow_carousel_hover.svg);
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-nav .owl-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-nav .owl-prev {
    left: -40px;
  }
}
.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-nav .owl-next {
  right: -60px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1200px) {
  .tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-nav .owl-next {
    right: -40px;
  }
}
.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-dots {
    position: relative;
    left: inherit;
    bottom: inherit;
    transform: none;
    margin-top: 30px;
    text-align: center;
  }
}
.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #DDE1E6;
  border-radius: 50%;
  margin: 0px 5px;
}

.tarifs .full .bloc_carrousel .carousel-deuxieme-bloc .owl-dots .owl-dot.active {
  background-color: #F26B21;
} 
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFib3V0LmNzcyIsImFjdHVhbGl0ZXMuY3NzIiwiY29uZmlybWF0aW9uLmNzcyIsImNyZWF0aW9uLmNzcyIsImZvb3Rlci5jc3MiLCJmdWxsLmNzcyIsImdsb2JhbGVzLmNzcyIsImhlYWRlci5jc3MiLCJob21lLmNzcyIsInBhZ2UuY3NzIiwic2VhLmNzcyIsInNvY2lldGUuY3NzIiwidGFyaWZzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7RUFFSDs7QUN2eUJEO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNEO0FDbGtDRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNEOztBQ2xnQkQ7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNEO0FDcjhDRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDRDs7QUNuS0Q7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRDtBQzVpRUQ7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFLRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUtFOzs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0Q7QUM5dEJEO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUg7O0FDemxCRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRDs7QUN6ekNEO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0Q7O0FDM01EO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVIOztBQzk3REQ7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Q7O0FDditDRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0QiLCJmaWxlIjoiZnVsbGJpenouY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtTGlnaHQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1NZWRpdW0udHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQudHRmKTtcbn1cbi5hYm91dCAuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1QjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvaGVyby5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTIwcHggdG9wIC0xMjBweDtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5oZXJvIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmhlcm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hYm91dCAuaGVybyAuZm9uZC1mb3JtZXMtYmxldWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmFib3V0IC5oZXJvIC5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuaGVybyAuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0IC5oZXJvIC5oMiBoMSxcbi5hYm91dCAuaGVybyAuaDIgaDIsXG4uYWJvdXQgLmhlcm8gLmgyIGgzLFxuLmFib3V0IC5oZXJvIC5oMiBwIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLmhlcm8gLmgyIGgxLFxuICAuYWJvdXQgLmhlcm8gLmgyIGgyLFxuICAuYWJvdXQgLmhlcm8gLmgyIGgzLFxuICAuYWJvdXQgLmhlcm8gLmgyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFib3V0IC5oZXJvIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmhlcm8gLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0IC5oZXJvIC5oMyBoMSxcbi5hYm91dCAuaGVybyAuaDMgaDIsXG4uYWJvdXQgLmhlcm8gLmgzIGgzLFxuLmFib3V0IC5oZXJvIC5oMyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWJvdXQgLmhlcm8gLmgzIGgxIHN0cm9uZyxcbi5hYm91dCAuaGVybyAuaDMgaDIgc3Ryb25nLFxuLmFib3V0IC5oZXJvIC5oMyBoMyBzdHJvbmcsXG4uYWJvdXQgLmhlcm8gLmgzIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG4uYWJvdXQgLmhlcm8gLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5oZXJvIC5jb250ZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hYm91dCAuaGVybyAuY29udGVudSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWJvdXQgLmhlcm8gLmJvdXRvbnMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5oZXJvIC5ib3V0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0IC5oZXJvIC5ib3V0b25zIC5ib3V0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmhlcm8gLmJvdXRvbnMgLmJvdXRvbiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5hYm91dCAuaGVybyAuYm91dG9ucyAuYm91dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5oZXJvIC5ib3V0b25zIC5ib3V0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5oZXJvIC5ib3V0b25zIC5ib3V0b246bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFib3V0IC5oZXJvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmhlcm8gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYWJvdXQgLnBvdXJxdW9pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYnViYmxlc19hYm91dC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1MHB4IHRvcCAtMjBweDtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5wb3VycXVvaSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5wb3VycXVvaSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLnBvdXJxdW9pIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLmFib3V0IC5wb3VycXVvaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5wb3VycXVvaSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5hYm91dCAucG91cnF1b2kgLm1hcmdpbl9yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLnBvdXJxdW9pIC5tYXJnaW5fcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uYWJvdXQgLnBvdXJxdW9pIC5tYXJnaW5fcmlnaHQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hYm91dCAucG91cnF1b2kgLm1hcmdpbl9yaWdodCAuaDIgaDEsXG4uYWJvdXQgLnBvdXJxdW9pIC5tYXJnaW5fcmlnaHQgLmgyIGgyLFxuLmFib3V0IC5wb3VycXVvaSAubWFyZ2luX3JpZ2h0IC5oMiBoMyxcbi5hYm91dCAucG91cnF1b2kgLm1hcmdpbl9yaWdodCAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLmFib3V0IC5wb3VycXVvaSAubWFyZ2luX3JpZ2h0IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYWJvdXQgLnBvdXJxdW9pIC5tYXJnaW5fcmlnaHQgLmgzIGgxLFxuLmFib3V0IC5wb3VycXVvaSAubWFyZ2luX3JpZ2h0IC5oMyBoMixcbi5hYm91dCAucG91cnF1b2kgLm1hcmdpbl9yaWdodCAuaDMgaDMsXG4uYWJvdXQgLnBvdXJxdW9pIC5tYXJnaW5fcmlnaHQgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLnBvdXJxdW9pIC5tYXJnaW5fcmlnaHQgLmgzIGgxIGJyLFxuICAuYWJvdXQgLnBvdXJxdW9pIC5tYXJnaW5fcmlnaHQgLmgzIGgyIGJyLFxuICAuYWJvdXQgLnBvdXJxdW9pIC5tYXJnaW5fcmlnaHQgLmgzIGgzIGJyLFxuICAuYWJvdXQgLnBvdXJxdW9pIC5tYXJnaW5fcmlnaHQgLmgzIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hYm91dCAucG91cnF1b2kgLm1hcmdpbl9yaWdodCAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLnBvdXJxdW9pIC5tYXJnaW5fcmlnaHQgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0IC5jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG59XG4uYWJvdXQgLmN0YSAuZm9uZC1mb3JtZXMtYmxldWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmFib3V0IC5jdGEgLmZvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2N0YS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTMwcHggYm90dG9tO1xuICBvcGFjaXR5OiAwLjM1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5hYm91dCAuY3RhIC5mb25kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmN0YSAuZm9uZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDYwJTtcbiAgfVxufVxuLmFib3V0IC5jdGEgLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xuICB6LWluZGV4OiAzMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLmN0YSAuZ3JpZCB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuY3RhIC5ncmlkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0IC5jdGEgLmdyaWQge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxufVxuLmFib3V0IC5jdGEgLmdyaWQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuY3RhIC5ncmlkIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYWJvdXQgLmN0YSAuZ3JpZCAuaDIgaDEsXG4uYWJvdXQgLmN0YSAuZ3JpZCAuaDIgaDIsXG4uYWJvdXQgLmN0YSAuZ3JpZCAuaDIgaDMsXG4uYWJvdXQgLmN0YSAuZ3JpZCAuaDIgcCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLmFib3V0IC5jdGEgLmdyaWQgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuY3RhIC5ncmlkIC5oMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYWJvdXQgLmN0YSAuZ3JpZCAuaDMgaDEsXG4uYWJvdXQgLmN0YSAuZ3JpZCAuaDMgaDIsXG4uYWJvdXQgLmN0YSAuZ3JpZCAuaDMgaDMsXG4uYWJvdXQgLmN0YSAuZ3JpZCAuaDMgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5jdGEgLmdyaWQgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0IC5jdGEgLmdyaWQgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuY3RhIC5ncmlkIC5ib3V0b24ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uYWJvdXQgLmNvbnN0cnVpcmUge1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLmNvbnN0cnVpcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuY29uc3RydWlyZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLmNvbnN0cnVpcmUge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG4uYWJvdXQgLmNvbnN0cnVpcmUgLm1hcmdpbl9yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmNvbnN0cnVpcmUgLm1hcmdpbl9yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmFib3V0IC5jb25zdHJ1aXJlIC5tYXJnaW5fcmlnaHQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hYm91dCAuY29uc3RydWlyZSAubWFyZ2luX3JpZ2h0IC5oMiBoMSxcbi5hYm91dCAuY29uc3RydWlyZSAubWFyZ2luX3JpZ2h0IC5oMiBoMixcbi5hYm91dCAuY29uc3RydWlyZSAubWFyZ2luX3JpZ2h0IC5oMiBoMyxcbi5hYm91dCAuY29uc3RydWlyZSAubWFyZ2luX3JpZ2h0IC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uYWJvdXQgLmNvbnN0cnVpcmUgLm1hcmdpbl9yaWdodCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFib3V0IC5jb25zdHJ1aXJlIC5tYXJnaW5fcmlnaHQgLmgzIGgxLFxuLmFib3V0IC5jb25zdHJ1aXJlIC5tYXJnaW5fcmlnaHQgLmgzIGgyLFxuLmFib3V0IC5jb25zdHJ1aXJlIC5tYXJnaW5fcmlnaHQgLmgzIGgzLFxuLmFib3V0IC5jb25zdHJ1aXJlIC5tYXJnaW5fcmlnaHQgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLmNvbnN0cnVpcmUgLm1hcmdpbl9yaWdodCAuaDMgaDEgYnIsXG4gIC5hYm91dCAuY29uc3RydWlyZSAubWFyZ2luX3JpZ2h0IC5oMyBoMiBicixcbiAgLmFib3V0IC5jb25zdHJ1aXJlIC5tYXJnaW5fcmlnaHQgLmgzIGgzIGJyLFxuICAuYWJvdXQgLmNvbnN0cnVpcmUgLm1hcmdpbl9yaWdodCAuaDMgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFib3V0IC5jb25zdHJ1aXJlIC5tYXJnaW5fcmlnaHQgLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5jb25zdHJ1aXJlIC5tYXJnaW5fcmlnaHQgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0IC5jb25zdHJ1aXJlIC5lbnNlbWJsZV92aWRlbyB7XG4gIHdpZHRoOiA4MCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUM3Q0Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDYwcHggMHB4IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAuY29uc3RydWlyZSAuZW5zZW1ibGVfdmlkZW8ge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuY29uc3RydWlyZSAuZW5zZW1ibGVfdmlkZW8ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAuY29uc3RydWlyZSAuZW5zZW1ibGVfdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWJvdXQgLmNvbnN0cnVpcmUgLmVuc2VtYmxlX3ZpZGVvIC50b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxQzdDRDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLmNvbnN0cnVpcmUgLmVuc2VtYmxlX3ZpZGVvIC50b3Age1xuICAgIGhlaWdodDogNzFweDtcbiAgfVxufVxuLmFib3V0IC5jb25zdHJ1aXJlIC5lbnNlbWJsZV92aWRlbyAudG9wIC5jaXJjbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDE2cHg7XG59XG4uYWJvdXQgLmNvbnN0cnVpcmUgLmVuc2VtYmxlX3ZpZGVvIC50b3AgLmNpcmNsZXMgLmNpcmNsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREUxRTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLmNvbnN0cnVpcmUgLmVuc2VtYmxlX3ZpZGVvIC50b3AgLmNpcmNsZXMgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICB9XG59XG4uYWJvdXQgLmNvbnN0cnVpcmUgLmVuc2VtYmxlX3ZpZGVvIC50b3AgLm5hdl92aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbn1cbi5hYm91dCAuY29uc3RydWlyZSAuZW5zZW1ibGVfdmlkZW8gLnRvcCAubmF2X3ZpZGVvIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLmNvbnN0cnVpcmUgLmVuc2VtYmxlX3ZpZGVvIC50b3AgLm5hdl92aWRlbyBzdmcge1xuICAgIHdpZHRoOiAxM3B4O1xuICB9XG59XG4uYWJvdXQgLmNvbnN0cnVpcmUgLmVuc2VtYmxlX3ZpZGVvIC50b3AgLm5hdl92aWRlbyAubGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFib3V0IC5jb25zdHJ1aXJlIC5lbnNlbWJsZV92aWRlbyAudG9wIC5uYXZfdmlkZW8gLmxlZnQgcGF0aCB7XG4gIGZpbGw6ICNBMkE5QjA7XG59XG4uYWJvdXQgLmNvbnN0cnVpcmUgLmVuc2VtYmxlX3ZpZGVvIC50b3AgLm5hdl92aWRlbyAucmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmFib3V0IC5jb25zdHJ1aXJlIC5lbnNlbWJsZV92aWRlbyAudG9wIC5uYXZfdmlkZW8gLnJpZ2h0IHBhdGgge1xuICBmaWxsOiAjNjk3MDc3O1xufVxuLmFib3V0IC5jb25zdHJ1aXJlIC5lbnNlbWJsZV92aWRlbyAudmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFib3V0IC5jb25zdHJ1aXJlIC5lbnNlbWJsZV92aWRlbyAudmlkZW8gLnZpZ25ldHRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQgLmNvbnN0cnVpcmUgLmVuc2VtYmxlX3ZpZGVvIC52aWRlbyBhIC5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBtYXJnaW4tbGVmdDogLTRyZW07XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9wbGF5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuY29uc3RydWlyZSAuZW5zZW1ibGVfdmlkZW8gLnZpZGVvIGEgLnBsYXkge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gIH1cbn1cbi5hYm91dCAuY29uc3RydWlyZSAuZW5zZW1ibGVfdmlkZW8gLnZpZGVvIGE6aG92ZXIgLnBsYXkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUVGQjtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC50ZW1vaWduYWdlcyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDkwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA4MHB4IDBweDtcbiAgfVxufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5oMiBoMSxcbi5hYm91dCAudGVtb2lnbmFnZXMgLmgyIGgyLFxuLmFib3V0IC50ZW1vaWduYWdlcyAuaDIgaDMsXG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5oMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmgzIGgxLFxuLmFib3V0IC50ZW1vaWduYWdlcyAuaDMgaDIsXG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5oMyBoMyxcbi5hYm91dCAudGVtb2lnbmFnZXMgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIC5oMyBoMSBicixcbiAgLmFib3V0IC50ZW1vaWduYWdlcyAuaDMgaDIgYnIsXG4gIC5hYm91dCAudGVtb2lnbmFnZXMgLmgzIGgzIGJyLFxuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIC5oMyBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyB7XG4gIG1hcmdpbjogODBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIHtcbiAgICBtYXJnaW46IDYwcHggMHB4IDIwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyB7XG4gICAgbWFyZ2luOiA0MHB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0ge1xuICBtYXJnaW46IDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAudGVtb2lnbmFnZSBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC50ZW1vaWduYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMjBweCBhdXRvO1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLmNpcmNsZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMjBweCBhdXRvO1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLm5vbSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMTAxNUI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAubm9tIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5yb2xlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5yb2xlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfY2Fyb3VzZWxfaG92ZXIuc3ZnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1Qjtcbn1cbi5hYm91dCAuZXF1aXBlIHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5lcXVpcGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuZXF1aXBlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0IC5lcXVpcGUge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG4uYWJvdXQgLmVxdWlwZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJvdXQgLmVxdWlwZSAuaDIgaDEsXG4uYWJvdXQgLmVxdWlwZSAuaDIgaDIsXG4uYWJvdXQgLmVxdWlwZSAuaDIgaDMsXG4uYWJvdXQgLmVxdWlwZSAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLmFib3V0IC5lcXVpcGUgLmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0IC5lcXVpcGUgLmgzIGgxLFxuLmFib3V0IC5lcXVpcGUgLmgzIGgyLFxuLmFib3V0IC5lcXVpcGUgLmgzIGgzLFxuLmFib3V0IC5lcXVpcGUgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLmVxdWlwZSAuaDMgaDEgYnIsXG4gIC5hYm91dCAuZXF1aXBlIC5oMyBoMiBicixcbiAgLmFib3V0IC5lcXVpcGUgLmgzIGgzIGJyLFxuICAuYWJvdXQgLmVxdWlwZSAuaDMgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFib3V0IC5lcXVpcGUgLmNhcmRfZXF1aXBlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmFib3V0IC5lcXVpcGUgLmNhcmRfZXF1aXBlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYWJvdXQgLmVxdWlwZSAuY2FyZF9lcXVpcGUgLm5vbSB7XG4gIGNvbG9yOiAjMjEyNzJBO1xuICBtYXJnaW46IDIwcHggMHB4IDdweCAwcHg7XG59XG4uYWJvdXQgLmVxdWlwZSAuY2FyZF9lcXVpcGUgLnBvc3RlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzIxMjcyQTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAuZXF1aXBlIC5jYXJkX2VxdWlwZSAucG9zdGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmFib3V0IC5lcXVpcGUgLmNhcmRfZXF1aXBlIC5saW5rZWRpbiBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDBweCBhdXRvO1xufVxuLmFib3V0IC5lcXVpcGUgLmNhcmRfZXF1aXBlIC5saW5rZWRpbiBhIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmFib3V0IC5lcXVpcGUgLmNhcmRfZXF1aXBlIC5saW5rZWRpbiBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzIxMjcyQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hYm91dCAuZXF1aXBlIC5jYXJkX2VxdWlwZSAubGlua2VkaW4gYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYWJvdXQgLmVxdWlwZSAuY2FyZF9lcXVpcGU6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hYm91dCAuZXF1aXBlIC5pbXBhaXIge1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5lcXVpcGUgLmltcGFpciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5hYm91dCAuZXF1aXBlIC5wYWlyIHtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5lcXVpcGUgLnBhaXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1hYm91dC5jc3MubWFwICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtTGlnaHQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1NZWRpdW0udHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQudHRmKTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5iYW5kZWF1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5iYW5kZWF1IHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLmJhbmRlYXUge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAuYmFuZGVhdSB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbi5hcmNoaXZlX3BlcnNvIC5iYW5kZWF1IC5mb25kLWZvcm1lcy1ibGV1ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZvbmQtZm9ybWVzLWJsZXVlcy5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYXJjaGl2ZV9wZXJzbyAuYmFuZGVhdSAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uYXJjaGl2ZV9wZXJzbyAuYmFuZGVhdSAuaDIgaDEsXG4uYXJjaGl2ZV9wZXJzbyAuYmFuZGVhdSAuaDIgaDIsXG4uYXJjaGl2ZV9wZXJzbyAuYmFuZGVhdSAuaDIgaDMsXG4uYXJjaGl2ZV9wZXJzbyAuYmFuZGVhdSAuaDIgcCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLmJhbmRlYXUgLmgyIGgxLFxuICAuYXJjaGl2ZV9wZXJzbyAuYmFuZGVhdSAuaDIgaDIsXG4gIC5hcmNoaXZlX3BlcnNvIC5iYW5kZWF1IC5oMiBoMyxcbiAgLmFyY2hpdmVfcGVyc28gLmJhbmRlYXUgLmgyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFyY2hpdmVfcGVyc28gLmJhbmRlYXUgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5iYW5kZWF1IC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmFyY2hpdmVfcGVyc28gLmJhbmRlYXUgLmgzIGgxLFxuLmFyY2hpdmVfcGVyc28gLmJhbmRlYXUgLmgzIGgyLFxuLmFyY2hpdmVfcGVyc28gLmJhbmRlYXUgLmgzIGgzLFxuLmFyY2hpdmVfcGVyc28gLmJhbmRlYXUgLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hcmNoaXZlX3BlcnNvIC5iYW5kZWF1IC5oMyBoMSBzdHJvbmcsXG4uYXJjaGl2ZV9wZXJzbyAuYmFuZGVhdSAuaDMgaDIgc3Ryb25nLFxuLmFyY2hpdmVfcGVyc28gLmJhbmRlYXUgLmgzIGgzIHN0cm9uZyxcbi5hcmNoaXZlX3BlcnNvIC5iYW5kZWF1IC5oMyBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLmFyY2hpdmVfcGVyc28gLmJhbmRlYXUgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3Qge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3Qge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAuaDIgaDEsXG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAuaDIgaDIsXG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAuaDIgaDMsXG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cbi5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLmgzIGgxLFxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLmgzIGgyLFxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLmgzIGgzLFxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5jYXRlZ29yaWUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyNkIyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAuY2F0ZWdvcmllOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLnJlc3VtZSB7XG4gIG1hcmdpbjogMjBweCAwcHggMzBweCAwcHg7XG59XG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAucmVhZF9tb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLnJlYWRfbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X29yYW5nZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRvcDogM3B4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAucmVhZF9tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19vcmFuZ2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGVmdDogMHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnJlY2VudF9hY3QgLnJlYWRfbW9yZTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5yZWNlbnRfYWN0IC5yZWFkX21vcmU6aG92ZXI6YWZ0ZXIge1xuICBsZWZ0OiAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAucmVjZW50X2FjdCAucmVhZF9tb3JlOmhvdmVyOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAuY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLmNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAuY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5hcmNoaXZlX3BlcnNvIC5jYXRlZ29yaWVzIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYXJjaGl2ZV9wZXJzbyAuY2F0ZWdvcmllcyAuaDIgaDEsXG4uYXJjaGl2ZV9wZXJzbyAuY2F0ZWdvcmllcyAuaDIgaDIsXG4uYXJjaGl2ZV9wZXJzbyAuY2F0ZWdvcmllcyAuaDIgaDMsXG4uYXJjaGl2ZV9wZXJzbyAuY2F0ZWdvcmllcyAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLmFyY2hpdmVfcGVyc28gLmNhdGVnb3JpZXMgYSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjI2QjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAuY2F0ZWdvcmllcyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3Qge1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3Qge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5oMiBoMSxcbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgLmgyIGgyLFxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAuaDIgaDMsXG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5yb3cge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAucm93LmZpcnN0X3BhZ2U6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAubWFyZ2luX2xlZnQge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5tYXJnaW5fbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5tYXJnaW5fbGVmdCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAubWFyZ2luX2xlZnQgLmgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgLm1hcmdpbl9sZWZ0IC5oMyBoMSxcbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgLm1hcmdpbl9sZWZ0IC5oMyBoMixcbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgLm1hcmdpbl9sZWZ0IC5oMyBoMyxcbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgLm1hcmdpbl9sZWZ0IC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5tYXJnaW5fbGVmdCAuY2F0ZWdvcmllIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMjZCMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAubWFyZ2luX2xlZnQgLmNhdGVnb3JpZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgLm1hcmdpbl9sZWZ0IC5yZXN1bWUge1xuICBtYXJnaW46IDIwcHggMHB4IDMwcHggMHB4O1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAubWFyZ2luX2xlZnQgLnJlYWRfbW9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBjb2xvcjogI0YyNkIyMTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgLm1hcmdpbl9sZWZ0IC5yZWFkX21vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19vcmFuZ2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0b3A6IDNweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAubWFyZ2luX2xlZnQgLnJlYWRfbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfb3JhbmdlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgLm1hcmdpbl9sZWZ0IC5yZWFkX21vcmU6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5tYXJnaW5fbGVmdCAucmVhZF9tb3JlOmhvdmVyOmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAubWFyZ2luX2xlZnQgLnJlYWRfbW9yZTpob3ZlcjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5wYWdpbmF0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBtYXJnaW46IDBweCAycHg7XG59XG4uYXJjaGl2ZV9wZXJzbyAucGFzc3RfYWN0IC5wYWdpbmF0aW9uIC5uZXh0LFxuLmFyY2hpdmVfcGVyc28gLnBhc3N0X2FjdCAucGFnaW5hdGlvbiAucHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0b3A6IDNweDtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgLnBhZ2luYXRpb24gLm5leHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5hcmNoaXZlX3BlcnNvIC5wYXNzdF9hY3QgLnBhZ2luYXRpb24gLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQge1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hcmNoaXZlX3BlcnNvIC5hcmNoaXZlX2NhdCAuaDIgaDEsXG4uYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQgLmgyIGgyLFxuLmFyY2hpdmVfcGVyc28gLmFyY2hpdmVfY2F0IC5oMiBoMyxcbi5hcmNoaXZlX3BlcnNvIC5hcmNoaXZlX2NhdCAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLmFyY2hpdmVfcGVyc28gLmFyY2hpdmVfY2F0IC5yb3cge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmFyY2hpdmVfcGVyc28gLmFyY2hpdmVfY2F0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQgLm1hcmdpbl9sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmVfcGVyc28gLmFyY2hpdmVfY2F0IC5tYXJnaW5fbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQgLm1hcmdpbl9sZWZ0IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQgLm1hcmdpbl9sZWZ0IC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQgLm1hcmdpbl9sZWZ0IC5oMyBoMSxcbi5hcmNoaXZlX3BlcnNvIC5hcmNoaXZlX2NhdCAubWFyZ2luX2xlZnQgLmgzIGgyLFxuLmFyY2hpdmVfcGVyc28gLmFyY2hpdmVfY2F0IC5tYXJnaW5fbGVmdCAuaDMgaDMsXG4uYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQgLm1hcmdpbl9sZWZ0IC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQgLm1hcmdpbl9sZWZ0IC5jYXRlZ29yaWUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyNkIyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQgLm1hcmdpbl9sZWZ0IC5jYXRlZ29yaWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9wZXJzbyAuYXJjaGl2ZV9jYXQgLm1hcmdpbl9sZWZ0IC5yZXN1bWUge1xuICBtYXJnaW46IDIwcHggMHB4IDMwcHggMHB4O1xufVxuLmFyY2hpdmVfcGVyc28gLmFyY2hpdmVfY2F0IC5tYXJnaW5fbGVmdCAucmVhZF9tb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfcGVyc28gLmFyY2hpdmVfY2F0IC5tYXJnaW5fbGVmdCAucmVhZF9tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfb3JhbmdlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdG9wOiAzcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5hcmNoaXZlX2NhdCAubWFyZ2luX2xlZnQgLnJlYWRfbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfb3JhbmdlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5hcmNoaXZlX2NhdCAubWFyZ2luX2xlZnQgLnJlYWRfbW9yZTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5hcmNoaXZlX2NhdCAubWFyZ2luX2xlZnQgLnJlYWRfbW9yZTpob3ZlcjphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5hcmNoaXZlX3BlcnNvIC5hcmNoaXZlX2NhdCAubWFyZ2luX2xlZnQgLnJlYWRfbW9yZTpob3ZlcjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuXG4uc2luZ2xlX3BlcnNvIC5iYW5kZWF1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDEwMTVCIDUwJSwgI2ZmZmZmZiA1MCUsICNmZmZmZmYgMTAwJSk7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmJhbmRlYXUge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3BlcnNvIC5iYW5kZWF1IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuYmFuZGVhdSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmJhbmRlYXUgLmZvbmQtZm9ybWVzLWJsZXVlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNpbmdsZV9wZXJzbyAuYmFuZGVhdSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmJhbmRlYXUgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3BlcnNvIC5iYW5kZWF1IGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuYmFuZGVhdSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUge1xuICB3aWR0aDogNzAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5oMSB7XG4gIG1hcmdpbjogMzBweCAwcHg7XG59XG4uc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmgxIGgxLFxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5oMSBoMixcbi5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSAuaDEgaDMsXG4uc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmgxIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSAuY2F0ZWdvcmllIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMjZCMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5jYXRlZ29yaWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUge1xuICBwYWRkaW5nOiA1MHB4IDBweCA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDUwcHggMHB4O1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgaW1nIHtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSAuYXJ0aWNsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtYm9sZFwiO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSAuYXJ0aWNsZSBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSAuYXJ0aWNsZSBoMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSAuYXJ0aWNsZSB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1zZW1pYm9sZFwiO1xufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI0YyNkIyMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjhlbTtcbn1cbi5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSAuYXJ0aWNsZSBvbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgb2wgbGkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbn1cbi5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSAuYXJ0aWNsZSBvbCBsaSBhIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgb2wgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIHAge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4uc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIC53cC1ibG9jay1idXR0b24ge1xuICBtYXJnaW46IDIwcHggMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIC53cC1ibG9jay1idXR0b24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjI2QjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSAuYXJ0aWNsZSAud3AtYmxvY2stYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogI0YyNkIyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfcGVyc28gLmxhcmdldXJfYXJ0aWNsZSAuYXJ0aWNsZSAuYmxvY2tfcmVzdW1lIHtcbiAgbWFyZ2luOiAzMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDEwNywgMzMsIDAuMDE5NjA3ODQzMSk7XG4gIHBhZGRpbmc6IDkwcHggNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgLmJsb2NrX3Jlc3VtZSB7XG4gICAgcGFkZGluZzogODBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgLmJsb2NrX3Jlc3VtZSB7XG4gICAgcGFkZGluZzogNzBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgLmJsb2NrX3Jlc3VtZSB7XG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgLmJsb2NrX3Jlc3VtZSB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5sYXJnZXVyX2FydGljbGUgLmFydGljbGUgLmJsb2NrX3Jlc3VtZSBoMiB7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAubGFyZ2V1cl9hcnRpY2xlIC5hcnRpY2xlIC5ibG9ja19yZXN1bWUgLmJvcmRlcl90aXRyZSB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xuICBtYXJnaW46IDEwcHggMHB4IDMwcHggMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xufVxuLnNpbmdsZV9wZXJzbyAuY3RhIC5mb25kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9jdGEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0zMHB4IGJvdHRvbTtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jdGEgLmZvbmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmN0YSAuZm9uZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDYwJTtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAuY3RhIC5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgei1pbmRleDogMzA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY3RhIC5ncmlkIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY3RhIC5ncmlkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY3RhIC5ncmlkIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmN0YSAuZ3JpZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY3RhIC5ncmlkIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5jdGEgLmdyaWQgLmgyIGgxLFxuLnNpbmdsZV9wZXJzbyAuY3RhIC5ncmlkIC5oMiBoMixcbi5zaW5nbGVfcGVyc28gLmN0YSAuZ3JpZCAuaDIgaDMsXG4uc2luZ2xlX3BlcnNvIC5jdGEgLmdyaWQgLmgyIHAge1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5zaW5nbGVfcGVyc28gLmN0YSAuZ3JpZCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY3RhIC5ncmlkIC5oMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5jdGEgLmdyaWQgLmgzIGgxLFxuLnNpbmdsZV9wZXJzbyAuY3RhIC5ncmlkIC5oMyBoMixcbi5zaW5nbGVfcGVyc28gLmN0YSAuZ3JpZCAuaDMgaDMsXG4uc2luZ2xlX3BlcnNvIC5jdGEgLmdyaWQgLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmN0YSAuZ3JpZCAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5jdGEgLmdyaWQgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmN0YSAuZ3JpZCAuYm91dG9uIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyB7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgLmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuaDMgaDEsXG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5oMyBoMixcbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgLmgzIGgzLFxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuYXJ0aWNsZXNfZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuYXJ0aWNsZXNfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuY29sLW1kLTYge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuYXJ0aWNsZV9jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMjZCMjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5hcnRpY2xlX2NhcmQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgLmFydGljbGVfY2FyZCBpbWcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgLmFydGljbGVfY2FyZCAudGV4dGUge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuYXJ0aWNsZV9jYXJkIC50ZXh0ZSAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuYXJ0aWNsZV9jYXJkIC50ZXh0ZSAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5hcnRpY2xlX2NhcmQgLnRleHRlIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuYXJ0aWNsZV9jYXJkIC50ZXh0ZSAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuYXJ0aWNsZV9jYXJkIC50ZXh0ZSAuY29udGVudSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5hcnRpY2xlX2NhcmQgLnRleHRlIC5saWVuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgLmFydGljbGVfY2FyZCAudGV4dGUgLmxpZW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5hcnRpY2xlX2NhcmQgLnRleHRlIC5saWVuIGE6aG92ZXIge1xuICBjb2xvcjogIzAxMDE1QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgLmNhcm91c2VsLWNsaWVudHMge1xuICBtYXJnaW46IDQwcHggMHB4IDIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5jYXJvdXNlbC1jbGllbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLW5hdiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19jYXJvdXNlbF9ncmV5LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xufVxuLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLW5hdiBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtbmF2IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsX2hvdmVyLnN2Zyk7XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAubW9yZV9hcnRpY2xlcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcGVyc28gLm1vcmVfYXJ0aWNsZXMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uc2luZ2xlX3BlcnNvIC5tb3JlX2FydGljbGVzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWFjdHVhbGl0ZXMuY3NzLm1hcCAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1saWdodFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLUxpZ2h0LnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1zZW1pYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLVNlbWlCb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtQm9sZC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTWVkaXVtLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLVNlbWlCb2xkLnR0Zik7XG59XG4uY29uZmlybWF0aW9uIC5oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1QjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvaGVyby5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTIwcHggdG9wIC0xMjBweDtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAuaGVybyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAuaGVybyB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAuaGVybyB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb25maXJtYXRpb24gLmhlcm8gLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLmhlcm8gLmgyIGgxLFxuLmNvbmZpcm1hdGlvbiAuaGVybyAuaDIgaDIsXG4uY29uZmlybWF0aW9uIC5oZXJvIC5oMiBoMyxcbi5jb25maXJtYXRpb24gLmhlcm8gLmgyIHAge1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb25maXJtYXRpb24gLmhlcm8gLmgyIGgxLFxuICAuY29uZmlybWF0aW9uIC5oZXJvIC5oMiBoMixcbiAgLmNvbmZpcm1hdGlvbiAuaGVybyAuaDIgaDMsXG4gIC5jb25maXJtYXRpb24gLmhlcm8gLmgyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAuaGVybyAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbiAuaGVybyAuaDMgaDEsXG4uY29uZmlybWF0aW9uIC5oZXJvIC5oMyBoMixcbi5jb25maXJtYXRpb24gLmhlcm8gLmgzIGgzLFxuLmNvbmZpcm1hdGlvbiAuaGVybyAuaDMgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbmZpcm1hdGlvbiAuaGVybyAuaDMgaDEgc3Ryb25nLFxuLmNvbmZpcm1hdGlvbiAuaGVybyAuaDMgaDIgc3Ryb25nLFxuLmNvbmZpcm1hdGlvbiAuaGVybyAuaDMgaDMgc3Ryb25nLFxuLmNvbmZpcm1hdGlvbiAuaGVybyAuaDMgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5jb25maXJtYXRpb24gLmhlcm8gLmJvdXRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29uZmlybWF0aW9uIC5oZXJvIC5ib3V0b24ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29uZmlybWF0aW9uIC5oZXJvIC5ib3V0b24gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29uZmlybWF0aW9uIC5oZXJvIC5ib3V0b24gYSBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyB7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25maXJtYXRpb24gLmV0YXBlcyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb25maXJtYXRpb24gLmV0YXBlcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb25maXJtYXRpb24gLmV0YXBlcyB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY29uZmlybWF0aW9uIC5ldGFwZXMgLmgyIGgxLFxuLmNvbmZpcm1hdGlvbiAuZXRhcGVzIC5oMiBoMixcbi5jb25maXJtYXRpb24gLmV0YXBlcyAuaDIgaDMsXG4uY29uZmlybWF0aW9uIC5ldGFwZXMgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyAuaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29uZmlybWF0aW9uIC5ldGFwZXMgLmgzIGgxLFxuLmNvbmZpcm1hdGlvbiAuZXRhcGVzIC5oMyBoMixcbi5jb25maXJtYXRpb24gLmV0YXBlcyAuaDMgaDMsXG4uY29uZmlybWF0aW9uIC5ldGFwZXMgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyAuZXRhcGVzX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25maXJtYXRpb24gLmV0YXBlcyAuZXRhcGVzX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyAuZXRhcGVzX2NhcmQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25maXJtYXRpb24gLmV0YXBlcyAuZXRhcGVzX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29uZmlybWF0aW9uIC5ldGFwZXMgLmV0YXBlc19jYXJkIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmNvbmZpcm1hdGlvbiAuZXRhcGVzIC5ldGFwZXNfY2FyZCAuaDUge1xuICBtYXJnaW46IDIwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyAuZXRhcGVzX2NhcmQgLmg1IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25maXJtYXRpb24gLmV0YXBlcyAuZXRhcGVzX2NhcmQgLmg1IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAuZXRhcGVzIC5ldGFwZXNfY2FyZCAuaDUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uY29uZmlybWF0aW9uIC5ldGFwZXMgLmV0YXBlc19jYXJkIC5oNSBoNCxcbi5jb25maXJtYXRpb24gLmV0YXBlcyAuZXRhcGVzX2NhcmQgLmg1IGg1LFxuLmNvbmZpcm1hdGlvbiAuZXRhcGVzIC5ldGFwZXNfY2FyZCAuaDUgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyAuZXRhcGVzX2NhcmQgLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29uZmlybWF0aW9uIC5ldGFwZXMgLmNvbC1tZC02OmZpcnN0LWNoaWxkIC5ldGFwZXNfY2FyZCxcbi5jb25maXJtYXRpb24gLmV0YXBlcyAuY29sLW1kLTY6bnRoLWNoaWxkKDQpIC5ldGFwZXNfY2FyZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb25maXJtYXRpb24gLmV0YXBlcyAuY29sLW1kLTY6Zmlyc3QtY2hpbGQgLmV0YXBlc19jYXJkLFxuICAuY29uZmlybWF0aW9uIC5ldGFwZXMgLmNvbC1tZC02Om50aC1jaGlsZCg0KSAuZXRhcGVzX2NhcmQge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uY29uZmlybWF0aW9uIC5ldGFwZXMgLmNvbC1tZC02Om50aC1jaGlsZCgyKSAuZXRhcGVzX2NhcmQsXG4uY29uZmlybWF0aW9uIC5ldGFwZXMgLmNvbC1tZC02Om50aC1jaGlsZCg1KSAuZXRhcGVzX2NhcmQge1xuICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyAuY29sLW1kLTY6bnRoLWNoaWxkKDMpIC5ldGFwZXNfY2FyZCxcbi5jb25maXJtYXRpb24gLmV0YXBlcyAuY29sLW1kLTY6bGFzdC1jaGlsZCAuZXRhcGVzX2NhcmQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb25maXJtYXRpb24gLmV0YXBlcyAuY29sLW1kLTY6bnRoLWNoaWxkKDMpIC5ldGFwZXNfY2FyZCxcbiAgLmNvbmZpcm1hdGlvbiAuZXRhcGVzIC5jb2wtbWQtNjpsYXN0LWNoaWxkIC5ldGFwZXNfY2FyZCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyAuY2Fyb3VzZWwtY2xpZW50cyB7XG4gIG1hcmdpbjogNDBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25maXJtYXRpb24gLmV0YXBlcyAuY2Fyb3VzZWwtY2xpZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLmV0YXBlcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAuZXRhcGVzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbiAuZXRhcGVzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uY29uZmlybWF0aW9uIC5ldGFwZXMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG59XG4uY29uZmlybWF0aW9uIC5yZHYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgMjM4LCAyNTEsIDAuMzQ5MDE5NjA3OCk7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25maXJtYXRpb24gLnJkdiB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb25maXJtYXRpb24gLnJkdiB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb25maXJtYXRpb24gLnJkdiB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLnJkdiAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAucmR2IC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY29uZmlybWF0aW9uIC5yZHYgLmgyIGgxLFxuLmNvbmZpcm1hdGlvbiAucmR2IC5oMiBoMixcbi5jb25maXJtYXRpb24gLnJkdiAuaDIgaDMsXG4uY29uZmlybWF0aW9uIC5yZHYgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5jb25maXJtYXRpb24gLnJkdiAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAucmR2IC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY29uZmlybWF0aW9uIC5yZHYgLmgzIGgxLFxuLmNvbmZpcm1hdGlvbiAucmR2IC5oMyBoMixcbi5jb25maXJtYXRpb24gLnJkdiAuaDMgaDMsXG4uY29uZmlybWF0aW9uIC5yZHYgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5jb25maXJtYXRpb24gLnJkdiAuY2FsZW5kbHkgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29uZmlybWF0aW9uIC5yZHYgLmNhbGVuZGx5IGlmcmFtZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTA3LCAzMywgMC4wMyk7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5oMiBoMSxcbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5oMiBoMixcbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5oMiBoMyxcbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuaDMgaDEsXG4uY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuaDMgaDIsXG4uY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuaDMgaDMsXG4uY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmgzIGgxLFxuICAuY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuaDMgaDIsXG4gIC5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5oMyBoMyxcbiAgLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmgzIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5oMyBoMSBicixcbiAgLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmgzIGgyIGJyLFxuICAuY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuaDMgaDMgYnIsXG4gIC5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5oMyBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMge1xuICBtYXJnaW46IDgwcHggMHB4IDIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMge1xuICAgIG1hcmdpbjogNjBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyB7XG4gICAgbWFyZ2luOiA0MHB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAudGVtb2lnbmFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMjBweCBhdXRvO1xufVxuLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5jaXJjbGUge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbn1cbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAubm9tIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAxMDE1QjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAubm9tIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAucm9sZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnJvbGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19jYXJvdXNlbF9ob3Zlci5zdmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uY29uZmlybWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG59XG4uY29uZmlybWF0aW9uIC5yZWFzc3VyYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY29uZmlybWF0aW9uIC5yZWFzc3VyYW5jZSAuc2l6ZSAuaDYgaDYsXG4uY29uZmlybWF0aW9uIC5yZWFzc3VyYW5jZSAuc2l6ZSAuaDYgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWNvbmZpcm1hdGlvbi5jc3MubWFwICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtTGlnaHQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1NZWRpdW0udHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQudHRmKTtcbn1cbi5jcmVhdGlvbiAuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1QjtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNyZWF0aW9uIC5oZXJvIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5oZXJvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3JlYXRpb24gLmhlcm8gLmZvbmQtZm9ybWVzLWJsZXVlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZm9uZC1mb3JtZXMtYmxldWVzLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jcmVhdGlvbiAuaGVybyAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLmhlcm8gLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jcmVhdGlvbiAuaGVybyAuaDIgaDEsXG4uY3JlYXRpb24gLmhlcm8gLmgyIGgyLFxuLmNyZWF0aW9uIC5oZXJvIC5oMiBoMyxcbi5jcmVhdGlvbiAuaGVybyAuaDIgcCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNyZWF0aW9uIC5oZXJvIC5oMiBoMSxcbiAgLmNyZWF0aW9uIC5oZXJvIC5oMiBoMixcbiAgLmNyZWF0aW9uIC5oZXJvIC5oMiBoMyxcbiAgLmNyZWF0aW9uIC5oZXJvIC5oMiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAuaGVybyAuaDMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5oZXJvIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jcmVhdGlvbiAuaGVybyAuaDMgaDEsXG4uY3JlYXRpb24gLmhlcm8gLmgzIGgyLFxuLmNyZWF0aW9uIC5oZXJvIC5oMyBoMyxcbi5jcmVhdGlvbiAuaGVybyAuaDMgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNyZWF0aW9uIC5oZXJvIC5oMyBoMSBzdHJvbmcsXG4uY3JlYXRpb24gLmhlcm8gLmgzIGgyIHN0cm9uZyxcbi5jcmVhdGlvbiAuaGVybyAuaDMgaDMgc3Ryb25nLFxuLmNyZWF0aW9uIC5oZXJvIC5oMyBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLmNyZWF0aW9uIC5oZXJvIC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuaGVybyAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3JlYXRpb24gLmhlcm8gLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNyZWF0aW9uIC5oZXJvIC5ib3V0b25zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuaGVybyAuYm91dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jcmVhdGlvbiAuaGVybyAuYm91dG9ucyAuYm91dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5oZXJvIC5ib3V0b25zIC5ib3V0b24ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uY3JlYXRpb24gLmhlcm8gLmJvdXRvbnMgLmJvdXRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuaGVybyAuYm91dG9ucyAuYm91dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuaGVybyAuYm91dG9ucyAuYm91dG9uOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jcmVhdGlvbiAuaGVybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5oZXJvIGltZyB7XG4gICAgd2lkdGg6IDEyMCU7XG4gIH1cbn1cbi5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2Uge1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY3JlYXRpb24gLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY3JlYXRpb24gLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaDIgaDEsXG4uY3JlYXRpb24gLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMiBoMixcbi5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgyIGgzLFxuLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaDMgaDEsXG4uY3JlYXRpb24gLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMyBoMixcbi5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIGgzLFxuLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5jb250ZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMjEyNzJBO1xufVxuLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuYm91dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmJvdXRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uY3JlYXRpb24gLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5ib3V0b24gYTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMTAxNUI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uY3JlYXRpb24gLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5lbnNlbWJsZSB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuZW5zZW1ibGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmVuc2VtYmxlIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuZW5zZW1ibGUgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmVuc2VtYmxlIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuY29sLXhsLTY6Zmlyc3QtY2hpbGQgLmVuc2VtYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmltZ19lbnRyZXByaXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmltZ19lbnRyZXByaXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY3JlYXRpb24gLmJsb2NfcXVpbmNvbmNlcyAuaW1wYWlyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvcXVpbmNvbmNlc19wYWlyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMjBweCB0b3AgLTEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5pbXBhaXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5pbXBhaXIgLm1hcmdpbl9sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLmltcGFpciAubWFyZ2luX2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5wYWlyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvcXVpbmNvbmNlc19pbXBhaXIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTIwcHggYm90dG9tIC0xMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5wYWlyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTIwcHggdG9wIC0xMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3F1aW5jb25jZXMgLnBhaXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uY3JlYXRpb24gLmJsb2NfcXVpbmNvbmNlcyAucGFpciAubWFyZ2luX3JpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuYmxvY19xdWluY29uY2VzIC5wYWlyIC5tYXJnaW5fcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uY3JlYXRpb24gLmNyZWV6IHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNyZWF0aW9uIC5jcmVleiB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuY3JlZXoge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY3JlYXRpb24gLmNyZWV6IHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLmNyZWF0aW9uIC5jcmVleiAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY3JlYXRpb24gLmNyZWV6IC5oMiBoMSxcbi5jcmVhdGlvbiAuY3JlZXogLmgyIGgyLFxuLmNyZWF0aW9uIC5jcmVleiAuaDIgaDMsXG4uY3JlYXRpb24gLmNyZWV6IC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uY3JlYXRpb24gLmNyZWV6IC5oMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jcmVhdGlvbiAuY3JlZXogLmgzIGgxLFxuLmNyZWF0aW9uIC5jcmVleiAuaDMgaDIsXG4uY3JlYXRpb24gLmNyZWV6IC5oMyBoMyxcbi5jcmVhdGlvbiAuY3JlZXogLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5jcmVhdGlvbiAuY3JlZXogLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3JlYXRpb24gLmNyZWV6IC5jcmVlel9kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3JlYXRpb24gLmNyZWV6IC5jcmVlel9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3JlYXRpb24gLmNyZWV6IC5jcmVlel9jYXJkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3JlYXRpb24gLmNyZWV6IC5jcmVlel9jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNyZWF0aW9uIC5jcmVleiAuY3JlZXpfY2FyZCBpbWcge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5jcmVhdGlvbiAuY3JlZXogLmNyZWV6X2NhcmQgLmg1IHtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3JlYXRpb24gLmNyZWV6IC5jcmVlel9jYXJkIC5oNSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY3JlYXRpb24gLmNyZWV6IC5jcmVlel9jYXJkIC5oNSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jcmVhdGlvbiAuY3JlZXogLmNyZWV6X2NhcmQgLmg1IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmNyZWF0aW9uIC5jcmVleiAuY3JlZXpfY2FyZCAuaDUgaDQsXG4uY3JlYXRpb24gLmNyZWV6IC5jcmVlel9jYXJkIC5oNSBoNSxcbi5jcmVhdGlvbiAuY3JlZXogLmNyZWV6X2NhcmQgLmg1IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY3JlYXRpb24gLmNyZWV6IC5jcmVlel9jYXJkIC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNyZWF0aW9uIC5jcmVleiAuY29sLW1kLTY6Zmlyc3QtY2hpbGQgLmNyZWV6X2NhcmQsXG4uY3JlYXRpb24gLmNyZWV6IC5jb2wtbWQtNjpudGgtY2hpbGQoNCkgLmNyZWV6X2NhcmQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLmNyZWV6IC5jb2wtbWQtNjpmaXJzdC1jaGlsZCAuY3JlZXpfY2FyZCxcbiAgLmNyZWF0aW9uIC5jcmVleiAuY29sLW1kLTY6bnRoLWNoaWxkKDQpIC5jcmVlel9jYXJkIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuLmNyZWF0aW9uIC5jcmVleiAuY29sLW1kLTY6bnRoLWNoaWxkKDIpIC5jcmVlel9jYXJkLFxuLmNyZWF0aW9uIC5jcmVleiAuY29sLW1kLTY6bnRoLWNoaWxkKDUpIC5jcmVlel9jYXJkIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG59XG4uY3JlYXRpb24gLmNyZWV6IC5jb2wtbWQtNjpudGgtY2hpbGQoMykgLmNyZWV6X2NhcmQsXG4uY3JlYXRpb24gLmNyZWV6IC5jb2wtbWQtNjpsYXN0LWNoaWxkIC5jcmVlel9jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLmNyZWV6IC5jb2wtbWQtNjpudGgtY2hpbGQoMykgLmNyZWV6X2NhcmQsXG4gIC5jcmVhdGlvbiAuY3JlZXogLmNvbC1tZC02Omxhc3QtY2hpbGQgLmNyZWV6X2NhcmQge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uY3JlYXRpb24gLmNyZWV6IC5jYXJvdXNlbC1jbGllbnRzIHtcbiAgbWFyZ2luOiA0MHB4IDBweCAyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0aW9uIC5jcmVleiAuY2Fyb3VzZWwtY2xpZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jcmVhdGlvbiAuY3JlZXogLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuY3JlZXogLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3JlYXRpb24gLmNyZWV6IC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uY3JlYXRpb24gLmNyZWV6IC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xufVxuLmNyZWF0aW9uIC5jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG59XG4uY3JlYXRpb24gLmN0YSAuZm9uZC1mb3JtZXMtYmxldWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNyZWF0aW9uIC5jdGEgLmZvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2N0YS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTMwcHggYm90dG9tO1xuICBvcGFjaXR5OiAwLjM1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jcmVhdGlvbiAuY3RhIC5mb25kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLmN0YSAuZm9uZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDYwJTtcbiAgfVxufVxuLmNyZWF0aW9uIC5jdGEgLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xuICB6LWluZGV4OiAzMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY3JlYXRpb24gLmN0YSAuZ3JpZCB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuY3RhIC5ncmlkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNyZWF0aW9uIC5jdGEgLmdyaWQge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxufVxuLmNyZWF0aW9uIC5jdGEgLmdyaWQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuY3RhIC5ncmlkIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3JlYXRpb24gLmN0YSAuZ3JpZCAuaDIgaDEsXG4uY3JlYXRpb24gLmN0YSAuZ3JpZCAuaDIgaDIsXG4uY3JlYXRpb24gLmN0YSAuZ3JpZCAuaDIgaDMsXG4uY3JlYXRpb24gLmN0YSAuZ3JpZCAuaDIgcCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLmNyZWF0aW9uIC5jdGEgLmdyaWQgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuY3RhIC5ncmlkIC5oMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3JlYXRpb24gLmN0YSAuZ3JpZCAuaDMgaDEsXG4uY3JlYXRpb24gLmN0YSAuZ3JpZCAuaDMgaDIsXG4uY3JlYXRpb24gLmN0YSAuZ3JpZCAuaDMgaDMsXG4uY3JlYXRpb24gLmN0YSAuZ3JpZCAuaDMgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5jdGEgLmdyaWQgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNyZWF0aW9uIC5jdGEgLmdyaWQgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuY3RhIC5ncmlkIC5ib3V0b24ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuYmxvY19waWN0b3Mge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3JlYXRpb24gLmJsb2NfcGljdG9zIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgyIGgxLFxuLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5oMiBoMixcbi5jcmVhdGlvbiAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuaDIgaDMsXG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5jcmVhdGlvbiAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgzIGgxLFxuLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5oMyBoMixcbi5jcmVhdGlvbiAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuaDMgaDMsXG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5jcmVhdGlvbiAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5lbnNlbWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jcmVhdGlvbiAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmVuc2VtYmxlIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmVuc2VtYmxlIC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5lbnNlbWJsZSAuY29udGVudSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5jb2wtbGctNjpmaXJzdC1jaGlsZCAuZW5zZW1ibGUsXG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmNvbC1sZy02Om50aC1jaGlsZCgyKSAuZW5zZW1ibGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmNvbC1sZy02OmZpcnN0LWNoaWxkIC5lbnNlbWJsZSxcbiAgLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5jb2wtbGctNjpudGgtY2hpbGQoMikgLmVuc2VtYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmJvdXRvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5ib3V0b24ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmJvdXRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uY3JlYXRpb24gLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmJvdXRvbiBhOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAxMDE1QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jcmVhdGlvbiAuYmxvY19waWN0b3MgLmVuc2VtYmxlX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAuZW5zZW1ibGVfaW1hZ2UgLmltZ19lbnRyZXByaXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLmJsb2NfcGljdG9zIC5lbnNlbWJsZV9pbWFnZSAuaW1nX2VudHJlcHJpc2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jcmVhdGlvbiAuYmxvY19waWN0b3MgLmVuc2VtYmxlX2ltYWdlIC5pbWdfZW50cmVwcmlzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jcmVhdGlvbiAuYmxvY19waWN0b3MgLmVuc2VtYmxlX2ltYWdlIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAtMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5ibG9jX3BpY3RvcyAuZW5zZW1ibGVfaW1hZ2UgLmNpcmNsZSB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jcmVhdGlvbiAuYmxvY19waWN0b3MgLmVuc2VtYmxlX2ltYWdlIC5jaXJjbGUge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuLmNyZWF0aW9uIC50ZW1vaWduYWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVFRkI7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jcmVhdGlvbiAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCA5MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNyZWF0aW9uIC50ZW1vaWduYWdlcyB7XG4gICAgcGFkZGluZzogNTBweCAwcHggODBweCAwcHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuaDIgaDEsXG4uY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5oMiBoMixcbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmgyIGgzLFxuLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5oMyBoMSxcbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmgzIGgyLFxuLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuaDMgaDMsXG4uY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuaDMgaDEgYnIsXG4gIC5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmgzIGgyIGJyLFxuICAuY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5oMyBoMyBicixcbiAgLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuaDMgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMge1xuICBtYXJnaW46IDgwcHggMHB4IDIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyB7XG4gICAgbWFyZ2luOiA2MHB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMge1xuICAgIG1hcmdpbjogNDBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC50ZW1vaWduYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC50ZW1vaWduYWdlIHAge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzAxMDE1QjtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAudGVtb2lnbmFnZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbn1cbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5jaXJjbGUge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbn1cbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5ub20ge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLm5vbSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAucm9sZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAucm9sZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19jYXJvdXNlbC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsX2hvdmVyLnN2Zyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jcmVhdGlvbiAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG4uY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3JlYXRpb24gLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREUxRTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuLmNyZWF0aW9uIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG59XG4uY3JlYXRpb24gLnRhcmlmcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1QjtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNyZWF0aW9uIC50YXJpZnMge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLnRhcmlmcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcmVhdGlvbiAudGFyaWZzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLmNyZWF0aW9uIC50YXJpZnMgLmZvbmQtZm9ybWVzLWJsZXVlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZm9uZC1mb3JtZXMtYmxldWVzLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jcmVhdGlvbiAudGFyaWZzIC5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5jcmVhdGlvbiAudGFyaWZzIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jcmVhdGlvbiAudGFyaWZzIC5oMiBoMSxcbi5jcmVhdGlvbiAudGFyaWZzIC5oMiBoMixcbi5jcmVhdGlvbiAudGFyaWZzIC5oMiBoMyxcbi5jcmVhdGlvbiAudGFyaWZzIC5oMiBwIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG4uY3JlYXRpb24gLnRhcmlmcyAuaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY3JlYXRpb24gLnRhcmlmcyAuaDMgaDEsXG4uY3JlYXRpb24gLnRhcmlmcyAuaDMgaDIsXG4uY3JlYXRpb24gLnRhcmlmcyAuaDMgaDMsXG4uY3JlYXRpb24gLnRhcmlmcyAuaDMgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNyZWF0aW9uIC50YXJpZnMgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAudGFyaWZzIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3JlYXRpb24gLnRhcmlmcyAuZGVza3RvcCAuY29sLWxnIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jcmVhdGlvbiAudGFyaWZzIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC50YXJpZnMgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jcmVhdGlvbiAudGFyaWZzIC5tb2JpbGUgLmNhcm91c2VsLXRhcmlmcyB7XG4gIG1hcmdpbjogNDBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jcmVhdGlvbiAudGFyaWZzIC5tb2JpbGUgLmNhcm91c2VsLXRhcmlmcyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC50YXJpZnMgLm1vYmlsZSAuY2Fyb3VzZWwtdGFyaWZzIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNyZWF0aW9uIC50YXJpZnMgLm1vYmlsZSAuY2Fyb3VzZWwtdGFyaWZzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uY3JlYXRpb24gLnRhcmlmcyAubW9iaWxlIC5jYXJvdXNlbC10YXJpZnMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG59XG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCB7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuaDQgaDEsXG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuaDQgaDIsXG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuaDQgaDMsXG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuaDQgaDQsXG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuaDQgcCB7XG4gIGNvbG9yOiAjMDEwMTVCICFpbXBvcnRhbnQ7XG59XG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuaDMgaDEsXG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuaDMgaDIsXG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuaDMgaDMsXG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuaDMgaDQsXG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLmNyZWF0aW9uIC50YXJpZnMgLnRhcmlmX2NhcmQgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLmNyZWF0aW9uIC50YXJpZnMgLnRhcmlmX2NhcmQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMTAxNUI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDIwcHggYXV0byAxMHB4IGF1dG87XG59XG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAubW9pcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAubGlzdGVfdGFyaWYgdWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDIwcHggYXV0byAwcHggYXV0bztcbn1cbi5jcmVhdGlvbiAudGFyaWZzIC50YXJpZl9jYXJkIC5saXN0ZV90YXJpZiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jcmVhdGlvbiAudGFyaWZzIC50YXJpZl9jYXJkIC5saXN0ZV90YXJpZiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNyZWF0aW9uIC50YXJpZnMgLnRhcmlmX2NhcmQgLmxpc3RlX3RhcmlmIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvdmFsaWRhdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxOC41cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jcmVhdGlvbiAudGFyaWZzIC50YXJpZl9jYXJkIC5ib3V0b25fdGFyaWYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4IGF1dG87XG59XG4uY3JlYXRpb24gLnRhcmlmcyAudGFyaWZfY2FyZCAuYm91dG9uX3RhcmlmIGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjI2QjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jcmVhdGlvbiAudGFyaWZzIC50YXJpZl9jYXJkIC5ib3V0b25fdGFyaWYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyB7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jcmVhdGlvbiAucmVuZGV6X3ZvdXMge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLnJlbmRlel92b3VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCA5MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNyZWF0aW9uIC5yZW5kZXpfdm91cyB7XG4gICAgcGFkZGluZzogNTBweCAwcHggODBweCAwcHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLnJlbmRlel92b3VzIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDYwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNyZWF0aW9uIC5yZW5kZXpfdm91cyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMiBoMSxcbi5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMiBoMixcbi5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMiBoMyxcbi5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgaDEsXG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgaDIsXG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgaDMsXG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMyBoMSBicixcbiAgLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgzIGgyIGJyLFxuICAuY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgaDMgYnIsXG4gIC5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMyBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBjb2xvcjogIzIxMjcyQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDBweCAxMHB4IDBweDtcbn1cbi5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyBsYWJlbCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgbGFiZWwgc3VwIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSxcbi5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sXG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgc2VsZWN0LFxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGODtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICMyMTI3MkE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUM3Q0Q7XG59XG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICM5MUE3RUI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jcmVhdGlvbiAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjOTFBN0VCO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgaW5wdXQ6Zm9jdXMsXG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgc2VsZWN0OmZvY3VzLFxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IHRleHRhcmVhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDN0NEO1xuICBvdXRsaW5lOiAwO1xufVxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5yZXBvbnNlLWVudHJlcHJpc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5yZXBvbnNlLWVudHJlcHJpc2UtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMjZCMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG59XG4uY3JlYXRpb24gLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlci1jb2xvcjogZ3JlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNyZWF0aW9uIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXItY29sb3I6ICNGMjZCMjE7XG59XG4uY3JlYXRpb24gLmZhcSB7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mYXEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gLTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY3JlYXRpb24gLmZhcSB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcmVhdGlvbiAuZmFxIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAtMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jcmVhdGlvbiAuZmFxIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLmNyZWF0aW9uIC5mYXEgLm1hcmdpbl9yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLmZhcSAubWFyZ2luX3JpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmNyZWF0aW9uIC5mYXEgLm1hcmdpbl9yaWdodCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5mYXEgLm1hcmdpbl9yaWdodCAuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNyZWF0aW9uIC5mYXEgLm1hcmdpbl9yaWdodCAuaDIgaDEsXG4uY3JlYXRpb24gLmZhcSAubWFyZ2luX3JpZ2h0IC5oMiBoMixcbi5jcmVhdGlvbiAuZmFxIC5tYXJnaW5fcmlnaHQgLmgyIGgzLFxuLmNyZWF0aW9uIC5mYXEgLm1hcmdpbl9yaWdodCAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5mYXEgLm1hcmdpbl9yaWdodCAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNyZWF0aW9uIC5mYXEgLm1hcmdpbl9yaWdodCAuaDMgaDEsXG4uY3JlYXRpb24gLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyBoMixcbi5jcmVhdGlvbiAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgzLFxuLmNyZWF0aW9uIC5mYXEgLm1hcmdpbl9yaWdodCAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jcmVhdGlvbiAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgxIGJyLFxuICAuY3JlYXRpb24gLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyBoMiBicixcbiAgLmNyZWF0aW9uIC5mYXEgLm1hcmdpbl9yaWdodCAuaDMgaDMgYnIsXG4gIC5jcmVhdGlvbiAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jcmVhdGlvbiAuZmFxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5mYXEgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3JlYXRpb24gLmZhcSAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY3JlYXRpb24gLmZhcSAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLmZhcSAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY3JlYXRpb24gLmZhcSAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uY3JlYXRpb24gLmZhcSAuZmFxX2NhcmQge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jcmVhdGlvbiAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4O1xufVxuLmNyZWF0aW9uIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUVGQjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNyZWF0aW9uIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY3JlYXRpb24gLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jcmVhdGlvbiAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFRUZCO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLmNyZWF0aW9uIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRUFFRUZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmNyZWF0aW9uIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSclMjMwMTAxNUInIGNsYXNzPSdiaSBiaS1wbHVzJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBkPSdNOCA0YS41LjUgMCAwIDEgLjUuNXYzaDNhLjUuNSAwIDAgMSAwIDFoLTN2M2EuNS41IDAgMCAxLTEgMHYtM2gtM2EuNS41IDAgMCAxIDAtMWgzdi0zQS41LjUgMCAwIDEgOCA0eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY3JlYXRpb24gLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3JlYXRpb24gLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uY3JlYXRpb24gLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9JyUyM0VBRUVGQicgY2xhc3M9J2JpIGJpLXBsdXMnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGQ9J004IDRhLjUuNSAwIDAgMSAuNS41djNoM2EuNS41IDAgMCAxIDAgMWgtM3YzYS41LjUgMCAwIDEtMSAwdi0zaC0zYS41LjUgMCAwIDEgMC0xaDN2LTNBLjUuNSAwIDAgMSA4IDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmNyZWF0aW9uIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzMDEwMTVCJyBjbGFzcz0nYmkgYmktZGFzaCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTQgOGEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAwIDFoLTdBLjUuNSAwIDAgMSA0IDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5jcmVhdGlvbiAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246bm90KC5jb2xsYXBzZWQpOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9JyUyM0VBRUVGQicgY2xhc3M9J2JpIGJpLWRhc2gnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGQ9J000IDhhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgMCAxaC03QS41LjUgMCAwIDEgNCA4eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jcmVhdGlvbiAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY3JlYXRpb24gLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLmNyZWF0aW9uIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jcmVhdGlvbiAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDBweCAxNnB4IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUVGQjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLmNyZWF0aW9uIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTAxNUI7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmNyZWF0aW9uIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5jcmVhdGlvbiAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG59XG4uY3JlYXRpb24gLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgYSB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLmNyZWF0aW9uIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmNyZWF0aW9uIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uY3JlYXRpb24gLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbn1cbi5jcmVhdGlvbiAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAuY29udGVudSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICMwMTAxNUI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC44ZW07XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Y3JlYXRpb24uY3NzLm1hcCAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1saWdodFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLUxpZ2h0LnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1zZW1pYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLVNlbWlCb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtQm9sZC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTWVkaXVtLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLVNlbWlCb2xkLnR0Zik7XG59XG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICB9XG59XG5mb290ZXIgLnRvcCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIC50b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLnRvcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbmZvb3RlciAudG9wIC5jb2wtbWQtNiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgLnRvcCAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAudG9wIC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuZm9vdGVyIC50b3AgLmNvbC1tZC02IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyIC50b3AgLmNvbC1tZC02IGg2IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciAudG9wIC5jb2wtbWQtNiBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyIC50b3AgLmNvbC1tZC02IGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbmZvb3RlciAudG9wIC5jb2wtbWQtNiBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGZvb3RlciAudG9wIC5jb2wtbWQtNiBhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbmZvb3RlciAudG9wIC5jb2wtbWQtNiBhOmhvdmVyIHtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5mb290ZXIgLnRvcCAuY29sLW1kLTYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbmZvb3RlciAudG9wIC5jb2wtbWQtNiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIgLnRvcCAuY29sLW1kLTYgLnJlc2VhdXggYSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZm9vdGVyIC50b3AgLmNvbC1tZC02IC5yZXNlYXV4IGEgc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG59XG5mb290ZXIgLnRvcCAuY29sLW1kLTYgLnJlc2VhdXggYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5mb290ZXIgLnRvcCAuY29sLW1kLTYgLnJlc2VhdXggYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5mb290ZXIgLmNyZWRpdHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogNDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLmNyZWRpdHMge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG59XG5mb290ZXIgLmNyZWRpdHMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBmb290ZXIgLmNyZWRpdHMgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5mb290ZXIgLmNyZWRpdHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGZvb3RlciAuY3JlZGl0cyBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbmZvb3RlciAuY3JlZGl0cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Zm9vdGVyLmNzcy5tYXAgKi8iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1MaWdodC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1TZW1pQm9sZC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLU1lZGl1bS50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1TZW1pQm9sZC50dGYpO1xufVxuLmZ1bGwgLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG4gIHBhZGRpbmc6IDkwcHggMHB4IDMwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mdWxsIC5oZXJvIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweCAzMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmhlcm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mdWxsIC5oZXJvIC5mb25kLWZvcm1lcy1ibGV1ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZvbmQtZm9ybWVzLWJsZXVlcy5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZnVsbCAuaGVybyAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uZnVsbCAuaGVybyAucGljdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuaGVybyAucGljdG8ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDMwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmhlcm8gLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mdWxsIC5oZXJvIC5oMiBoMSxcbi5mdWxsIC5oZXJvIC5oMiBoMixcbi5mdWxsIC5oZXJvIC5oMiBoMyxcbi5mdWxsIC5oZXJvIC5oMiBwIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnVsbCAuaGVybyAuaDIgaDEsXG4gIC5mdWxsIC5oZXJvIC5oMiBoMixcbiAgLmZ1bGwgLmhlcm8gLmgyIGgzLFxuICAuZnVsbCAuaGVybyAuaDIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZnVsbCAuaGVybyAuaDMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmhlcm8gLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZ1bGwgLmhlcm8gLmgzIGgxLFxuLmZ1bGwgLmhlcm8gLmgzIGgyLFxuLmZ1bGwgLmhlcm8gLmgzIGgzLFxuLmZ1bGwgLmhlcm8gLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mdWxsIC5oZXJvIC5oMyBoMSBzdHJvbmcsXG4uZnVsbCAuaGVybyAuaDMgaDIgc3Ryb25nLFxuLmZ1bGwgLmhlcm8gLmgzIGgzIHN0cm9uZyxcbi5mdWxsIC5oZXJvIC5oMyBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLmZ1bGwgLmhlcm8gLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmhlcm8gLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZ1bGwgLmhlcm8gLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZ1bGwgLmhlcm8gLmJvdXRvbnMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmhlcm8gLmJvdXRvbnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAuaGVybyAuYm91dG9ucyAuYm91dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmhlcm8gLmJvdXRvbnMgLmJvdXRvbiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5mdWxsIC5oZXJvIC5ib3V0b25zIC5ib3V0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuaGVybyAuYm91dG9ucyAuYm91dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5oZXJvIC5ib3V0b25zIC5ib3V0b246bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZ1bGwgLmhlcm8gLnByaXgge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmhlcm8gLnByaXgge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAuaGVybyAucHJpeCAuaDYgaDYsXG4uZnVsbCAuaGVybyAucHJpeCAuaDYgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZnVsbCAuaGVybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmhlcm8gaW1nIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgfVxufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3Mge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5oMiBoMSxcbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuaDIgaDIsXG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmgyIGgzLFxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5oMyBoMSxcbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuaDMgaDIsXG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmgzIGgzLFxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmJsb2NzX3BpY3Rvc19kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmJsb2NzX3BpY3Rvc19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmNhcm91c2VsLWNsaWVudHMge1xuICBtYXJnaW46IDQwcHggMHB4IDIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmNhcm91c2VsLWNsaWVudHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREUxRTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5lbnNlbWJsZV9waWN0byB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5lbnNlbWJsZV9waWN0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuZW5zZW1ibGVfcGljdG8gaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQwcHggYXV0byAyMHB4IGF1dG87XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmVuc2VtYmxlX3BpY3RvIC5oNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuZW5zZW1ibGVfcGljdG8gLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmVuc2VtYmxlX3BpY3RvIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyMTI3MkE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmVuc2VtYmxlX3BpY3RvIC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5jb2wtbGctNDpmaXJzdC1jaGlsZCAuZW5zZW1ibGVfcGljdG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmNvbC1sZy00Om50aC1jaGlsZCgyKSAuZW5zZW1ibGVfcGljdG8ge1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5jb2wtbGctNDpsYXN0LWNoaWxkIC5lbnNlbWJsZV9waWN0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2Uge1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMiBoMSxcbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMiBoMixcbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMiBoMyxcbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIGgxLFxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIGgyLFxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIGgzLFxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5jb250ZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5jb250ZW51IHAge1xuICBjb2xvcjogIzIxMjcyQTtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5jb250ZW51IGEge1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5ib3V0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5ib3V0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmJvdXRvbiBhOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAxMDE1QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5waWN0b3NfZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5waWN0b3NfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLnBpY3Rvc19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5waWN0b3NfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLnBpY3Rvc19tb2JpbGUgLmNhcm91c2VsLXF1aW5jb25jZXMge1xuICBtYXJnaW46IDQwcHggMHB4IDIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAucGljdG9zX21vYmlsZSAuY2Fyb3VzZWwtcXVpbmNvbmNlcyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLnBpY3Rvc19tb2JpbGUgLmNhcm91c2VsLXF1aW5jb25jZXMgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAucGljdG9zX21vYmlsZSAuY2Fyb3VzZWwtcXVpbmNvbmNlcyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREUxRTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLnBpY3Rvc19tb2JpbGUgLmNhcm91c2VsLXF1aW5jb25jZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuZW5zZW1ibGUge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmVuc2VtYmxlIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmVuc2VtYmxlIGltZyB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4IGF1dG87XG4gIH1cbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5lbnNlbWJsZSAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmVuc2VtYmxlIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaW1nX2VudHJlcHJpc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmltZ19lbnRyZXByaXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnBhaXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9xdWluY29uY2VzX3BhaXIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTEyMHB4IHRvcCAtMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5wYWlyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4O1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnBhaXIgLm1hcmdpbl9yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnBhaXIgLm1hcmdpbl9yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAuaW1wYWlyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvcXVpbmNvbmNlc19pbXBhaXIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTIwcHggYm90dG9tIC0xMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAuaW1wYWlyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTIwcHggdG9wIC0xMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5pbXBhaXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLmltcGFpciAubWFyZ2luX2xlZnQge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLmltcGFpciAubWFyZ2luX2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIHtcbiAgcGFkZGluZzogOTBweCAwcHggMTYwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9idWJibGVzX2xpZ25lLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzBweCBib3R0b207XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gICAgcGFkZGluZzogNzBweCAwcHggMTYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMTUwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCB7XG4gICAgcGFkZGluZzogNTBweCAwcHggMTAwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0zMHB4IGJvdHRvbTtcbiAgfVxufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmgyIGgxLFxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmgyIGgyLFxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmgyIGgzLFxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5oMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5oMyBoMSxcbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5oMyBoMixcbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5oMyBoMyxcbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMjEyNzJBO1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyB7XG4gIG1hcmdpbjogODBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2Mge1xuICAgIG1hcmdpbjogNjBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2Mge1xuICAgIG1hcmdpbjogNDBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyNkIyMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAuaXRlbSAuZW5zZW1ibGUgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAuaXRlbSAuZW5zZW1ibGUgaW1nIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbiAgfVxufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLml0ZW0gLmVuc2VtYmxlIC5oNiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLml0ZW0gLmVuc2VtYmxlIC5saWVuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLml0ZW0gLmVuc2VtYmxlIC5saWVuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmxpZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAub3dsLW5hdiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19jYXJvdXNlbF9ncmV5LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xufVxuLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAub3dsLW5hdiBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5vd2wtbmF2IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsX2hvdmVyLnN2Zyk7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwgLnByZW1pZXJfYmxvYyAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbi5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdWxsIC5wcmVtaWVyX2Jsb2MgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uZnVsbCAucHJlbWllcl9ibG9jIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xufVxuLmZ1bGwgLmN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1Qjtcbn1cbi5mdWxsIC5jdGEgLmZvbmQtZm9ybWVzLWJsZXVlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZm9uZC1mb3JtZXMtYmxldWVzLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mdWxsIC5jdGEgLmZvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2N0YS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTMwcHggYm90dG9tO1xuICBvcGFjaXR5OiAwLjM1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5mdWxsIC5jdGEgLmZvbmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5jdGEgLmZvbmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA2MCU7XG4gIH1cbn1cbi5mdWxsIC5jdGEgLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xuICB6LWluZGV4OiAzMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnVsbCAuY3RhIC5ncmlkIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmN0YSAuZ3JpZCB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mdWxsIC5jdGEgLmdyaWQge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxufVxuLmZ1bGwgLmN0YSAuZ3JpZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZ1bGwgLmN0YSAuZ3JpZCAuaDIgaDEsXG4uZnVsbCAuY3RhIC5ncmlkIC5oMiBoMixcbi5mdWxsIC5jdGEgLmdyaWQgLmgyIGgzLFxuLmZ1bGwgLmN0YSAuZ3JpZCAuaDIgcCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmN0YSAuZ3JpZCAuaDIgaDEsXG4gIC5mdWxsIC5jdGEgLmdyaWQgLmgyIGgyLFxuICAuZnVsbCAuY3RhIC5ncmlkIC5oMiBoMyxcbiAgLmZ1bGwgLmN0YSAuZ3JpZCAuaDIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAuY3RhIC5ncmlkIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuY3RhIC5ncmlkIC5oMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5mdWxsIC5jdGEgLmdyaWQgLmgzIGgxLFxuLmZ1bGwgLmN0YSAuZ3JpZCAuaDMgaDIsXG4uZnVsbCAuY3RhIC5ncmlkIC5oMyBoMyxcbi5mdWxsIC5jdGEgLmdyaWQgLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5jdGEgLmdyaWQgLmgzIGgxLFxuICAuZnVsbCAuY3RhIC5ncmlkIC5oMyBoMixcbiAgLmZ1bGwgLmN0YSAuZ3JpZCAuaDMgaDMsXG4gIC5mdWxsIC5jdGEgLmdyaWQgLmgzIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZ1bGwgLmN0YSAuZ3JpZCAuY29udGVudSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmN0YSAuZ3JpZCAuY29udGVudSBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5jdGEgLmdyaWQgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3Mge1xuICBwYWRkaW5nOiA5MHB4IDBweCAxNjBweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2J1YmJsZXNfbGlnbmUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMHB4IGJvdHRvbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMHB4IDE2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMTUwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAxMDBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3Mge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTcwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMzBweCBib3R0b207XG4gIH1cbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmgyIGgxLFxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuaDIgaDIsXG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5oMiBoMyxcbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmgzIGgxLFxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuaDMgaDIsXG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5oMyBoMyxcbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyB7XG4gIG1hcmdpbjogODBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmNhcm91c2VsLWRldXhpZW1lLWJsb2Mge1xuICAgIG1hcmdpbjogNjBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmNhcm91c2VsLWRldXhpZW1lLWJsb2Mge1xuICAgIG1hcmdpbjogNDBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5pdGVtIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyNkIyMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgaW1nIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbiAgfVxufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLml0ZW0gLmVuc2VtYmxlIC5oNiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLml0ZW0gLmVuc2VtYmxlIC5saWVuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLml0ZW0gLmVuc2VtYmxlIC5saWVuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmxpZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAub3dsLW5hdiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19jYXJvdXNlbF9ncmV5LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAub3dsLW5hdiBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5vd2wtbmF2IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsX2hvdmVyLnN2Zyk7XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAuY2Fycm91c2VsX3BpY3RvcyAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLmNhcnJvdXNlbF9waWN0b3MgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC5jYXJyb3VzZWxfcGljdG9zIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFRUZCO1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCA5MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuaDIgaDEsXG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuaDIgaDIsXG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuaDIgaDMsXG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmgzIGgxLFxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmgzIGgyLFxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmgzIGgzLFxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuaDMgaDEgYnIsXG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLnRlbW9pZ25hZ2VzIC5oMyBoMiBicixcbiAgLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmgzIGgzIGJyLFxuICAuZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuaDMgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIHtcbiAgbWFyZ2luOiA4MHB4IDBweCAyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIHtcbiAgICBtYXJnaW46IDYwcHggMHB4IDIwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMge1xuICAgIG1hcmdpbjogNDBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSB7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC50ZW1vaWduYWdlIHAge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzAxMDE1QjtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC50ZW1vaWduYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC50ZW1vaWduYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAuY2lyY2xlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1QjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4IGF1dG87XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLm5vbSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMTAxNUI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLm5vbSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnJvbGUge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1saWdodFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5yb2xlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19jYXJvdXNlbC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfY2Fyb3VzZWxfaG92ZXIuc3ZnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG4uZnVsbCAuYmxvY19jYXJyb3VzZWxzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mdWxsIC5ibG9jX2NhcnJvdXNlbHMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREUxRTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuLmZ1bGwgLmJsb2NfY2Fycm91c2VscyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyB7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3Mge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5oMiBoMSxcbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuaDIgaDIsXG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgyIGgzLFxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5oMyBoMSxcbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuaDMgaDIsXG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgzIGgzLFxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmVuc2VtYmxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmVuc2VtYmxlIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5lbnNlbWJsZSAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5lbnNlbWJsZSAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmVuc2VtYmxlIC5jb250ZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUgLmNvbnRlbnUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuY29sLWxnLTY6Zmlyc3QtY2hpbGQgLmVuc2VtYmxlLFxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5jb2wtbGctNjpudGgtY2hpbGQoMikgLmVuc2VtYmxlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5jb2wtbGctNjpmaXJzdC1jaGlsZCAuZW5zZW1ibGUsXG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuY29sLWxnLTY6bnRoLWNoaWxkKDIpIC5lbnNlbWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5ib3V0b24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuYm91dG9uIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5ib3V0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5ib3V0b24gYTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMTAxNUI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5lbnNlbWJsZV9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLmVuc2VtYmxlX2ltYWdlIC5pbWdfZW50cmVwcmlzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC5ibG9jX3BpY3RvcyAuZW5zZW1ibGVfaW1hZ2UgLmltZ19lbnRyZXByaXNlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5lbnNlbWJsZV9pbWFnZSAuaW1nX2VudHJlcHJpc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5lbnNlbWJsZV9pbWFnZSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogLTMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAuYmxvY19waWN0b3MgLmVuc2VtYmxlX2ltYWdlIC5jaXJjbGUge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLmJsb2NfcGljdG9zIC5lbnNlbWJsZV9pbWFnZSAuY2lyY2xlIHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFRUZCO1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHggOTBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmgyIGgxLFxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuaDIgaDIsXG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5oMiBoMyxcbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuaDMgaDEsXG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5oMyBoMixcbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmgzIGgzLFxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmgzIGgxIGJyLFxuICAuZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5oMyBoMiBicixcbiAgLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuaDMgaDMgYnIsXG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmgzIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIHtcbiAgbWFyZ2luOiA4MHB4IDBweCAyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMge1xuICAgIG1hcmdpbjogNjBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIHtcbiAgICBtYXJnaW46IDQwcHggMHB4IDIwcHggMHB4O1xuICB9XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSB7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAudGVtb2lnbmFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAudGVtb2lnbmFnZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwMTAxNUI7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC50ZW1vaWduYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4IGF1dG87XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAuY2lyY2xlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1QjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4IGF1dG87XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAubm9tIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAxMDE1QjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5ub20ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnJvbGUge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1saWdodFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnJvbGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfY2Fyb3VzZWwuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19jYXJvdXNlbF9ob3Zlci5zdmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG4uZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnVsbCAuZGV2ZWxvcHBvZW1lbnRfYWN0aXZpdGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZ1bGwgLmRldmVsb3Bwb2VtZW50X2FjdGl2aXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFMUU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5mdWxsIC5kZXZlbG9wcG9lbWVudF9hY3Rpdml0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xufVxuLmZ1bGwgLnJlbmRlel92b3VzIHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwgLnJlbmRlel92b3VzIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLnJlbmRlel92b3VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCA5MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZ1bGwgLnJlbmRlel92b3VzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA4MHB4IDBweDtcbiAgfVxufVxuLmZ1bGwgLnJlbmRlel92b3VzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLnJlbmRlel92b3VzIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDYwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZ1bGwgLnJlbmRlel92b3VzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDIgaDEsXG4uZnVsbCAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMiBoMixcbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgyIGgzLFxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgaDEsXG4uZnVsbCAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMyBoMixcbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgzIGgzLFxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgzIGgxIGJyLFxuICAuZnVsbCAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMyBoMiBicixcbiAgLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgaDMgYnIsXG4gIC5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgzIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBjb2xvcjogIzIxMjcyQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDBweCAxMHB4IDBweDtcbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGxhYmVsIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGxhYmVsIHN1cCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSxcbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLFxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLFxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgc2VsZWN0LFxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBjb2xvcjogIzIxMjcyQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxQzdDRDtcbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnVsbCAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICM5MUE3RUI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICM5MUE3RUI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGlucHV0OmZvY3VzLFxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgc2VsZWN0OmZvY3VzLFxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUM3Q0Q7XG4gIG91dGxpbmU6IDA7XG59XG4uZnVsbCAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAucmVwb25zZS1lbnRyZXByaXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5yZXBvbnNlLWVudHJlcHJpc2UtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bGwgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgLnN1Ym1pdF9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjI2QjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uZnVsbCAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAuc3VibWl0X2NvbnRhaW5lciAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZnVsbCAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAuc3VibWl0X2NvbnRhaW5lciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG59XG4uZnVsbCAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnVsbCAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjI2QjIxO1xufVxuLmZ1bGwgLnRhcmlmcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1QjtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwgLnRhcmlmcyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC50YXJpZnMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbCAudGFyaWZzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLmZ1bGwgLnRhcmlmcyAuZm9uZC1mb3JtZXMtYmxldWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZ1bGwgLnRhcmlmcyAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uZnVsbCAudGFyaWZzIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mdWxsIC50YXJpZnMgLmgyIGgxLFxuLmZ1bGwgLnRhcmlmcyAuaDIgaDIsXG4uZnVsbCAudGFyaWZzIC5oMiBoMyxcbi5mdWxsIC50YXJpZnMgLmgyIHAge1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5mdWxsIC50YXJpZnMgLmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZ1bGwgLnRhcmlmcyAuaDMgaDEsXG4uZnVsbCAudGFyaWZzIC5oMyBoMixcbi5mdWxsIC50YXJpZnMgLmgzIGgzLFxuLmZ1bGwgLnRhcmlmcyAuaDMgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZ1bGwgLnRhcmlmcyAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLnRhcmlmcyAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZ1bGwgLnRhcmlmcyAuZGVza3RvcCAuY29sLWxnIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mdWxsIC50YXJpZnMgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAudGFyaWZzIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZnVsbCAudGFyaWZzIC5tb2JpbGUgLmNhcm91c2VsLXRhcmlmcyB7XG4gIG1hcmdpbjogNDBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdWxsIC50YXJpZnMgLm1vYmlsZSAuY2Fyb3VzZWwtdGFyaWZzIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAudGFyaWZzIC5tb2JpbGUgLmNhcm91c2VsLXRhcmlmcyAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mdWxsIC50YXJpZnMgLm1vYmlsZSAuY2Fyb3VzZWwtdGFyaWZzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uZnVsbCAudGFyaWZzIC5tb2JpbGUgLmNhcm91c2VsLXRhcmlmcyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbn1cbi5mdWxsIC50YXJpZnMgLnRhcmlmX2NhcmQge1xuICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZ1bGwgLnRhcmlmcyAudGFyaWZfY2FyZCAuaDQgaDEsXG4uZnVsbCAudGFyaWZzIC50YXJpZl9jYXJkIC5oNCBoMixcbi5mdWxsIC50YXJpZnMgLnRhcmlmX2NhcmQgLmg0IGgzLFxuLmZ1bGwgLnRhcmlmcyAudGFyaWZfY2FyZCAuaDQgaDQsXG4uZnVsbCAudGFyaWZzIC50YXJpZl9jYXJkIC5oNCBwIHtcbiAgY29sb3I6ICMwMTAxNUIgIWltcG9ydGFudDtcbn1cbi5mdWxsIC50YXJpZnMgLnRhcmlmX2NhcmQgLmgzIGgxLFxuLmZ1bGwgLnRhcmlmcyAudGFyaWZfY2FyZCAuaDMgaDIsXG4uZnVsbCAudGFyaWZzIC50YXJpZl9jYXJkIC5oMyBoMyxcbi5mdWxsIC50YXJpZnMgLnRhcmlmX2NhcmQgLmgzIGg0LFxuLmZ1bGwgLnRhcmlmcyAudGFyaWZfY2FyZCAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLmZ1bGwgLnRhcmlmcyAudGFyaWZfY2FyZCAuY29udGVudSBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uZnVsbCAudGFyaWZzIC50YXJpZl9jYXJkIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1saWdodFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweCBhdXRvO1xufVxuLmZ1bGwgLnRhcmlmcyAudGFyaWZfY2FyZCAubW9pcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZnVsbCAudGFyaWZzIC50YXJpZl9jYXJkIC5saXN0ZV90YXJpZiB1bCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDBweCBhdXRvO1xufVxuLmZ1bGwgLnRhcmlmcyAudGFyaWZfY2FyZCAubGlzdGVfdGFyaWYgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZnVsbCAudGFyaWZzIC50YXJpZl9jYXJkIC5saXN0ZV90YXJpZiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmZ1bGwgLnRhcmlmcyAudGFyaWZfY2FyZCAubGlzdGVfdGFyaWYgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy92YWxpZGF0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE4LjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZ1bGwgLnRhcmlmcyAudGFyaWZfY2FyZCAuYm91dG9uX3RhcmlmIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMzBweCBhdXRvIDBweCBhdXRvO1xufVxuLmZ1bGwgLnRhcmlmcyAudGFyaWZfY2FyZCAuYm91dG9uX3RhcmlmIGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjI2QjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5mdWxsIC50YXJpZnMgLnRhcmlmX2NhcmQgLmJvdXRvbl90YXJpZiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZnVsbCAuZmFxIHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZhcS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAtMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mdWxsIC5mYXEge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuZmFxIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAtMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mdWxsIC5mYXEge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG4uZnVsbCAuZmFxIC5tYXJnaW5fcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmZhcSAubWFyZ2luX3JpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmZ1bGwgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuZmFxIC5tYXJnaW5fcmlnaHQgLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mdWxsIC5mYXEgLm1hcmdpbl9yaWdodCAuaDIgaDEsXG4uZnVsbCAuZmFxIC5tYXJnaW5fcmlnaHQgLmgyIGgyLFxuLmZ1bGwgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMiBoMyxcbi5mdWxsIC5mYXEgLm1hcmdpbl9yaWdodCAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnVsbCAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgxLFxuLmZ1bGwgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyBoMixcbi5mdWxsIC5mYXEgLm1hcmdpbl9yaWdodCAuaDMgaDMsXG4uZnVsbCAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZnVsbCAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgxIGJyLFxuICAuZnVsbCAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgyIGJyLFxuICAuZnVsbCAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgzIGJyLFxuICAuZnVsbCAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mdWxsIC5mYXEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuZmFxIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZ1bGwgLmZhcSAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnVsbCAuZmFxIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsIC5mYXEgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZ1bGwgLmZhcSAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uZnVsbCAuZmFxIC5mYXFfY2FyZCB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweDtcbn1cbi5mdWxsIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUVGQjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mdWxsIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZnVsbCAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFRUZCO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNFQUVFRkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZnVsbCAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzMDEwMTVCJyBjbGFzcz0nYmkgYmktcGx1cycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTggNGEuNS41IDAgMCAxIC41LjV2M2gzYS41LjUgMCAwIDEgMCAxaC0zdjNhLjUuNSAwIDAgMS0xIDB2LTNoLTNhLjUuNSAwIDAgMSAwLTFoM3YtM0EuNS41IDAgMCAxIDggNHonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnVsbCAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246OmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5mdWxsIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSclMjNFQUVFRkInIGNsYXNzPSdiaSBiaS1wbHVzJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBkPSdNOCA0YS41LjUgMCAwIDEgLjUuNXYzaDNhLjUuNSAwIDAgMSAwIDFoLTN2M2EuNS41IDAgMCAxLTEgMHYtM2gtM2EuNS41IDAgMCAxIDAtMWgzdi0zQS41LjUgMCAwIDEgOCA0eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5mdWxsIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzMDEwMTVCJyBjbGFzcz0nYmkgYmktZGFzaCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTQgOGEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAwIDFoLTdBLjUuNSAwIDAgMSA0IDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mdWxsIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzRUFFRUZCJyBjbGFzcz0nYmkgYmktZGFzaCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTQgOGEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAwIDFoLTdBLjUuNSAwIDAgMSA0IDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwcHggMTZweCAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVFRkI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5mdWxsIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTAxNUI7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1zZW1pYm9sZFwiO1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgYSB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uZnVsbCAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAuY29udGVudSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLmZ1bGwgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbn1cbi5mdWxsIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogIzAxMDE1QjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjhlbTtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1mdWxsLmNzcy5tYXAgKi8iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1MaWdodC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1TZW1pQm9sZC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLU1lZGl1bS50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1TZW1pQm9sZC50dGYpO1xufVxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbmh0bWwgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtaG9tZSwgLnBhZ2UtdGVtcGxhdGUtc2VhLCAucGFnZS10ZW1wbGF0ZS1zb2NpZXRlLCAucGFnZS10ZW1wbGF0ZS1jcmVhdGlvbiwgLnBhZ2UtdGVtcGxhdGUtZnVsbCkgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5odG1sIGJvZHkge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgYm9keSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaHRtbCBib2R5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gIH1cbn1cbmh0bWwgYm9keSAuZ3JpZCB7XG4gIHdpZHRoOiA4MyU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGh0bWwgYm9keSAuZ3JpZCB7XG4gICAgd2lkdGg6IDg2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAuZ3JpZCB7XG4gICAgd2lkdGg6IDg5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5ncmlkIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIGJvZHkgLmdyaWQge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwgYm9keSAuZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cbn1cbmh0bWwgYm9keSAuYmFubmllcmUge1xuICB6LWluZGV4OiA5MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5odG1sIGJvZHkgLmJhbm5pZXJlIC5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbCBib2R5IC5iYW5uaWVyZSAuZ3JpZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwgYm9keSAuYmFubmllcmUgLmdyaWQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sIGJvZHkgLmJhbm5pZXJlIC5ncmlkIC5oNSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaHRtbCBib2R5IC5iYW5uaWVyZSAuZ3JpZCAuaDUge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuaHRtbCBib2R5IC5iYW5uaWVyZSAuZ3JpZCAuaDUgaDQsXG5odG1sIGJvZHkgLmJhbm5pZXJlIC5ncmlkIC5oNSBoNSxcbmh0bWwgYm9keSAuYmFubmllcmUgLmdyaWQgLmg1IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAuYmFubmllcmUgLmdyaWQgLmg1IGg0LFxuICBodG1sIGJvZHkgLmJhbm5pZXJlIC5ncmlkIC5oNSBoNSxcbiAgaHRtbCBib2R5IC5iYW5uaWVyZSAuZ3JpZCAuaDUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBodG1sIGJvZHkgLmJhbm5pZXJlIC5ncmlkIC5oNSBoNCxcbiAgaHRtbCBib2R5IC5iYW5uaWVyZSAuZ3JpZCAuaDUgaDUsXG4gIGh0bWwgYm9keSAuYmFubmllcmUgLmdyaWQgLmg1IHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuaHRtbCBib2R5IC5iYW5uaWVyZSAuZ3JpZCAuaDUgaDQgYSxcbmh0bWwgYm9keSAuYmFubmllcmUgLmdyaWQgLmg1IGg1IGEsXG5odG1sIGJvZHkgLmJhbm5pZXJlIC5ncmlkIC5oNSBwIGEge1xuICBjb2xvcjogIzAxMDE1QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbCBib2R5IC5iYW5uaWVyZSAuZ3JpZCAuaDUgaDQgYTpob3Zlcixcbmh0bWwgYm9keSAuYmFubmllcmUgLmdyaWQgLmg1IGg1IGE6aG92ZXIsXG5odG1sIGJvZHkgLmJhbm5pZXJlIC5ncmlkIC5oNSBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmh0bWwgYm9keSAuYmFubmllcmUgLmdyaWQgLnNhbnNfcGFkZGluZyB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuaHRtbCBib2R5IC5yZWFzc3VyYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG4gIHBhZGRpbmc6IDcwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAucmVhc3N1cmFuY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLnJlYXNzdXJhbmNlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuaHRtbCBib2R5IC5yZWFzc3VyYW5jZSAuc2l6ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAucmVhc3N1cmFuY2UgLnNpemUge1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gIH1cbn1cbmh0bWwgYm9keSAucmVhc3N1cmFuY2UgLnNpemUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDY2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCBib2R5IC5yZWFzc3VyYW5jZSAuc2l6ZSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG5odG1sIGJvZHkgLnJlYXNzdXJhbmNlIC5zaXplIC5oNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAucmVhc3N1cmFuY2UgLnNpemUgLmg2IHtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmh0bWwgYm9keSAucmVhc3N1cmFuY2UgLnNpemUgLmg2IGg2LFxuaHRtbCBib2R5IC5yZWFzc3VyYW5jZSAuc2l6ZSAuaDYgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5odG1sIGJvZHkgLnJlYXNzdXJhbmNlIC5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCBib2R5IC5yZWFzc3VyYW5jZSAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaHRtbCBib2R5IC5yZWFzc3VyYW5jZSAuZGVza3RvcCAuY29sLXhsLTQ6Zmlyc3QtY2hpbGQgLnNpemUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5odG1sIGJvZHkgLnJlYXNzdXJhbmNlIC5kZXNrdG9wIC5jb2wteGwtNDpudGgtY2hpbGQoMikgLnNpemUge1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuaHRtbCBib2R5IC5yZWFzc3VyYW5jZSAuZGVza3RvcCAuY29sLXhsLTQ6bnRoLWNoaWxkKDIpIC5zaXplIC5oNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cbmh0bWwgYm9keSAucmVhc3N1cmFuY2UgLmRlc2t0b3AgLmNvbC14bC00Omxhc3QtY2hpbGQgLnNpemUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmh0bWwgYm9keSAucmVhc3N1cmFuY2UgLmRlc2t0b3AgLmNvbC14bC00Omxhc3QtY2hpbGQgLnNpemUgLmg2IHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5odG1sIGJvZHkgLnJlYXNzdXJhbmNlIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAucmVhc3N1cmFuY2UgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmh0bWwgYm9keSAucmVhc3N1cmFuY2UgLm1vYmlsZSAuY2Fyb3VzZWwtcmVhc3N1cmFuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sIGJvZHkgLnJlYXNzdXJhbmNlIC5tb2JpbGUgLmNhcm91c2VsLXJlYXNzdXJhbmNlIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLnJlYXNzdXJhbmNlIC5tb2JpbGUgLmNhcm91c2VsLXJlYXNzdXJhbmNlIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuaHRtbCBib2R5IC5yZWFzc3VyYW5jZSAubW9iaWxlIC5jYXJvdXNlbC1yZWFzc3VyYW5jZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREUxRTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuaHRtbCBib2R5IC5yZWFzc3VyYW5jZSAubW9iaWxlIC5jYXJvdXNlbC1yZWFzc3VyYW5jZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbn1cbmh0bWwgYm9keSAuaDEgaDEsXG5odG1sIGJvZHkgLmgxIGgyLFxuaHRtbCBib2R5IC5oMSBoMyxcbmh0bWwgYm9keSAuaDEgcCB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtYm9sZFwiO1xuICBmb250LXNpemU6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbCBib2R5IC5oMSBoMSxcbiAgaHRtbCBib2R5IC5oMSBoMixcbiAgaHRtbCBib2R5IC5oMSBoMyxcbiAgaHRtbCBib2R5IC5oMSBwIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLmgxIGgxLFxuICBodG1sIGJvZHkgLmgxIGgyLFxuICBodG1sIGJvZHkgLmgxIGgzLFxuICBodG1sIGJvZHkgLmgxIHAge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCBib2R5IC5oMSBoMSxcbiAgaHRtbCBib2R5IC5oMSBoMixcbiAgaHRtbCBib2R5IC5oMSBoMyxcbiAgaHRtbCBib2R5IC5oMSBwIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwgYm9keSAuaDEgaDEsXG4gIGh0bWwgYm9keSAuaDEgaDIsXG4gIGh0bWwgYm9keSAuaDEgaDMsXG4gIGh0bWwgYm9keSAuaDEgcCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIGJvZHkgLmgxIGgxIGJyLFxuICBodG1sIGJvZHkgLmgxIGgyIGJyLFxuICBodG1sIGJvZHkgLmgxIGgzIGJyLFxuICBodG1sIGJvZHkgLmgxIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwgYm9keSAuaDIgaDEsXG5odG1sIGJvZHkgLmgyIGgyLFxuaHRtbCBib2R5IC5oMiBoMyxcbmh0bWwgYm9keSAuaDIgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtYm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCBib2R5IC5oMiBoMSxcbiAgaHRtbCBib2R5IC5oMiBoMixcbiAgaHRtbCBib2R5IC5oMiBoMyxcbiAgaHRtbCBib2R5IC5oMiBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgYm9keSAuaDIgaDEsXG4gIGh0bWwgYm9keSAuaDIgaDIsXG4gIGh0bWwgYm9keSAuaDIgaDMsXG4gIGh0bWwgYm9keSAuaDIgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIGJvZHkgLmgyIGgxLFxuICBodG1sIGJvZHkgLmgyIGgyLFxuICBodG1sIGJvZHkgLmgyIGgzLFxuICBodG1sIGJvZHkgLmgyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaHRtbCBib2R5IC5oMiBoMSxcbiAgaHRtbCBib2R5IC5oMiBoMixcbiAgaHRtbCBib2R5IC5oMiBoMyxcbiAgaHRtbCBib2R5IC5oMiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgYm9keSAuaDIgaDEgYnIsXG4gIGh0bWwgYm9keSAuaDIgaDIgYnIsXG4gIGh0bWwgYm9keSAuaDIgaDMgYnIsXG4gIGh0bWwgYm9keSAuaDIgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaHRtbCBib2R5IC5oMyBoMSxcbmh0bWwgYm9keSAuaDMgaDIsXG5odG1sIGJvZHkgLmgzIGgzLFxuaHRtbCBib2R5IC5oMyBwIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1ib2xkXCI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLmgzIGgxLFxuICBodG1sIGJvZHkgLmgzIGgyLFxuICBodG1sIGJvZHkgLmgzIGgzLFxuICBodG1sIGJvZHkgLmgzIHAge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5oMyBoMSxcbiAgaHRtbCBib2R5IC5oMyBoMixcbiAgaHRtbCBib2R5IC5oMyBoMyxcbiAgaHRtbCBib2R5IC5oMyBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwgYm9keSAuaDMgaDEsXG4gIGh0bWwgYm9keSAuaDMgaDIsXG4gIGh0bWwgYm9keSAuaDMgaDMsXG4gIGh0bWwgYm9keSAuaDMgcCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLmgzIGgxIGJyLFxuICBodG1sIGJvZHkgLmgzIGgyIGJyLFxuICBodG1sIGJvZHkgLmgzIGgzIGJyLFxuICBodG1sIGJvZHkgLmgzIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwgYm9keSAuaDQgaDEsXG5odG1sIGJvZHkgLmg0IGgyLFxuaHRtbCBib2R5IC5oNCBoMyxcbmh0bWwgYm9keSAuaDQgaDQsXG5odG1sIGJvZHkgLmg0IHAge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLmg0IGgxLFxuICBodG1sIGJvZHkgLmg0IGgyLFxuICBodG1sIGJvZHkgLmg0IGgzLFxuICBodG1sIGJvZHkgLmg0IGg0LFxuICBodG1sIGJvZHkgLmg0IHAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaHRtbCBib2R5IC5oNCBoMSxcbiAgaHRtbCBib2R5IC5oNCBoMixcbiAgaHRtbCBib2R5IC5oNCBoMyxcbiAgaHRtbCBib2R5IC5oNCBoNCxcbiAgaHRtbCBib2R5IC5oNCBwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgYm9keSAuaDQgaDEgYnIsXG4gIGh0bWwgYm9keSAuaDQgaDIgYnIsXG4gIGh0bWwgYm9keSAuaDQgaDMgYnIsXG4gIGh0bWwgYm9keSAuaDQgaDQgYnIsXG4gIGh0bWwgYm9keSAuaDQgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaHRtbCBib2R5IC5oNSBoNCxcbmh0bWwgYm9keSAuaDUgaDUsXG5odG1sIGJvZHkgLmg1IHAge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLmg1IGg0LFxuICBodG1sIGJvZHkgLmg1IGg1LFxuICBodG1sIGJvZHkgLmg1IHAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaHRtbCBib2R5IC5oNSBoNCxcbiAgaHRtbCBib2R5IC5oNSBoNSxcbiAgaHRtbCBib2R5IC5oNSBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgYm9keSAuaDUgaDQgYnIsXG4gIGh0bWwgYm9keSAuaDUgaDUgYnIsXG4gIGh0bWwgYm9keSAuaDUgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaHRtbCBib2R5IC5oNiBoNSxcbmh0bWwgYm9keSAuaDYgaDYsXG5odG1sIGJvZHkgLmg2IHAge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCBib2R5IC5oNiBoNSxcbiAgaHRtbCBib2R5IC5oNiBoNixcbiAgaHRtbCBib2R5IC5oNiBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwgYm9keSAuaDYgaDUsXG4gIGh0bWwgYm9keSAuaDYgaDYsXG4gIGh0bWwgYm9keSAuaDYgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIGJvZHkgLmg2IGg1IGJyLFxuICBodG1sIGJvZHkgLmg2IGg2IGJyLFxuICBodG1sIGJvZHkgLmg2IHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwgYm9keSAuY29udGVudSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuaHRtbCBib2R5IC5ib3V0b24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbmh0bWwgYm9keSAuYm91dG9uIGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwgYm9keSAuYm91dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuaHRtbCBib2R5IC5ib3V0b24gYSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmh0bWwgYm9keSAuYm91dG9uOmhvdmVyIGEgc3ZnIHtcbiAgbGVmdDogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaHRtbCBib2R5IC5ib3V0b24uYmxldSBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0YyNkIyMTtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG59XG5odG1sIGJvZHkgLmJvdXRvbi5ibGV1IGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaHRtbCBib2R5IC5ib3V0b24uYmxldTpob3ZlciBhIHtcbiAgY29sb3I6ICMwMTAxNUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5odG1sIGJvZHkgLmJvdXRvbi5ibGV1OmhvdmVyIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaHRtbCBib2R5IC5ib3V0b24ub3JhbmdlIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjI2QjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbn1cbmh0bWwgYm9keSAuYm91dG9uLm9yYW5nZSBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmh0bWwgYm9keSAuYm91dG9uLm9yYW5nZTpob3ZlciBhIHtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaHRtbCBib2R5IC5ib3V0b24ub3JhbmdlOmhvdmVyIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaHRtbCBib2R5IC5oZXJvLW1vYmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgYm9keSAuaGVyby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaHRtbCBib2R5IC5oZXJvLW1vYmlsZSAuZm9uZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1QjtcbiAgcGFkZGluZzogMzBweCAwcHg7XG59XG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5mb25kLWZvcm1lcy1ibGV1ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZvbmQtZm9ybWVzLWJsZXVlcy5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLmgyIGgxLFxuaHRtbCBib2R5IC5oZXJvLW1vYmlsZSAuZm9uZCAuaDIgaDIsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5oMiBoMyxcbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLmgyIHAge1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLmgzIGgxLFxuaHRtbCBib2R5IC5oZXJvLW1vYmlsZSAuZm9uZCAuaDMgaDIsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5oMyBoMyxcbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5oMyBoMSBzdHJvbmcsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5oMyBoMiBzdHJvbmcsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5oMyBoMyBzdHJvbmcsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5oMyBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuaHRtbCBib2R5IC5oZXJvLW1vYmlsZSAuZm9uZCAudGFyaWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCBib2R5IC5oZXJvLW1vYmlsZSAuZm9uZCAudGFyaWYge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLnRhcmlmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuaHRtbCBib2R5IC5oZXJvLW1vYmlsZSAuZm9uZCAudGFyaWYgaDEsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC50YXJpZiBoMixcbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLnRhcmlmIGgzLFxuaHRtbCBib2R5IC5oZXJvLW1vYmlsZSAuZm9uZCAudGFyaWYgaDQsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC50YXJpZiBoNSxcbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLnRhcmlmIHAge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLWJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAxMDE1QjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5jb250ZW51IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuaHRtbCBib2R5IC5oZXJvLW1vYmlsZSAuZm9uZCAuY2Fyb3VzZWwtcmVhc3N1cmFuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5jYXJvdXNlbC1yZWFzc3VyYW5jZSAuaDYgaDMsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5jYXJvdXNlbC1yZWFzc3VyYW5jZSAuaDYgaDQsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5jYXJvdXNlbC1yZWFzc3VyYW5jZSAuaDYgaDUsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5jYXJvdXNlbC1yZWFzc3VyYW5jZSAuaDYgaDYsXG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5jYXJvdXNlbC1yZWFzc3VyYW5jZSAuaDYgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuaHRtbCBib2R5IC5oZXJvLW1vYmlsZSAuZm9uZCAuY2Fyb3VzZWwtcmVhc3N1cmFuY2UgaW1nIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5jYXJvdXNlbC1yZWFzc3VyYW5jZSAudGktbW9iLXJvdyBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLmNhcm91c2VsLXJlYXNzdXJhbmNlIC50aS1tb2Itcm93IHNwYW4gc3Ryb25nIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLmNhcm91c2VsLXJlYXNzdXJhbmNlIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5jYXJvdXNlbC1yZWFzc3VyYW5jZSAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmh0bWwgYm9keSAuaGVyby1tb2JpbGUgLmZvbmQgLmNhcm91c2VsLXJlYXNzdXJhbmNlIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG5odG1sIGJvZHkgLmhlcm8tbW9iaWxlIC5mb25kIC5jYXJvdXNlbC1yZWFzc3VyYW5jZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1nbG9iYWxlcy5jc3MubWFwICovIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtTGlnaHQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1NZWRpdW0udHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQudHRmKTtcbn1cbi8qKioqKioqKioqKiAgICAgIE1PQklMRSBCQVIgICAgICAgICoqKioqKioqKioqL1xuLm1vYmlsZS1iYXIge1xuICB6LWluZGV4OiA4MDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2JpbGUtYmFyIC5ib3V0b24ge1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4vKioqKioqKioqKiogICAgICBIRUFERVIgICAgICAgICoqKioqKioqKioqL1xuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC50b3BiYXIge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUM3Q0Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAudG9wYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIgLnRvcGJhciAudGVsZXBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMTI3MkE7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGhlYWRlciAudG9wYmFyIC50ZWxlcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuaGVhZGVyIC50b3BiYXIgLnRlbGVwaG9uZSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5oZWFkZXIgLnRvcGJhciAudGVsZXBob25lIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMjEyNzJBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC50b3BiYXIgLnRlbGVwaG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC50b3BiYXIgLnRlbGVwaG9uZTpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIHtcbiAgcGFkZGluZzogMjVweCAwcHggMzBweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyNXB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAubG9nbyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiAxNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLmxvZ28ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51ID4gbGkge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51ID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbiAgY29sb3I6ICMyMTI3MkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51ID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgPiBsaTpsYXN0LWNoaWxkIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0YyNkIyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgPiBsaTpsYXN0LWNoaWxkIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51ID4gbGk6bGFzdC1jaGlsZCBhOmFmdGVyIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgPiBsaTpsYXN0LWNoaWxkOmhvdmVyIGEge1xuICBjb2xvcjogI0YyNkIyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgPiBsaTpsYXN0LWNoaWxkOmhvdmVyIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19vcmFuZ2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbGVmdDogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgLml0ZW1fcXVpID4gLnN1Yi1tZW51LFxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSAuaXRlbV9zZXJ2aWNlcyA+IC5zdWItbWVudSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyNkIyMTtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgLml0ZW1fcXVpID4gLnN1Yi1tZW51ID4gbGksXG5oZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51IC5pdGVtX3NlcnZpY2VzID4gLnN1Yi1tZW51ID4gbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyNkIyMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSAuaXRlbV9xdWkgPiAuc3ViLW1lbnUgPiBsaSA+IGEsXG5oZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51IC5pdGVtX3NlcnZpY2VzID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSAuaXRlbV9xdWkgPiAuc3ViLW1lbnUgPiBsaSA+IGEsXG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgLml0ZW1fc2VydmljZXMgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgLml0ZW1fcXVpID4gLnN1Yi1tZW51ID4gbGkgPiBhLFxuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51IC5pdGVtX3NlcnZpY2VzID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgLml0ZW1fcXVpID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCxcbmhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgLml0ZW1fc2VydmljZXMgPiAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLm1haW5fbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9zcmMvaW1nL3N1Ym1lbnUuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5tYWluX21lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9zcmMvaW1nL3N1Ym1lbnUtaG92ZXIuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAubWFpbl9tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAubWVudV9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAuZ3JpZCAubG9nb19tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLmdyaWQgLnBpY3Rvc19tb2JpbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMDtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLmdyaWQgLnBpY3Rvc19tb2JpbGVzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAuZ3JpZCAucGljdG9zX21vYmlsZXMgYSBzdmcge1xuICB3aWR0aDogMjBweDtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLmdyaWQgLnBpY3Rvc19tb2JpbGVzIGEgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAuZ3JpZCAucGljdG9zX21vYmlsZXMgYTpmaXJzdC1jaGlsZCBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAuZ3JpZCAucGljdG9zX21vYmlsZXMgYTpmaXJzdC1jaGlsZCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzIxMjcyQTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLmdyaWQgLnBpY3Rvc19tb2JpbGVzIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAuZ3JpZCAucGljdG9zX21vYmlsZXMgYTpsYXN0LWNoaWxkIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzIxMjcyQTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLmdyaWQgLnBpY3Rvc19tb2JpbGVzIGE6Zmlyc3QtY2hpbGQ6aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5ncmlkIC5waWN0b3NfbW9iaWxlcyBhOmxhc3QtY2hpbGQ6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAuZ3JpZCAucGljdG9zX21vYmlsZXNfbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjEyNzJBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjI2QjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBoZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gbGk6bGFzdC1jaGlsZCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiBsaTpsYXN0LWNoaWxkIGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiBsaTpsYXN0LWNoaWxkOmhvdmVyIGEge1xuICBjb2xvcjogI0YyNkIyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gbGk6bGFzdC1jaGlsZDpob3ZlciBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfb3JhbmdlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGxlZnQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLmNhcnJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkXFw5IDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjcyQTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4tYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4tYWN0aXZlIC5jYXJyZXQge1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLWFjdGl2ZSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAudGVsZXBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMTI3MkE7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAudGVsZXBob25lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAudGVsZXBob25lIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAudGVsZXBob25lIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMjEyNzJBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC50ZWxlcGhvbmU6aG92ZXIge1xuICBjb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAudGVsZXBob25lOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAjbWVudVRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBoZWFkZXIgLm1lbnVfbW9iaWxlICNtZW51VG9nZ2xlIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X21vYmlsZSAjbWVudVRvZ2dsZSBpbnB1dCB7XG4gIGNvbG9yOiAjMjEyNzJBO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICMyMTI3MkE7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNXB4IDBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIGJhY2tncm91bmQgMC4ycyBjdWJpYy1iZXppZXIoMC43NywgMC4yLCAwLjA1LCAxKSwgb3BhY2l0eSAwLjU1cyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAjbWVudVRvZ2dsZSBzcGFuIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlICNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMTFweCwgLTlweCk7XG4gIGJhY2tncm91bmQ6ICMyMTI3MkE7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlICNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiBzcGFuOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC4yLCAwLjIpO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0xcHgsIC0xcHgpO1xufVxuXG4ubmF2c2hyaW5rIGhlYWRlciB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm5hdnNocmluayBoZWFkZXIgLm1lbnVfZGVza3RvcCB7XG4gIHBhZGRpbmc6IDhweCAwcHggMTZweCAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ubmF2c2hyaW5rIC5iYW5uaWVyZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMDkuNXB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubmF2c2hyaW5rIC5iYW5uaWVyZSB7XG4gICAgdG9wOiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZzaHJpbmsgLmJhbm5pZXJlIHtcbiAgICB0b3A6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZzaHJpbmsgLmJhbm5pZXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9aGVhZGVyLmNzcy5tYXAgKi8iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1MaWdodC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1TZW1pQm9sZC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLU1lZGl1bS50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1TZW1pQm9sZC50dGYpO1xufVxuLmhvbWUgLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmhlcm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5oZXJvIC5mb25kLWZvcm1lcy1ibGV1ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZvbmQtZm9ybWVzLWJsZXVlcy5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uaG9tZSAuaGVybyAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uaG9tZSAuaGVybyAuaDEge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmhlcm8gLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLmgxIGgxLFxuLmhvbWUgLmhlcm8gLmgxIGgyLFxuLmhvbWUgLmhlcm8gLmgxIGgzLFxuLmhvbWUgLmhlcm8gLmgxIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5oZXJvIC5oMSBoMSxcbiAgLmhvbWUgLmhlcm8gLmgxIGgyLFxuICAuaG9tZSAuaGVybyAuaDEgaDMsXG4gIC5ob21lIC5oZXJvIC5oMSBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5ob21lIC5oZXJvIC5oMSBoMSBzdHJvbmcsXG4uaG9tZSAuaGVybyAuaDEgaDIgc3Ryb25nLFxuLmhvbWUgLmhlcm8gLmgxIGgzIHN0cm9uZyxcbi5ob21lIC5oZXJvIC5oMSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmhlcm8gLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ob21lIC5oZXJvIC5oMiBoMSxcbi5ob21lIC5oZXJvIC5oMiBoMixcbi5ob21lIC5oZXJvIC5oMiBoMyxcbi5ob21lIC5oZXJvIC5oMiBwIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuaGVybyAuaDIgaDEsXG4gIC5ob21lIC5oZXJvIC5oMiBoMixcbiAgLmhvbWUgLmhlcm8gLmgyIGgzLFxuICAuaG9tZSAuaGVybyAuaDIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaG9tZSAuaGVybyAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaGVybyAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZSAuaGVybyAuY29udGVudSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG9tZSAuaGVybyAuYm91dG9ucyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaGVybyAuYm91dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ob21lIC5oZXJvIC5ib3V0b25zIC5ib3V0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaGVybyAuYm91dG9ucyAuYm91dG9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuLmhvbWUgLmhlcm8gLmJvdXRvbnMgLmJvdXRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5oZXJvIC5ib3V0b25zIC5ib3V0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmhlcm8gLmJvdXRvbnMgLmJvdXRvbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAuaGVybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmhlcm8gaW1nIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgfVxufVxuLmhvbWUgLmxpZ25lIHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2J1YmJsZXNfbGlnbmUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNTBweCBib3R0b207XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmxpZ25lIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAubGlnbmUge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAubGlnbmUge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5ob21lIC5saWduZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmxpZ25lIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZSAubGlnbmUgLmgyIGgxLFxuLmhvbWUgLmxpZ25lIC5oMiBoMixcbi5ob21lIC5saWduZSAuaDIgaDMsXG4uaG9tZSAubGlnbmUgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5ob21lIC5saWduZSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmxpZ25lIC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZSAubGlnbmUgLmgzIGgxLFxuLmhvbWUgLmxpZ25lIC5oMyBoMixcbi5ob21lIC5saWduZSAuaDMgaDMsXG4uaG9tZSAubGlnbmUgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5ob21lIC5saWduZSAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAubGlnbmUgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmxpZ25lIC5ib3V0b24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmxpZ25lIC5ib3V0b24ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uaG9tZSAubGlnbmUgLm1hcmdpbl9sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmxpZ25lIC5tYXJnaW5fbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmhvbWUgLmxpZ25lIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGVfdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxQzdDRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNjBweCBhdXRvIDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5saWduZSAubWFyZ2luX2xlZnQgLmVuc2VtYmxlX3ZpZGVvIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAubGlnbmUgLm1hcmdpbl9sZWZ0IC5lbnNlbWJsZV92aWRlbyB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLmxpZ25lIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGVfdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZSAubGlnbmUgLm1hcmdpbl9sZWZ0IC5lbnNlbWJsZV92aWRlbyAudG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUM3Q0Q7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmxpZ25lIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGVfdmlkZW8gLnRvcCB7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICB9XG59XG4uaG9tZSAubGlnbmUgLm1hcmdpbl9sZWZ0IC5lbnNlbWJsZV92aWRlbyAudG9wIC5jaXJjbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDE2cHg7XG59XG4uaG9tZSAubGlnbmUgLm1hcmdpbl9sZWZ0IC5lbnNlbWJsZV92aWRlbyAudG9wIC5jaXJjbGVzIC5jaXJjbGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFMUU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmxpZ25lIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGVfdmlkZW8gLnRvcCAuY2lyY2xlcyAuY2lyY2xlIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5ob21lIC5saWduZSAubWFyZ2luX2xlZnQgLmVuc2VtYmxlX3ZpZGVvIC50b3AgLm5hdl92aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbn1cbi5ob21lIC5saWduZSAubWFyZ2luX2xlZnQgLmVuc2VtYmxlX3ZpZGVvIC50b3AgLm5hdl92aWRlbyBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmxpZ25lIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGVfdmlkZW8gLnRvcCAubmF2X3ZpZGVvIHN2ZyB7XG4gICAgd2lkdGg6IDEzcHg7XG4gIH1cbn1cbi5ob21lIC5saWduZSAubWFyZ2luX2xlZnQgLmVuc2VtYmxlX3ZpZGVvIC50b3AgLm5hdl92aWRlbyAubGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmhvbWUgLmxpZ25lIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGVfdmlkZW8gLnRvcCAubmF2X3ZpZGVvIC5sZWZ0IHBhdGgge1xuICBmaWxsOiAjQTJBOUIwO1xufVxuLmhvbWUgLmxpZ25lIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGVfdmlkZW8gLnRvcCAubmF2X3ZpZGVvIC5yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uaG9tZSAubGlnbmUgLm1hcmdpbl9sZWZ0IC5lbnNlbWJsZV92aWRlbyAudG9wIC5uYXZfdmlkZW8gLnJpZ2h0IHBhdGgge1xuICBmaWxsOiAjNjk3MDc3O1xufVxuLmhvbWUgLmxpZ25lIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGVfdmlkZW8gLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lIC5saWduZSAubWFyZ2luX2xlZnQgLmVuc2VtYmxlX3ZpZGVvIC52aWRlbyAudmlnbmV0dGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lIC5saWduZSAubWFyZ2luX2xlZnQgLmVuc2VtYmxlX3ZpZGVvIC52aWRlbyBhIC5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBtYXJnaW4tbGVmdDogLTRyZW07XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9wbGF5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5saWduZSAubWFyZ2luX2xlZnQgLmVuc2VtYmxlX3ZpZGVvIC52aWRlbyBhIC5wbGF5IHtcbiAgICB3aWR0aDogNnJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICB9XG59XG4uaG9tZSAubGlnbmUgLm1hcmdpbl9sZWZ0IC5lbnNlbWJsZV92aWRlbyAudmlkZW8gYTpob3ZlciAucGxheSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5jbGllbnRzIHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmNsaWVudHMge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuY2xpZW50cyB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5jbGllbnRzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLmNsaWVudHMgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhvbWUgLmNsaWVudHMgLmgyIGgxLFxuLmhvbWUgLmNsaWVudHMgLmgyIGgyLFxuLmhvbWUgLmNsaWVudHMgLmgyIGgzLFxuLmhvbWUgLmNsaWVudHMgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5ob21lIC5jbGllbnRzIC5oMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob21lIC5jbGllbnRzIC5oMyBoMSxcbi5ob21lIC5jbGllbnRzIC5oMyBoMixcbi5ob21lIC5jbGllbnRzIC5oMyBoMyxcbi5ob21lIC5jbGllbnRzIC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uaG9tZSAuY2xpZW50cyAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lIC5jbGllbnRzIC5jbGllbnRzX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5jbGllbnRzIC5jbGllbnRzX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5jbGllbnRzIC5jbGllbnRfY2FyZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLmNsaWVudHMgLmNsaWVudF9jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWUgLmNsaWVudHMgLmNsaWVudF9jYXJkIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmhvbWUgLmNsaWVudHMgLmNsaWVudF9jYXJkIC5oNSB7XG4gIG1hcmdpbjogMjBweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lIC5jbGllbnRzIC5jbGllbnRfY2FyZCAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lIC5jbGllbnRzIC5jb2wtbWQtNjpmaXJzdC1jaGlsZCAuY2xpZW50X2NhcmQsXG4uaG9tZSAuY2xpZW50cyAuY29sLW1kLTY6bnRoLWNoaWxkKDQpIC5jbGllbnRfY2FyZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5jbGllbnRzIC5jb2wtbWQtNjpmaXJzdC1jaGlsZCAuY2xpZW50X2NhcmQsXG4gIC5ob21lIC5jbGllbnRzIC5jb2wtbWQtNjpudGgtY2hpbGQoNCkgLmNsaWVudF9jYXJkIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuLmhvbWUgLmNsaWVudHMgLmNvbC1tZC02Om50aC1jaGlsZCgyKSAuY2xpZW50X2NhcmQsXG4uaG9tZSAuY2xpZW50cyAuY29sLW1kLTY6bnRoLWNoaWxkKDUpIC5jbGllbnRfY2FyZCB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xufVxuLmhvbWUgLmNsaWVudHMgLmNvbC1tZC02Om50aC1jaGlsZCgzKSAuY2xpZW50X2NhcmQsXG4uaG9tZSAuY2xpZW50cyAuY29sLW1kLTY6bGFzdC1jaGlsZCAuY2xpZW50X2NhcmQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5jbGllbnRzIC5jb2wtbWQtNjpudGgtY2hpbGQoMykgLmNsaWVudF9jYXJkLFxuICAuaG9tZSAuY2xpZW50cyAuY29sLW1kLTY6bGFzdC1jaGlsZCAuY2xpZW50X2NhcmQge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uaG9tZSAuY2xpZW50cyAuY2Fyb3VzZWwtY2xpZW50cyB7XG4gIG1hcmdpbjogNDBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5jbGllbnRzIC5jYXJvdXNlbC1jbGllbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhvbWUgLmNsaWVudHMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5jbGllbnRzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmNsaWVudHMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFMUU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5ob21lIC5jbGllbnRzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xufVxuLmhvbWUgLmN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1Qjtcbn1cbi5ob21lIC5jdGEgLmZvbmQtZm9ybWVzLWJsZXVlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZm9uZC1mb3JtZXMtYmxldWVzLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ob21lIC5jdGEgLmZvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2N0YS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTMwcHggYm90dG9tO1xuICBvcGFjaXR5OiAwLjM1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ob21lIC5jdGEgLmZvbmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5jdGEgLmZvbmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA2MCU7XG4gIH1cbn1cbi5ob21lIC5jdGEgLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xuICB6LWluZGV4OiAzMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuY3RhIC5ncmlkIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmN0YSAuZ3JpZCB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5jdGEgLmdyaWQge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxufVxuLmhvbWUgLmN0YSAuZ3JpZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmN0YSAuZ3JpZCAuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmN0YSAuZ3JpZCAuaDIgaDEsXG4uaG9tZSAuY3RhIC5ncmlkIC5oMiBoMixcbi5ob21lIC5jdGEgLmdyaWQgLmgyIGgzLFxuLmhvbWUgLmN0YSAuZ3JpZCAuaDIgcCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLmhvbWUgLmN0YSAuZ3JpZCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmN0YSAuZ3JpZCAuaDMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmN0YSAuZ3JpZCAuaDMgaDEsXG4uaG9tZSAuY3RhIC5ncmlkIC5oMyBoMixcbi5ob21lIC5jdGEgLmdyaWQgLmgzIGgzLFxuLmhvbWUgLmN0YSAuZ3JpZCAuaDMgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmN0YSAuZ3JpZCAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZSAuY3RhIC5ncmlkIC5jb250ZW51IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuY3RhIC5ncmlkIC5ib3V0b24ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uaG9tZSAuZW50cmVwcmlzZSB7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5lbnRyZXByaXNlIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmVudHJlcHJpc2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZW50cmVwcmlzZSB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbi5ob21lIC5lbnRyZXByaXNlIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZW50cmVwcmlzZSAuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmVudHJlcHJpc2UgLmgyIGgxLFxuLmhvbWUgLmVudHJlcHJpc2UgLmgyIGgyLFxuLmhvbWUgLmVudHJlcHJpc2UgLmgyIGgzLFxuLmhvbWUgLmVudHJlcHJpc2UgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5lbnRyZXByaXNlIC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZSAuZW50cmVwcmlzZSAuaDMgaDEsXG4uaG9tZSAuZW50cmVwcmlzZSAuaDMgaDIsXG4uaG9tZSAuZW50cmVwcmlzZSAuaDMgaDMsXG4uaG9tZSAuZW50cmVwcmlzZSAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5lbnRyZXByaXNlIC5oMyBoMSBicixcbiAgLmhvbWUgLmVudHJlcHJpc2UgLmgzIGgyIGJyLFxuICAuaG9tZSAuZW50cmVwcmlzZSAuaDMgaDMgYnIsXG4gIC5ob21lIC5lbnRyZXByaXNlIC5oMyBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAuZW50cmVwcmlzZSAuZW50cmVwcmlzZV9jYXJkIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuZW50cmVwcmlzZSAuZW50cmVwcmlzZV9jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmVudHJlcHJpc2UgLmVudHJlcHJpc2VfY2FyZCBpbWcge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhvbWUgLmVudHJlcHJpc2UgLmVudHJlcHJpc2VfY2FyZCAuaDQge1xuICBtYXJnaW46IDIwcHggMHB4O1xufVxuLmhvbWUgLmVudHJlcHJpc2UgLmVudHJlcHJpc2VfY2FyZCAuaDQgaDQsXG4uaG9tZSAuZW50cmVwcmlzZSAuZW50cmVwcmlzZV9jYXJkIC5oNCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaG9tZSAuZW50cmVwcmlzZSAuZW50cmVwcmlzZV9jYXJkIC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5lbnRyZXByaXNlIC5lbnRyZXByaXNlX2NhcmQgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmVudHJlcHJpc2UgLmVudHJlcHJpc2VfY2FyZCAucmVhZF9tb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5lbnRyZXByaXNlIC5lbnRyZXByaXNlX2NhcmQgLnJlYWRfbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X29yYW5nZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRvcDogMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG4uaG9tZSAuZW50cmVwcmlzZSAuZW50cmVwcmlzZV9jYXJkIC5yZWFkX21vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X29yYW5nZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uaG9tZSAuZW50cmVwcmlzZSAuZW50cmVwcmlzZV9jYXJkIC5yZWFkX21vcmU6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuZW50cmVwcmlzZSAuZW50cmVwcmlzZV9jYXJkIC5yZWFkX21vcmU6aG92ZXI6YWZ0ZXIge1xuICBsZWZ0OiAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uaG9tZSAuZW50cmVwcmlzZSAuZW50cmVwcmlzZV9jYXJkIC5yZWFkX21vcmU6aG92ZXI6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5ob21lIC5lbnRyZXByaXNlIC5pbWdfZW50cmVwcmlzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmVudHJlcHJpc2UgLmltZ19lbnRyZXByaXNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAuZW50cmVwcmlzZSAuaW1nX2VudHJlcHJpc2VfbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5lbnRyZXByaXNlIC5pbWdfZW50cmVwcmlzZV9tb2JpbGUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5lbnRyZXByaXNlIC5pbWdfZW50cmVwcmlzZV9tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZSAudGVtb2lnbmFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFRUZCO1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDkwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5oMiBoMSxcbi5ob21lIC50ZW1vaWduYWdlcyAuaDIgaDIsXG4uaG9tZSAudGVtb2lnbmFnZXMgLmgyIGgzLFxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5oMyBoMSxcbi5ob21lIC50ZW1vaWduYWdlcyAuaDMgaDIsXG4uaG9tZSAudGVtb2lnbmFnZXMgLmgzIGgzLFxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5oMyBoMSBicixcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5oMyBoMiBicixcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5oMyBoMyBicixcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5oMyBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIHtcbiAgbWFyZ2luOiA4MHB4IDBweCAyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyB7XG4gICAgbWFyZ2luOiA2MHB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyB7XG4gICAgbWFyZ2luOiA0MHB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSB7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC50ZW1vaWduYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC50ZW1vaWduYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAudGVtb2lnbmFnZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ob21lIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMjBweCBhdXRvO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAuY2lyY2xlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1QjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4IGF1dG87XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5ub20ge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAubm9tIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5ob21lIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnJvbGUge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1saWdodFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAucm9sZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsX2hvdmVyLnN2Zyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbi5ob21lIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xufVxuLmhvbWUgLnJlbmRlel92b3VzIHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLnJlbmRlel92b3VzIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnJlbmRlel92b3VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCA5MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnJlbmRlel92b3VzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA4MHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLnJlbmRlel92b3VzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnJlbmRlel92b3VzIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDYwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnJlbmRlel92b3VzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDIgaDEsXG4uaG9tZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMiBoMixcbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgyIGgzLFxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgaDEsXG4uaG9tZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMyBoMixcbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgzIGgzLFxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgzIGgxIGJyLFxuICAuaG9tZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMyBoMiBicixcbiAgLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgaDMgYnIsXG4gIC5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgzIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBjb2xvcjogIzIxMjcyQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDBweCAxMHB4IDBweDtcbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGxhYmVsIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGxhYmVsIHN1cCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSxcbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLFxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLFxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgc2VsZWN0LFxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBjb2xvcjogIzIxMjcyQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxQzdDRDtcbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICM5MUE3RUI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICM5MUE3RUI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IGlucHV0OmZvY3VzLFxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgc2VsZWN0OmZvY3VzLFxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUM3Q0Q7XG4gIG91dGxpbmU6IDA7XG59XG4uaG9tZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAucmVwb25zZS1lbnRyZXByaXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5yZXBvbnNlLWVudHJlcHJpc2UtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgLnN1Ym1pdF9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjI2QjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uaG9tZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAuc3VibWl0X2NvbnRhaW5lciAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAuc3VibWl0X2NvbnRhaW5lciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG59XG4uaG9tZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjI2QjIxO1xufVxuLmhvbWUgLmZhcSB7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mYXEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gLTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuZmFxIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmZhcSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gLTE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZmFxIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLmZhcSAubWFyZ2luX3JpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5mYXEgLm1hcmdpbl9yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ob21lIC5mYXEgLm1hcmdpbl9yaWdodCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgyIGgxLFxuLmhvbWUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMiBoMixcbi5ob21lIC5mYXEgLm1hcmdpbl9yaWdodCAuaDIgaDMsXG4uaG9tZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5mYXEgLm1hcmdpbl9yaWdodCAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyBoMSxcbi5ob21lIC5mYXEgLm1hcmdpbl9yaWdodCAuaDMgaDIsXG4uaG9tZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgzLFxuLmhvbWUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyBoMSBicixcbiAgLmhvbWUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyBoMiBicixcbiAgLmhvbWUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyBoMyBicixcbiAgLmhvbWUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAuZmFxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmZhcSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5mYXEgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmZhcSAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZmFxIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5mYXEgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmhvbWUgLmZhcSAuZmFxX2NhcmQge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uaG9tZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24ge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVFRkI7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzAxMDE1QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhvbWUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUVGQjtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRUFFRUZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmhvbWUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9JyUyMzAxMDE1QicgY2xhc3M9J2JpIGJpLXBsdXMnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGQ9J004IDRhLjUuNSAwIDAgMSAuNS41djNoM2EuNS41IDAgMCAxIDAgMWgtM3YzYS41LjUgMCAwIDEtMSAwdi0zaC0zYS41LjUgMCAwIDEgMC0xaDN2LTNBLjUuNSAwIDAgMSA4IDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uaG9tZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzRUFFRUZCJyBjbGFzcz0nYmkgYmktcGx1cycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTggNGEuNS41IDAgMCAxIC41LjV2M2gzYS41LjUgMCAwIDEgMCAxaC0zdjNhLjUuNSAwIDAgMS0xIDB2LTNoLTNhLjUuNSAwIDAgMSAwLTFoM3YtM0EuNS41IDAgMCAxIDggNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG4uaG9tZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9JyUyMzAxMDE1QicgY2xhc3M9J2JpIGJpLWRhc2gnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGQ9J000IDhhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgMCAxaC03QS41LjUgMCAwIDEgNCA4eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uaG9tZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246bm90KC5jb2xsYXBzZWQpOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9JyUyM0VBRUVGQicgY2xhc3M9J2JpIGJpLWRhc2gnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGQ9J000IDhhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgMCAxaC03QS41LjUgMCAwIDEgNCA4eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMHB4IDE2cHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFRUZCO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4uaG9tZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAuY29udGVudSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDEwMTVCO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IGEge1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmhvbWUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5ob21lIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG59XG4uaG9tZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAuY29udGVudSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICMwMTAxNUI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC44ZW07XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9aG9tZS5jc3MubWFwICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtTGlnaHQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1NZWRpdW0udHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQudHRmKTtcbn1cbi5wYWdlX2RlZmF1bHQgLmJhbmRlYXUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2VfZGVmYXVsdCAuYmFuZGVhdSB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlX2RlZmF1bHQgLmJhbmRlYXUge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFnZV9kZWZhdWx0IC5iYW5kZWF1IHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLnBhZ2VfZGVmYXVsdCAuYmFuZGVhdSAuZm9uZC1mb3JtZXMtYmxldWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBhZ2VfZGVmYXVsdCAuYmFuZGVhdSAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4ucGFnZV9kZWZhdWx0IC5iYW5kZWF1IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5wYWdlX2RlZmF1bHQgLmJhbmRlYXUgLmgzIGgxLFxuLnBhZ2VfZGVmYXVsdCAuYmFuZGVhdSAuaDMgaDIsXG4ucGFnZV9kZWZhdWx0IC5iYW5kZWF1IC5oMyBoMyxcbi5wYWdlX2RlZmF1bHQgLmJhbmRlYXUgLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlX2RlZmF1bHQgLmJhbmRlYXUgLmgzIGgxIHN0cm9uZyxcbi5wYWdlX2RlZmF1bHQgLmJhbmRlYXUgLmgzIGgyIHN0cm9uZyxcbi5wYWdlX2RlZmF1bHQgLmJhbmRlYXUgLmgzIGgzIHN0cm9uZyxcbi5wYWdlX2RlZmF1bHQgLmJhbmRlYXUgLmgzIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW50IHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZV9kZWZhdWx0IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudCBpbWcge1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtYm9sZFwiO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZV9kZWZhdWx0IC5jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlX2RlZmF1bHQgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfZGVmYXVsdCAuY29udGVudCBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2VfZGVmYXVsdCAuY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFnZV9kZWZhdWx0IC5jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlX2RlZmF1bHQgLmNvbnRlbnQgaDMgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnQgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tbGVmdDogLTAuOGVtO1xufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudCBvbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW50IG9sIGxpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW50IG9sIGxpIGEge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnQgb2wgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweCAwcHg7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW50IC53cC1ibG9jay1idXR0b24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjI2QjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9cGFnZS5jc3MubWFwICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtTGlnaHQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1NZWRpdW0udHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQudHRmKTtcbn1cbi5zZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhIC5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDEwMTVCIDcwJSwgI2ZmZmZmZiA3MCUsICNmZmZmZmYgMTAwJSk7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLmhlcm8ge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5oZXJvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhIC5oZXJvIC5mb25kLWZvcm1lcy1ibGV1ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZm9uZC1mb3JtZXMtYmxldWVzLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWEgLmhlcm8gLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuaGVybyAuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAuaGVybyAuaDIgaDEsXG4uc2VhIC5oZXJvIC5oMiBoMixcbi5zZWEgLmhlcm8gLmgyIGgzLFxuLnNlYSAuaGVybyAuaDIgcCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlYSAuaGVybyAuaDIgaDEsXG4gIC5zZWEgLmhlcm8gLmgyIGgyLFxuICAuc2VhIC5oZXJvIC5oMiBoMyxcbiAgLnNlYSAuaGVybyAuaDIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VhIC5oZXJvIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5oZXJvIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWEgLmhlcm8gLmgzIGgxLFxuLnNlYSAuaGVybyAuaDMgaDIsXG4uc2VhIC5oZXJvIC5oMyBoMyxcbi5zZWEgLmhlcm8gLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLmhlcm8gLmgzIGgxLFxuICAuc2VhIC5oZXJvIC5oMyBoMixcbiAgLnNlYSAuaGVybyAuaDMgaDMsXG4gIC5zZWEgLmhlcm8gLmgzIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnNlYSAuaGVybyAuaDMgaDEgc3Ryb25nLFxuLnNlYSAuaGVybyAuaDMgaDIgc3Ryb25nLFxuLnNlYSAuaGVybyAuaDMgaDMgc3Ryb25nLFxuLnNlYSAuaGVybyAuaDMgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5zZWEgLmhlcm8gLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuaGVybyAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VhIC5oZXJvIC5jb250ZW51IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWEgLmhlcm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmhlcm8gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhIC5oZXJvIC5mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDM0cHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuc2VhIC5oZXJvIC5mb3JtIHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlYSAuaGVybyAuZm9ybSB7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLmhlcm8gLmZvcm0ge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5oZXJvIC5mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VhIC5oZXJvIC5mb3JtIC5oMiBoMSxcbi5zZWEgLmhlcm8gLmZvcm0gLmgyIGgyLFxuLnNlYSAuaGVybyAuZm9ybSAuaDIgaDMsXG4uc2VhIC5oZXJvIC5mb3JtIC5oMiBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhIC5oZXJvIC5mb3JtIC5oMiBoMSxcbiAgLnNlYSAuaGVybyAuZm9ybSAuaDIgaDIsXG4gIC5zZWEgLmhlcm8gLmZvcm0gLmgyIGgzLFxuICAuc2VhIC5oZXJvIC5mb3JtIC5oMiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWEgLmhlcm8gLmZvcm0gLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMjEyNzJBO1xufVxuLnNlYSAuaGVybyAuZm9ybSAud3BjZjcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlYSAuaGVybyAuZm9ybSAud3BjZjcgLmNvbC1wZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTclO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnNlYSAuaGVybyAuZm9ybSAud3BjZjcgLmNvbC1wZXJzIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5oZXJvIC5mb3JtIC53cGNmNyAuY29sLXBlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VhIC5oZXJvIC5mb3JtIC53cGNmNyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICMyMTI3MkE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwcHggMTBweCAwcHg7XG59XG4uc2VhIC5oZXJvIC5mb3JtIC53cGNmNyBsYWJlbCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhIC5oZXJvIC5mb3JtIC53cGNmNyBsYWJlbCBzcGFuIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG4uc2VhIC5oZXJvIC5mb3JtIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlYSAuaGVybyAuZm9ybSAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2VhIC5oZXJvIC5mb3JtIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sXG4uc2VhIC5oZXJvIC5mb3JtIC53cGNmNyB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjMjEyNzJBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E2QTZBNjtcbn1cbi5zZWEgLmhlcm8gLmZvcm0gLndwY2Y3IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhIC5oZXJvIC5mb3JtIC53cGNmNyBpbnB1dDpmb2N1cyxcbi5zZWEgLmhlcm8gLmZvcm0gLndwY2Y3IHNlbGVjdDpmb2N1cyxcbi5zZWEgLmhlcm8gLmZvcm0gLndwY2Y3IHRleHRhcmVhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E2QTZBNjtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWEgLmhlcm8gLmZvcm0gLndwY2Y3IC53cGNmNy1zdWJtaXQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMjZCMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zZWEgLmhlcm8gLmZvcm0gLndwY2Y3IC53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYSAuaGVybyAuZm9ybSAud3BjZjcgLndwY2Y3LXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmhlcm8gLmZvcm0gLndwY2Y3IC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnNlYSAuaGVybyAuZm9ybSAud3BjZjcgLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlYSAuaGVybyAuZm9ybSAud3BjZjcgLndwY2Y3LXN1Ym1pdDpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMjZCMjEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWEgLmhlcm8gLmZvcm0gLndwY2Y3IC53cGNmNy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWEgLmhlcm8gLmZvcm0gLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG59XG4uc2VhIC5oZXJvIC5mb3JtIC53cGNmNyAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhIC5oZXJvIC5mb3JtIC53cGNmNyAuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjI2QjIxO1xufVxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIHtcbiAgcGFkZGluZzogMzBweCAwcHggMTYwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9idWJibGVzX2xpZ25lLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzBweCBib3R0b207XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAxNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDE2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCAxNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCB7XG4gICAgcGFkZGluZzogNTBweCAwcHggMTUwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDEwMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTMwcHggYm90dG9tO1xuICB9XG59XG4uc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5oMiBoMSxcbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuaDIgaDIsXG4uc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmgyIGgzLFxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5oMyBoMSxcbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuaDMgaDIsXG4uc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmgzIGgzLFxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmgzIGgxLFxuICAuc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmgzIGgyLFxuICAuc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmgzIGgzLFxuICAuc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmgzIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5jb250ZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY29udGVudSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzIxMjcyQTtcbn1cbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIHtcbiAgbWFyZ2luOiA4MHB4IDBweCAyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2Mge1xuICAgIG1hcmdpbjogNjBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIHtcbiAgICBtYXJnaW46IDQwcHggMHB4IDIwcHggMHB4O1xuICB9XG59XG4uc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyNkIyMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLml0ZW0gLmVuc2VtYmxlIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIC5lbnNlbWJsZSBpbWcge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG4uc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIC5lbnNlbWJsZSAuaDYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLml0ZW0gLmVuc2VtYmxlIC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmNvbnRlbnUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLml0ZW0gLmVuc2VtYmxlIC5saWVuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIC5lbnNlbWJsZSAubGllbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5pdGVtIC5lbnNlbWJsZSAubGllbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMTAxNUI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAub3dsLW5hdiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19jYXJvdXNlbF9ncmV5LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xufVxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLm93bC1uYXYgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLm93bC1uYXYgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfY2Fyb3VzZWxfaG92ZXIuc3ZnKTtcbn1cbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxufVxuLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYSAucG91cnF1b2kgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1wcmVtaWVyLWJsb2MgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWEgLnBvdXJxdW9pIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtcHJlbWllci1ibG9jIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uc2VhIC5wb3VycXVvaSAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLXByZW1pZXItYmxvYyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbn1cbi5zZWEgLmludGVybG9jdXRldXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMTUlLCAjMDEwMTVCIDE1JSwgIzAxMDE1QiA4NSUsICNmZmZmZmYgODUlLCAjZmZmZmZmIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWEgLmludGVybG9jdXRldXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMTAlLCAjMDEwMTVCIDEwJSwgIzAxMDE1QiA5MCUsICNmZmZmZmYgOTAlLCAjZmZmZmZmIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYSAuaW50ZXJsb2N1dGV1ciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiA1JSwgIzAxMDE1QiA1JSwgIzAxMDE1QiA5NSUsICNmZmZmZmYgOTUlLCAjZmZmZmZmIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlYSAuaW50ZXJsb2N1dGV1ciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5pbnRlcmxvY3V0ZXVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5mb25kLWZvcm1lcy1ibGV1ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDE1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWEgLmludGVybG9jdXRldXIgLmZvbmQtZm9ybWVzLWJsZXVlcyB7XG4gICAgdG9wOiAxMCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VhIC5pbnRlcmxvY3V0ZXVyIC5mb25kLWZvcm1lcy1ibGV1ZXMge1xuICAgIHRvcDogNSU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2VhIC5pbnRlcmxvY3V0ZXVyIC5mb25kLWZvcm1lcy1ibGV1ZXMge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmludGVybG9jdXRldXIgLmZvbmQtZm9ybWVzLWJsZXVlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5tYXJnaW5fcmlnaHQgLmgyLFxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmludGVybG9jdXRldXIgLm1hcmdpbl9yaWdodCAuaDIsXG4gIC5zZWEgLmludGVybG9jdXRldXIgLmNvbnRlbnVfbW9iaWxlIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5tYXJnaW5fcmlnaHQgLmgyIGgxLFxuLnNlYSAuaW50ZXJsb2N1dGV1ciAubWFyZ2luX3JpZ2h0IC5oMiBoMixcbi5zZWEgLmludGVybG9jdXRldXIgLm1hcmdpbl9yaWdodCAuaDIgaDMsXG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5tYXJnaW5fcmlnaHQgLmgyIHAsXG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5jb250ZW51X21vYmlsZSAuaDIgaDEsXG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5jb250ZW51X21vYmlsZSAuaDIgaDIsXG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5jb250ZW51X21vYmlsZSAuaDIgaDMsXG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5jb250ZW51X21vYmlsZSAuaDIgcCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLnNlYSAuaW50ZXJsb2N1dGV1ciAubWFyZ2luX3JpZ2h0IC5oMyxcbi5zZWEgLmludGVybG9jdXRldXIgLmNvbnRlbnVfbW9iaWxlIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5pbnRlcmxvY3V0ZXVyIC5tYXJnaW5fcmlnaHQgLmgzLFxuICAuc2VhIC5pbnRlcmxvY3V0ZXVyIC5jb250ZW51X21vYmlsZSAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAuaW50ZXJsb2N1dGV1ciAubWFyZ2luX3JpZ2h0IC5oMyBoMSxcbi5zZWEgLmludGVybG9jdXRldXIgLm1hcmdpbl9yaWdodCAuaDMgaDIsXG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5tYXJnaW5fcmlnaHQgLmgzIGgzLFxuLnNlYSAuaW50ZXJsb2N1dGV1ciAubWFyZ2luX3JpZ2h0IC5oMyBwLFxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLmgzIGgxLFxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLmgzIGgyLFxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLmgzIGgzLFxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLmludGVybG9jdXRldXIgLm1hcmdpbl9yaWdodCAuaDMgaDEsXG4gIC5zZWEgLmludGVybG9jdXRldXIgLm1hcmdpbl9yaWdodCAuaDMgaDIsXG4gIC5zZWEgLmludGVybG9jdXRldXIgLm1hcmdpbl9yaWdodCAuaDMgaDMsXG4gIC5zZWEgLmludGVybG9jdXRldXIgLm1hcmdpbl9yaWdodCAuaDMgcCxcbiAgLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLmgzIGgxLFxuICAuc2VhIC5pbnRlcmxvY3V0ZXVyIC5jb250ZW51X21vYmlsZSAuaDMgaDIsXG4gIC5zZWEgLmludGVybG9jdXRldXIgLmNvbnRlbnVfbW9iaWxlIC5oMyBoMyxcbiAgLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLmgzIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnNlYSAuaW50ZXJsb2N1dGV1ciAubWFyZ2luX3JpZ2h0IC5jb250ZW51LFxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuaW50ZXJsb2N1dGV1ciAubWFyZ2luX3JpZ2h0IC5jb250ZW51LFxuICAuc2VhIC5pbnRlcmxvY3V0ZXVyIC5jb250ZW51X21vYmlsZSAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5tYXJnaW5fcmlnaHQgLmNvbnRlbnUgcCxcbi5zZWEgLmludGVybG9jdXRldXIgLmNvbnRlbnVfbW9iaWxlIC5jb250ZW51IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWEgLmludGVybG9jdXRldXIgLm1hcmdpbl9yaWdodCAuYm91dG9uLFxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLmJvdXRvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuaW50ZXJsb2N1dGV1ciAubWFyZ2luX3JpZ2h0IC5ib3V0b24sXG4gIC5zZWEgLmludGVybG9jdXRldXIgLmNvbnRlbnVfbW9iaWxlIC5ib3V0b24ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5tYXJnaW5fcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmludGVybG9jdXRldXIgLm1hcmdpbl9yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmludGVybG9jdXRldXIgLmNvbnRlbnVfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLmZvbmQtZm9ybWVzLWJsZXVlcy1tb2JpbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLnNpemUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmludGVybG9jdXRldXIgLmNvbnRlbnVfbW9iaWxlIC5zaXplIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhIC5pbnRlcmxvY3V0ZXVyIC5jb250ZW51X21vYmlsZSAuc2l6ZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlYSAuaW50ZXJsb2N1dGV1ciAuY29udGVudV9tb2JpbGUgLnNpemUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG4uc2VhIC5pbnRlcmxvY3V0ZXVyIC5pbWdfZW50cmVwcmlzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuaW50ZXJsb2N1dGV1ciAuaW1nX2VudHJlcHJpc2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0byA2MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLmludGVybG9jdXRldXIgLmltZ19lbnRyZXByaXNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYSAuY29tbWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3F1aW5jb25jZXNfcGFpci5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTgwcHggdG9wIC0xMjBweDtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYSAuY29tbWVudCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuY29tbWVudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE4MHB4IGJvdHRvbSAwcHg7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLmNvbW1lbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG4uc2VhIC5jb21tZW50IC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5jb21tZW50IC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VhIC5jb21tZW50IC5oMiBoMSxcbi5zZWEgLmNvbW1lbnQgLmgyIGgyLFxuLnNlYSAuY29tbWVudCAuaDIgaDMsXG4uc2VhIC5jb21tZW50IC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uc2VhIC5jb21tZW50IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5jb21tZW50IC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VhIC5jb21tZW50IC5oMyBoMSxcbi5zZWEgLmNvbW1lbnQgLmgzIGgyLFxuLnNlYSAuY29tbWVudCAuaDMgaDMsXG4uc2VhIC5jb21tZW50IC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhIC5jb21tZW50IC5oMyBoMSxcbiAgLnNlYSAuY29tbWVudCAuaDMgaDIsXG4gIC5zZWEgLmNvbW1lbnQgLmgzIGgzLFxuICAuc2VhIC5jb21tZW50IC5oMyBwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmNvbW1lbnQgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAuY29tbWVudCAuY29udGVudSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzIxMjcyQTtcbn1cbi5zZWEgLmNvbW1lbnQgLmNhcmRzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmNvbW1lbnQgLmNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VhIC5jb21tZW50IC5jYXJkcyAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMjZCMjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuY29tbWVudCAuY2FyZHMgLml0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAuY29tbWVudCAuY2FyZHMgLml0ZW0gLmVuc2VtYmxlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmNvbW1lbnQgLmNhcmRzIC5pdGVtIC5lbnNlbWJsZSBpbWcge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG4uc2VhIC5jb21tZW50IC5jYXJkcyAuaXRlbSAuZW5zZW1ibGUgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWEgLmNvbW1lbnQgLmNhcmRzIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5jb21tZW50IC5jYXJkcyAuaXRlbSAuZW5zZW1ibGUgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAuY29tbWVudCAuY2FyZHMgLml0ZW0gLmVuc2VtYmxlIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VhIC5jb21tZW50IC5jYXJkcyAuaXRlbSAuZW5zZW1ibGUgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5zZWEgLmNvbW1lbnQgLmNhcmRzIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5zZWEgLmNvbW1lbnQgLmNhcmRzIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2VhIC5jb21tZW50IC5jYXJkcyAuaXRlbSAuZW5zZW1ibGUgLmNvbnRlbnUgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbn1cbi5zZWEgLmNvbW1lbnQgLmNhcmRzIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC44ZW07XG59XG4uc2VhIC5jb21tZW50IC5jYXJkcyAuaXRlbSAuZW5zZW1ibGUgLmxpZW4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNlYSAuY29tbWVudCAuY2FyZHMgLml0ZW0gLmVuc2VtYmxlIC5saWVuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlYSAuY29tbWVudCAuY2FyZHMgLml0ZW0gLmVuc2VtYmxlIC5saWVuIGE6aG92ZXIge1xuICBjb2xvcjogIzAxMDE1QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zZWEgLmNvbW1lbnQgLmNhcmRzIC5wbHVzIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5jb21tZW50IC5jYXJkcyAucGx1cyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhIC5jb21tZW50IC5jYXJkcyAucGx1cyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLmNvbW1lbnQgLmNhcmRzIC5wbHVzIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuLnNlYSAuY29tbWVudCAuYm91dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmNvbW1lbnQgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5zZWEgLmNvbW1lbnQgLmJvdXRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2VhIC5jb21tZW50IC5ib3V0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlYSAuc2VydmljZSB7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuc2VydmljZSB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbi5zZWEgLnNlcnZpY2UgLm1hcmdpbl9yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLnNlcnZpY2UgLm1hcmdpbl9yaWdodCAuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAuc2VydmljZSAubWFyZ2luX3JpZ2h0IC5oMiBoMSxcbi5zZWEgLnNlcnZpY2UgLm1hcmdpbl9yaWdodCAuaDIgaDIsXG4uc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmgyIGgzLFxuLnNlYSAuc2VydmljZSAubWFyZ2luX3JpZ2h0IC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLnNlcnZpY2UgLm1hcmdpbl9yaWdodCAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAuc2VydmljZSAubWFyZ2luX3JpZ2h0IC5oMyBoMSxcbi5zZWEgLnNlcnZpY2UgLm1hcmdpbl9yaWdodCAuaDMgaDIsXG4uc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmgzIGgzLFxuLnNlYSAuc2VydmljZSAubWFyZ2luX3JpZ2h0IC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmgzIGgxLFxuICAuc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmgzIGgyLFxuICAuc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmgzIGgzLFxuICAuc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmgzIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnNlYSAuc2VydmljZSAubWFyZ2luX3JpZ2h0IC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLnNlcnZpY2UgLm1hcmdpbl9yaWdodCAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMjEyNzJBO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlYSAuc2VydmljZSAubWFyZ2luX3JpZ2h0IC5jb250ZW51IGg0IHtcbiAgY29sb3I6ICMyMTI3MkE7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLnNlcnZpY2UgLm1hcmdpbl9yaWdodCAuY29udGVudSBoNCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmNvbnRlbnUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNlYSAuc2VydmljZSAubWFyZ2luX3JpZ2h0IC5ib3V0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuc2VydmljZSAubWFyZ2luX3JpZ2h0IC5ib3V0b24ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmJvdXRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2VhIC5zZXJ2aWNlIC5tYXJnaW5fcmlnaHQgLmJvdXRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMTAxNUI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2VhIC5zZXJ2aWNlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuc2VydmljZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWEgLmN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDE1QjtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYSAuY3RhIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuY3RhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlYSAuY3RhIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbn1cbi5zZWEgLmN0YSAuZm9uZC1mb3JtZXMtYmxldWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlYSAuY3RhIC5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5zZWEgLmN0YSAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VhIC5jdGEgLmgyIGgxLFxuLnNlYSAuY3RhIC5oMiBoMixcbi5zZWEgLmN0YSAuaDIgaDMsXG4uc2VhIC5jdGEgLmgyIHAge1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5zZWEgLmN0YSAuaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VhIC5jdGEgLmgzIGgxLFxuLnNlYSAuY3RhIC5oMyBoMixcbi5zZWEgLmN0YSAuaDMgaDMsXG4uc2VhIC5jdGEgLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLmN0YSAuaDMgaDEsXG4gIC5zZWEgLmN0YSAuaDMgaDIsXG4gIC5zZWEgLmN0YSAuaDMgaDMsXG4gIC5zZWEgLmN0YSAuaDMgcCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc2VhIC5jdGEgLmxpc3RlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5zZWEgLmN0YSAubGlzdGUgLmVuc2VtYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLmN0YSAubGlzdGUgLmVuc2VtYmxlIHtcbiAgICBtYXJnaW46IDBweCAwcHggNTBweCAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWEgLmN0YSAubGlzdGUgLmVuc2VtYmxlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VhIC5jdGEgLmxpc3RlIC5lbnNlbWJsZSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDE1cHggYXV0bztcbiAgfVxufVxuLnNlYSAuY3RhIC5saXN0ZSAuZW5zZW1ibGUgLmg1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLmN0YSAubGlzdGUgLmVuc2VtYmxlIC5oNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLnNlYSAuY3RhIC5saXN0ZSAuZW5zZW1ibGUgLmg1IGg0LFxuLnNlYSAuY3RhIC5saXN0ZSAuZW5zZW1ibGUgLmg1IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlYSAuY3RhIC5saXN0ZSAuY29sLWxnLTQ6Zmlyc3QtY2hpbGQgLmVuc2VtYmxlIC5oNSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYSAuY3RhIC5saXN0ZSAuY29sLWxnLTQ6Zmlyc3QtY2hpbGQgLmVuc2VtYmxlIC5oNSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uc2VhIC5jdGEgLmxpc3RlIC5jb2wtbGctNDpudGgtY2hpbGQoMikgLmVuc2VtYmxlIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VhIC5jdGEgLmxpc3RlIC5jb2wtbGctNDpudGgtY2hpbGQoMikgLmVuc2VtYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2VhIC5jdGEgLmxpc3RlIC5jb2wtbGctNDpudGgtY2hpbGQoMikgLmVuc2VtYmxlIC5oNSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYSAuY3RhIC5saXN0ZSAuY29sLWxnLTQ6bnRoLWNoaWxkKDIpIC5lbnNlbWJsZSAuaDUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLnNlYSAuY3RhIC5saXN0ZSAuY29sLWxnLTQ6bGFzdC1jaGlsZCAuZW5zZW1ibGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VhIC5jdGEgLmxpc3RlIC5jb2wtbGctNDpsYXN0LWNoaWxkIC5lbnNlbWJsZSB7XG4gICAgbWFyZ2luOiAwcHggYXV0byA1MHB4IGF1dG87XG4gIH1cbn1cbi5zZWEgLmN0YSAuYm91dG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xufVxuLnNlYSAudGVtb2lnbmFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTA3LCAzMywgMC4wMyk7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDkwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhIC50ZW1vaWduYWdlcyB7XG4gICAgcGFkZGluZzogNTBweCAwcHggODBweCAwcHg7XG4gIH1cbn1cbi5zZWEgLnRlbW9pZ25hZ2VzIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWEgLnRlbW9pZ25hZ2VzIC5oMiBoMSxcbi5zZWEgLnRlbW9pZ25hZ2VzIC5oMiBoMixcbi5zZWEgLnRlbW9pZ25hZ2VzIC5oMiBoMyxcbi5zZWEgLnRlbW9pZ25hZ2VzIC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uc2VhIC50ZW1vaWduYWdlcyAuaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhIC50ZW1vaWduYWdlcyAuaDMgaDEsXG4uc2VhIC50ZW1vaWduYWdlcyAuaDMgaDIsXG4uc2VhIC50ZW1vaWduYWdlcyAuaDMgaDMsXG4uc2VhIC50ZW1vaWduYWdlcyAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlYSAudGVtb2lnbmFnZXMgLmgzIGgxLFxuICAuc2VhIC50ZW1vaWduYWdlcyAuaDMgaDIsXG4gIC5zZWEgLnRlbW9pZ25hZ2VzIC5oMyBoMyxcbiAgLnNlYSAudGVtb2lnbmFnZXMgLmgzIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZWEgLnRlbW9pZ25hZ2VzIC5oMyBoMSBicixcbiAgLnNlYSAudGVtb2lnbmFnZXMgLmgzIGgyIGJyLFxuICAuc2VhIC50ZW1vaWduYWdlcyAuaDMgaDMgYnIsXG4gIC5zZWEgLnRlbW9pZ25hZ2VzIC5oMyBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMge1xuICBtYXJnaW46IDgwcHggMHB4IDIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMge1xuICAgIG1hcmdpbjogNjBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyB7XG4gICAgbWFyZ2luOiA0MHB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuLnNlYSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWEgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAudGVtb2lnbmFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VhIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VhIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMjBweCBhdXRvO1xufVxuLnNlYSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5jaXJjbGUge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbn1cbi5zZWEgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAubm9tIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAxMDE1QjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAubm9tIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5zZWEgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAucm9sZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnJvbGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNlYSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlYSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWEgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19jYXJvdXNlbF9ob3Zlci5zdmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlYSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cbi5zZWEgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VhIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbi5zZWEgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERTFFNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uc2VhIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG59XG4uc2VhIC50YXJpZnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLnRhcmlmcyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLnRhcmlmcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWEgLnRhcmlmcyB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbi5zZWEgLnRhcmlmcyAuZm9uZC1mb3JtZXMtYmxldWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlYSAudGFyaWZzIC5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5zZWEgLnRhcmlmcyAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VhIC50YXJpZnMgLmgyIGgxLFxuLnNlYSAudGFyaWZzIC5oMiBoMixcbi5zZWEgLnRhcmlmcyAuaDIgaDMsXG4uc2VhIC50YXJpZnMgLmgyIHAge1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5zZWEgLnRhcmlmcyAuaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VhIC50YXJpZnMgLmgzIGgxLFxuLnNlYSAudGFyaWZzIC5oMyBoMixcbi5zZWEgLnRhcmlmcyAuaDMgaDMsXG4uc2VhIC50YXJpZnMgLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWEgLnRhcmlmcyAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAudGFyaWZzIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhIC50YXJpZnMgLmRlc2t0b3AgLmNvbC1sZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uc2VhIC50YXJpZnMgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC50YXJpZnMgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWEgLnRhcmlmcyAubW9iaWxlIC5jYXJvdXNlbC10YXJpZnMge1xuICBtYXJnaW46IDQwcHggMHB4IDIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhIC50YXJpZnMgLm1vYmlsZSAuY2Fyb3VzZWwtdGFyaWZzIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC50YXJpZnMgLm1vYmlsZSAuY2Fyb3VzZWwtdGFyaWZzIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAudGFyaWZzIC5tb2JpbGUgLmNhcm91c2VsLXRhcmlmcyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREUxRTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuLnNlYSAudGFyaWZzIC5tb2JpbGUgLmNhcm91c2VsLXRhcmlmcyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbn1cbi5zZWEgLnRhcmlmcyAudGFyaWZfY2FyZCB7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhIC50YXJpZnMgLnRhcmlmX2NhcmQgLmg0IGgxLFxuLnNlYSAudGFyaWZzIC50YXJpZl9jYXJkIC5oNCBoMixcbi5zZWEgLnRhcmlmcyAudGFyaWZfY2FyZCAuaDQgaDMsXG4uc2VhIC50YXJpZnMgLnRhcmlmX2NhcmQgLmg0IGg0LFxuLnNlYSAudGFyaWZzIC50YXJpZl9jYXJkIC5oNCBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uc2VhIC50YXJpZnMgLnRhcmlmX2NhcmQgLmgzIGgxLFxuLnNlYSAudGFyaWZzIC50YXJpZl9jYXJkIC5oMyBoMixcbi5zZWEgLnRhcmlmcyAudGFyaWZfY2FyZCAuaDMgaDMsXG4uc2VhIC50YXJpZnMgLnRhcmlmX2NhcmQgLmgzIGg0LFxuLnNlYSAudGFyaWZzIC50YXJpZl9jYXJkIC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4uc2VhIC50YXJpZnMgLnRhcmlmX2NhcmQgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLnNlYSAudGFyaWZzIC50YXJpZl9jYXJkIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1saWdodFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweCBhdXRvO1xufVxuLnNlYSAudGFyaWZzIC50YXJpZl9jYXJkIC5tb2lzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZWEgLnRhcmlmcyAudGFyaWZfY2FyZCAubGlzdGVfdGFyaWYgdWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDIwcHggYXV0byAwcHggYXV0bztcbn1cbi5zZWEgLnRhcmlmcyAudGFyaWZfY2FyZCAubGlzdGVfdGFyaWYgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhIC50YXJpZnMgLnRhcmlmX2NhcmQgLmxpc3RlX3RhcmlmIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VhIC50YXJpZnMgLnRhcmlmX2NhcmQgLmxpc3RlX3RhcmlmIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvdmFsaWRhdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxOC41cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWEgLnRhcmlmcyAudGFyaWZfY2FyZCAuYm91dG9uX3RhcmlmIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMzBweCBhdXRvIDBweCBhdXRvO1xufVxuLnNlYSAudGFyaWZzIC50YXJpZl9jYXJkIC5ib3V0b25fdGFyaWYgYSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMjZCMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlYSAudGFyaWZzIC50YXJpZl9jYXJkIC5ib3V0b25fdGFyaWYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlYSAuZGV2aXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgMjM4LCAyNTEsIDAuMzQ5MDE5NjA3OCk7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLmRldmlzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuZGV2aXMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhIC5kZXZpcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmgyIGgxLFxuLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuaDIgaDIsXG4uc2VhIC5kZXZpcyAubWFyZ2luX3JpZ2h0IC5oMiBoMyxcbi5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmgzIGgxLFxuLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuaDMgaDIsXG4uc2VhIC5kZXZpcyAubWFyZ2luX3JpZ2h0IC5oMyBoMyxcbi5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmgzIGgxLFxuICAuc2VhIC5kZXZpcyAubWFyZ2luX3JpZ2h0IC5oMyBoMixcbiAgLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuaDMgaDMsXG4gIC5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmgzIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuY29udGVudSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5kZXZpcyAubWFyZ2luX3JpZ2h0IC5jb250ZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMjEyNzJBO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX3JpZ2h0IC5lbnNlbWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmVuc2VtYmxlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5kZXZpcyAubWFyZ2luX3JpZ2h0IC5lbnNlbWJsZSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMTVweCBhdXRvO1xuICB9XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX3JpZ2h0IC5lbnNlbWJsZSAuaDUge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUgLmg1IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUgLmg1IGg0LFxuLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUgLmg1IHAge1xuICBjb2xvcjogIzAxMDE1QjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuY29udGFjdCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmNvbnRhY3QgaDYge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuY29udGFjdCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWEgLmRldmlzIC5tYXJnaW5fcmlnaHQgLmNvbnRhY3QgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuY29udGFjdCBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuY29udGFjdCBhIHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhIC5kZXZpcyAubWFyZ2luX3JpZ2h0IC5jb250YWN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9yaWdodCAuY29udGFjdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQge1xuICBtYXJnaW4tbGVmdDogOCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5jaGVjayAuaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmNoZWNrIC5oNSBoNCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5jaGVjayAuY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5jaGVjayAuY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAuY2hlY2sgLmNvbnRlbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmNoZWNrIC5jb250ZW50IC5mb3JtLXN3aXRjaCB7XG4gIG1hcmdpbjogMHB4IDE1cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAuY2hlY2sgLmNvbnRlbnQgLmZvcm0tc3dpdGNoIHtcbiAgICBtYXJnaW46IDBweCAxMHB4O1xuICB9XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmNoZWNrIC5jb250ZW50IC5mb3JtLXN3aXRjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjI2QjIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9yb3VuZC5zdmcpO1xufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5jaGVjayAuY29udGVudCAuZm9ybS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3JvdW5kLnN2Zyk7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmNoZWNrIC5jb250ZW50IC5mb3JtLXN3aXRjaCBpbnB1dDpmb2N1cyB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvcm91bmQuc3ZnKTtcbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAuZm9ybXVsYWlyZV9kZXZpcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmZvcm11bGFpcmVfZGV2aXMgLndwY2Y3IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAuZm9ybXVsYWlyZV9kZXZpcyAud3BjZjcgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjMjEyNzJBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDIwcHggMHB4IDEwcHggMHB4O1xufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5mb3JtdWxhaXJlX2RldmlzIC53cGNmNyBsYWJlbCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmZvcm11bGFpcmVfZGV2aXMgLndwY2Y3IGxhYmVsIHN1cCB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5mb3JtdWxhaXJlX2RldmlzIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5mb3JtdWxhaXJlX2RldmlzIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAuZm9ybXVsYWlyZV9kZXZpcyAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLFxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5mb3JtdWxhaXJlX2RldmlzIC53cGNmNyBzZWxlY3QsXG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmZvcm11bGFpcmVfZGV2aXMgLndwY2Y3IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICMyMTI3MkE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUM3Q0Q7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmZvcm11bGFpcmVfZGV2aXMgLndwY2Y3IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmZvcm11bGFpcmVfZGV2aXMgLndwY2Y3IGlucHV0OmZvY3VzLFxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5mb3JtdWxhaXJlX2RldmlzIC53cGNmNyBzZWxlY3Q6Zm9jdXMsXG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmZvcm11bGFpcmVfZGV2aXMgLndwY2Y3IHRleHRhcmVhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDN0NEO1xuICBvdXRsaW5lOiAwO1xufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5mb3JtdWxhaXJlX2RldmlzIC53cGNmNyAucmVwb25zZS1lbnRyZXByaXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAuZm9ybXVsYWlyZV9kZXZpcyAud3BjZjcgLnJlcG9uc2UtZW50cmVwcmlzZS12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmZvcm11bGFpcmVfZGV2aXMgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmZvcm11bGFpcmVfZGV2aXMgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjI2QjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAuZm9ybXVsYWlyZV9kZXZpcyAud3BjZjcgLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAuZm9ybXVsYWlyZV9kZXZpcyAud3BjZjcgLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5mb3JtdWxhaXJlX2RldmlzIC53cGNmNyAuc3VibWl0X2NvbnRhaW5lciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAuZm9ybXVsYWlyZV9kZXZpcyAud3BjZjcgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAuZm9ybXVsYWlyZV9kZXZpcyAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlci1jb2xvcjogZ3JlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5mb3JtdWxhaXJlX2RldmlzIC53cGNmNyAuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjI2QjIxO1xufVxuLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5jYWxlbmRseSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhIC5kZXZpcyAubWFyZ2luX2xlZnQgLmNhbGVuZGx5IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlYSAuZGV2aXMgLm1hcmdpbl9sZWZ0IC5jYWxlbmRseSBpZnJhbWUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5zZWEgLmRldmlzIC5tYXJnaW5fbGVmdCAudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYSAucmVhc3N1cmFuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnNlYSAucmVhc3N1cmFuY2UgLnNpemUgLmg2IGg2LFxuLnNlYSAucmVhc3N1cmFuY2UgLnNpemUgLmg2IHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5zZWEgLmVxdWlwZSB7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWEgLmVxdWlwZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYSAuZXF1aXBlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlYSAuZXF1aXBlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLnNlYSAuZXF1aXBlIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWEgLmVxdWlwZSAuaDIgaDEsXG4uc2VhIC5lcXVpcGUgLmgyIGgyLFxuLnNlYSAuZXF1aXBlIC5oMiBoMyxcbi5zZWEgLmVxdWlwZSAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLnNlYSAuZXF1aXBlIC5oMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWEgLmVxdWlwZSAuaDMgaDEsXG4uc2VhIC5lcXVpcGUgLmgzIGgyLFxuLnNlYSAuZXF1aXBlIC5oMyBoMyxcbi5zZWEgLmVxdWlwZSAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZWEgLmVxdWlwZSAuaDMgaDEgYnIsXG4gIC5zZWEgLmVxdWlwZSAuaDMgaDIgYnIsXG4gIC5zZWEgLmVxdWlwZSAuaDMgaDMgYnIsXG4gIC5zZWEgLmVxdWlwZSAuaDMgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYSAuZXF1aXBlIC5jYXJkX2VxdWlwZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5zZWEgLmVxdWlwZSAuY2FyZF9lcXVpcGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMC4yNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zZWEgLmVxdWlwZSAuY2FyZF9lcXVpcGUgLm5vbSB7XG4gIGNvbG9yOiAjMjEyNzJBO1xuICBtYXJnaW46IDIwcHggMHB4IDdweCAwcHg7XG59XG4uc2VhIC5lcXVpcGUgLmNhcmRfZXF1aXBlIC5wb3N0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyMTI3MkE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhIC5lcXVpcGUgLmNhcmRfZXF1aXBlIC5wb3N0ZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc2VhIC5lcXVpcGUgLmNhcmRfZXF1aXBlIC5saW5rZWRpbiBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDBweCBhdXRvO1xufVxuLnNlYSAuZXF1aXBlIC5jYXJkX2VxdWlwZSAubGlua2VkaW4gYSBzdmcge1xuICB3aWR0aDogMjVweDtcbn1cbi5zZWEgLmVxdWlwZSAuY2FyZF9lcXVpcGUgLmxpbmtlZGluIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMjEyNzJBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlYSAuZXF1aXBlIC5jYXJkX2VxdWlwZSAubGlua2VkaW4gYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2VhIC5lcXVpcGUgLmNhcmRfZXF1aXBlOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2VhIC5lcXVpcGUgLmltcGFpciB7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhIC5lcXVpcGUgLmltcGFpciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5zZWEgLmVxdWlwZSAucGFpciB7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWEgLmVxdWlwZSAucGFpciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPXNlYS5jc3MubWFwICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtTGlnaHQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1NZWRpdW0udHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQudHRmKTtcbn1cbi5zb2NpZXRlIC5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWV0ZSAuaGVybyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5oZXJvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc29jaWV0ZSAuaGVybyAuZm9uZC1mb3JtZXMtYmxldWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNvY2lldGUgLmhlcm8gLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmhlcm8gLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2NpZXRlIC5oZXJvIC5oMiBoMSxcbi5zb2NpZXRlIC5oZXJvIC5oMiBoMixcbi5zb2NpZXRlIC5oZXJvIC5oMiBoMyxcbi5zb2NpZXRlIC5oZXJvIC5oMiBwIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc29jaWV0ZSAuaGVybyAuaDIgaDEsXG4gIC5zb2NpZXRlIC5oZXJvIC5oMiBoMixcbiAgLnNvY2lldGUgLmhlcm8gLmgyIGgzLFxuICAuc29jaWV0ZSAuaGVybyAuaDIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc29jaWV0ZSAuaGVybyAuaDMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmhlcm8gLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNvY2lldGUgLmhlcm8gLmgzIGgxLFxuLnNvY2lldGUgLmhlcm8gLmgzIGgyLFxuLnNvY2lldGUgLmhlcm8gLmgzIGgzLFxuLnNvY2lldGUgLmhlcm8gLmgzIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zb2NpZXRlIC5oZXJvIC5oMyBoMSBzdHJvbmcsXG4uc29jaWV0ZSAuaGVybyAuaDMgaDIgc3Ryb25nLFxuLnNvY2lldGUgLmhlcm8gLmgzIGgzIHN0cm9uZyxcbi5zb2NpZXRlIC5oZXJvIC5oMyBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLnNvY2lldGUgLmhlcm8gLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmhlcm8gLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNvY2lldGUgLmhlcm8gLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNvY2lldGUgLmhlcm8gLmJvdXRvbnMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmhlcm8gLmJvdXRvbnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWV0ZSAuaGVybyAuYm91dG9ucyAuYm91dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmhlcm8gLmJvdXRvbnMgLmJvdXRvbiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5zb2NpZXRlIC5oZXJvIC5ib3V0b25zIC5ib3V0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuaGVybyAuYm91dG9ucyAuYm91dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5oZXJvIC5ib3V0b25zIC5ib3V0b246bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNvY2lldGUgLmhlcm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5oZXJvIGltZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2Uge1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWV0ZSAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMiBoMSxcbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMiBoMixcbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMiBoMyxcbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIGgxLFxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIGgyLFxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIGgzLFxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5jb250ZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5jb250ZW51IHAge1xuICBjb2xvcjogIzIxMjcyQTtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5jb250ZW51IGEge1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5ib3V0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5ib3V0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuYm91dG9uIGE6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmVuc2VtYmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWV0ZSAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuZW5zZW1ibGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5lbnNlbWJsZSBpbWcge1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5lbnNlbWJsZSAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmVuc2VtYmxlIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmNvbC14bC02OmZpcnN0LWNoaWxkIC5lbnNlbWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaW1nX2VudHJlcHJpc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmltZ19lbnRyZXByaXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnBhaXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9oZXJvLXJldmVyc2UucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMzAwcHggYm90dG9tIC0xODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWV0ZSAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnBhaXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucGFpciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMjAwcHggdG9wO1xuICB9XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnBhaXIgLm1hcmdpbl9yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnBhaXIgLm1hcmdpbl9yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAuaW1wYWlyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvaGVyby5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMzAwcHggdG9wIC0xODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWV0ZSAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLmltcGFpciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5pbXBhaXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0yMDBweCB0b3A7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAuaW1wYWlyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5pbXBhaXIgLm1hcmdpbl9sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5pbXBhaXIgLm1hcmdpbl9sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5oMiBoMSxcbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmgyIGgyLFxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuaDIgaDMsXG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5oMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmgzIGgxLFxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuaDMgaDIsXG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5oMyBoMyxcbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMjEyNzJBO1xufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuc3RhdHV0c19kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5zdGF0dXRzX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmNvbC1tZC02IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLnN0YXR1dF9jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMjZCMjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5zdGF0dXRfY2FyZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5zdGF0dXRfY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuc3RhdHV0X2NhcmQgaW1nIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5zdGF0dXRfY2FyZCAudGV4dGUge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuc3RhdHV0X2NhcmQgLnRleHRlIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5zdGF0dXRfY2FyZCAudGV4dGUgLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuc3RhdHV0X2NhcmQgLnRleHRlIC5jb250ZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLnN0YXR1dF9jYXJkIC50ZXh0ZSAuY29udGVudSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLnN0YXR1dF9jYXJkIC50ZXh0ZSAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuc3RhdHV0X2NhcmQgLnRleHRlIC5jb250ZW51IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLnN0YXR1dF9jYXJkIC50ZXh0ZSAubGllbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5zdGF0dXRfY2FyZCAudGV4dGUgLmxpZW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5zdGF0dXRfY2FyZCAudGV4dGUgLmxpZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuY2Fyb3VzZWwtY2xpZW50cyB7XG4gIG1hcmdpbjogNDBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmNhcm91c2VsLWNsaWVudHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsX2dyZXkuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY292ZXI7XG59XG4uc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1uYXYgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfY2Fyb3VzZWxfaG92ZXIuc3ZnKTtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWV0ZSAucHJlbWllcl9ibG9jIC5zdGF0dXRzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lldGUgLnByZW1pZXJfYmxvYyAuc3RhdHV0cyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFMUU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5zb2NpZXRlIC5wcmVtaWVyX2Jsb2MgLnN0YXR1dHMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG59XG4uc29jaWV0ZSAuY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xufVxuLnNvY2lldGUgLmN0YSAuZm9uZC1mb3JtZXMtYmxldWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mb25kLWZvcm1lcy1ibGV1ZXMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNvY2lldGUgLmN0YSAuZm9uZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvY3RhLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMzBweCBib3R0b207XG4gIG9wYWNpdHk6IDAuMzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnNvY2lldGUgLmN0YSAuZm9uZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmN0YSAuZm9uZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDYwJTtcbiAgfVxufVxuLnNvY2lldGUgLmN0YSAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwcHg7XG4gIHotaW5kZXg6IDMwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpZXRlIC5jdGEgLmdyaWQge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuY3RhIC5ncmlkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNvY2lldGUgLmN0YSAuZ3JpZCB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG59XG4uc29jaWV0ZSAuY3RhIC5ncmlkIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuY3RhIC5ncmlkIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWV0ZSAuY3RhIC5ncmlkIC5oMiBoMSxcbi5zb2NpZXRlIC5jdGEgLmdyaWQgLmgyIGgyLFxuLnNvY2lldGUgLmN0YSAuZ3JpZCAuaDIgaDMsXG4uc29jaWV0ZSAuY3RhIC5ncmlkIC5oMiBwIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG4uc29jaWV0ZSAuY3RhIC5ncmlkIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuY3RhIC5ncmlkIC5oMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWV0ZSAuY3RhIC5ncmlkIC5oMyBoMSxcbi5zb2NpZXRlIC5jdGEgLmdyaWQgLmgzIGgyLFxuLnNvY2lldGUgLmN0YSAuZ3JpZCAuaDMgaDMsXG4uc29jaWV0ZSAuY3RhIC5ncmlkIC5oMyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuY3RhIC5ncmlkIC5jb250ZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2NpZXRlIC5jdGEgLmdyaWQgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5jdGEgLmdyaWQgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5zb2NpZXRlIC5jcmVleiB7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpZXRlIC5jcmVleiB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5jcmVleiB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zb2NpZXRlIC5jcmVleiB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbi5zb2NpZXRlIC5jcmVleiAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lldGUgLmNyZWV6IC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWV0ZSAuY3JlZXogLmgyIGgxLFxuLnNvY2lldGUgLmNyZWV6IC5oMiBoMixcbi5zb2NpZXRlIC5jcmVleiAuaDIgaDMsXG4uc29jaWV0ZSAuY3JlZXogLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5zb2NpZXRlIC5jcmVleiAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lldGUgLmNyZWV6IC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWV0ZSAuY3JlZXogLmgzIGgxLFxuLnNvY2lldGUgLmNyZWV6IC5oMyBoMixcbi5zb2NpZXRlIC5jcmVleiAuaDMgaDMsXG4uc29jaWV0ZSAuY3JlZXogLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5zb2NpZXRlIC5jcmVleiAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWV0ZSAuY3JlZXogLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNvY2lldGUgLmNyZWV6IC5jcmVlel9kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWV0ZSAuY3JlZXogLmNyZWV6X2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2NpZXRlIC5jcmVleiAuY3JlZXpfY2FyZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lldGUgLmNyZWV6IC5jcmVlel9jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLnNvY2lldGUgLmNyZWV6IC5jcmVlel9jYXJkIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lldGUgLmNyZWV6IC5jcmVlel9jYXJkIGltZyB7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgfVxufVxuLnNvY2lldGUgLmNyZWV6IC5jcmVlel9jYXJkIC5oNSB7XG4gIG1hcmdpbjogMjBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWV0ZSAuY3JlZXogLmNyZWV6X2NhcmQgLmg1IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2NpZXRlIC5jcmVleiAuY3JlZXpfY2FyZCAuaDUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvY2lldGUgLmNyZWV6IC5jcmVlel9jYXJkIC5oNSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zb2NpZXRlIC5jcmVleiAuY3JlZXpfY2FyZCAuaDUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc29jaWV0ZSAuY3JlZXogLmNyZWV6X2NhcmQgLmg1IGg0LFxuLnNvY2lldGUgLmNyZWV6IC5jcmVlel9jYXJkIC5oNSBoNSxcbi5zb2NpZXRlIC5jcmVleiAuY3JlZXpfY2FyZCAuaDUgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpZXRlIC5jcmVleiAuY3JlZXpfY2FyZCAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWV0ZSAuY3JlZXogLmNvbC1tZC02OmZpcnN0LWNoaWxkIC5jcmVlel9jYXJkLFxuLnNvY2lldGUgLmNyZWV6IC5jb2wtbWQtNjpudGgtY2hpbGQoNCkgLmNyZWV6X2NhcmQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuY3JlZXogLmNvbC1tZC02OmZpcnN0LWNoaWxkIC5jcmVlel9jYXJkLFxuICAuc29jaWV0ZSAuY3JlZXogLmNvbC1tZC02Om50aC1jaGlsZCg0KSAuY3JlZXpfY2FyZCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5zb2NpZXRlIC5jcmVleiAuY29sLW1kLTY6bnRoLWNoaWxkKDIpIC5jcmVlel9jYXJkLFxuLnNvY2lldGUgLmNyZWV6IC5jb2wtbWQtNjpudGgtY2hpbGQoNSkgLmNyZWV6X2NhcmQge1xuICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbn1cbi5zb2NpZXRlIC5jcmVleiAuY29sLW1kLTY6bnRoLWNoaWxkKDMpIC5jcmVlel9jYXJkLFxuLnNvY2lldGUgLmNyZWV6IC5jb2wtbWQtNjpsYXN0LWNoaWxkIC5jcmVlel9jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuY3JlZXogLmNvbC1tZC02Om50aC1jaGlsZCgzKSAuY3JlZXpfY2FyZCxcbiAgLnNvY2lldGUgLmNyZWV6IC5jb2wtbWQtNjpsYXN0LWNoaWxkIC5jcmVlel9jYXJkIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuLnNvY2lldGUgLmNyZWV6IC5jYXJvdXNlbC1jbGllbnRzIHtcbiAgbWFyZ2luOiA0MHB4IDBweCAyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lldGUgLmNyZWV6IC5jYXJvdXNlbC1jbGllbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNvY2lldGUgLmNyZWV6IC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuY3JlZXogLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWV0ZSAuY3JlZXogLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFMUU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5zb2NpZXRlIC5jcmVleiAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVFRkI7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpZXRlIC50ZW1vaWduYWdlcyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC50ZW1vaWduYWdlcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHggOTBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zb2NpZXRlIC50ZW1vaWduYWdlcyB7XG4gICAgcGFkZGluZzogNTBweCAwcHggODBweCAwcHg7XG4gIH1cbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc29jaWV0ZSAudGVtb2lnbmFnZXMgLmgyIGgxLFxuLnNvY2lldGUgLnRlbW9pZ25hZ2VzIC5oMiBoMixcbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuaDIgaDMsXG4uc29jaWV0ZSAudGVtb2lnbmFnZXMgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc29jaWV0ZSAudGVtb2lnbmFnZXMgLmgzIGgxLFxuLnNvY2lldGUgLnRlbW9pZ25hZ2VzIC5oMyBoMixcbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuaDMgaDMsXG4uc29jaWV0ZSAudGVtb2lnbmFnZXMgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc29jaWV0ZSAudGVtb2lnbmFnZXMgLmgzIGgxIGJyLFxuICAuc29jaWV0ZSAudGVtb2lnbmFnZXMgLmgzIGgyIGJyLFxuICAuc29jaWV0ZSAudGVtb2lnbmFnZXMgLmgzIGgzIGJyLFxuICAuc29jaWV0ZSAudGVtb2lnbmFnZXMgLmgzIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMge1xuICBtYXJnaW46IDgwcHggMHB4IDIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIHtcbiAgICBtYXJnaW46IDYwcHggMHB4IDIwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc29jaWV0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIHtcbiAgICBtYXJnaW46IDQwcHggMHB4IDIwcHggMHB4O1xuICB9XG59XG4uc29jaWV0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNvY2lldGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAudGVtb2lnbmFnZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwMTAxNUI7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpZXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc29jaWV0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC50ZW1vaWduYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNvY2lldGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4IGF1dG87XG59XG4uc29jaWV0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5jaXJjbGUge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTVCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLml0ZW0gLm5vbSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMTAxNUI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc29jaWV0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5ub20ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnNvY2lldGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAuaXRlbSAucm9sZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLWxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc29jaWV0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5pdGVtIC5yb2xlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfY2Fyb3VzZWwuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc29jaWV0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfY2Fyb3VzZWxfaG92ZXIuc3ZnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWV0ZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvY2lldGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuLnNvY2lldGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lldGUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcyAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFMUU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5zb2NpZXRlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG59XG4uc29jaWV0ZSAuYmxvY19waWN0b3Mge1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWV0ZSAuYmxvY19waWN0b3Mge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuYmxvY19waWN0b3Mge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWV0ZSAuYmxvY19waWN0b3Mge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG4uc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5zb2NpZXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgyIGgxLFxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgyIGgyLFxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgyIGgzLFxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi5zb2NpZXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgzIGgxLFxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgzIGgyLFxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgzIGgzLFxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi5zb2NpZXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5lbnNlbWJsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zb2NpZXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5lbnNlbWJsZSAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuZW5zZW1ibGUgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmVuc2VtYmxlIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuY29sLWxnLTY6Zmlyc3QtY2hpbGQgLmVuc2VtYmxlLFxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmNvbC1sZy02Om50aC1jaGlsZCgyKSAuZW5zZW1ibGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuY29sLWxnLTY6Zmlyc3QtY2hpbGQgLmVuc2VtYmxlLFxuICAuc29jaWV0ZSAuYmxvY19waWN0b3MgLm1hcmdpbl9yaWdodCAuY29sLWxnLTY6bnRoLWNoaWxkKDIpIC5lbnNlbWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmJvdXRvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5zb2NpZXRlIC5ibG9jX3BpY3RvcyAubWFyZ2luX3JpZ2h0IC5ib3V0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5tYXJnaW5fcmlnaHQgLmJvdXRvbiBhOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAxMDE1QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zb2NpZXRlIC5ibG9jX3BpY3RvcyAuZW5zZW1ibGVfaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29jaWV0ZSAuYmxvY19waWN0b3MgLmVuc2VtYmxlX2ltYWdlIC5pbWdfZW50cmVwcmlzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmJsb2NfcGljdG9zIC5lbnNlbWJsZV9pbWFnZSAuaW1nX2VudHJlcHJpc2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zb2NpZXRlIC5ibG9jX3BpY3RvcyAuZW5zZW1ibGVfaW1hZ2UgLmltZ19lbnRyZXByaXNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNvY2lldGUgLmJsb2NfcGljdG9zIC5lbnNlbWJsZV9pbWFnZSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogLTMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5ibG9jX3BpY3RvcyAuZW5zZW1ibGVfaW1hZ2UgLmNpcmNsZSB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zb2NpZXRlIC5ibG9jX3BpY3RvcyAuZW5zZW1ibGVfaW1hZ2UgLmNpcmNsZSB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMge1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWV0ZSAucmVuZGV6X3ZvdXMge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAucmVuZGV6X3ZvdXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDkwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc29jaWV0ZSAucmVuZGV6X3ZvdXMge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAucmVuZGV6X3ZvdXMgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc29jaWV0ZSAucmVuZGV6X3ZvdXMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMiBoMSxcbi5zb2NpZXRlIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgyIGgyLFxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDIgaDMsXG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMiBwIHtcbiAgY29sb3I6ICM5MUE3RUI7XG59XG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMyBoMSxcbi5zb2NpZXRlIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgzIGgyLFxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgaDMsXG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgaDEgYnIsXG4gIC5zb2NpZXRlIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLmgzIGgyIGJyLFxuICAuc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC5oMyBoMyBicixcbiAgLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAuaDMgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjMjEyNzJBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDIwcHggMHB4IDEwcHggMHB4O1xufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgbGFiZWwgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgbGFiZWwgc3VwIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLFxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sXG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyBzZWxlY3QsXG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY0Rjg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjMjEyNzJBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDN0NEO1xufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2NpZXRlIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBjb2xvcjogIzkxQTdFQjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBjb2xvcjogIzkxQTdFQjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgaW5wdXQ6Zm9jdXMsXG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyBzZWxlY3Q6Zm9jdXMsXG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxQzdDRDtcbiAgb3V0bGluZTogMDtcbn1cbi5zb2NpZXRlIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5yZXBvbnNlLWVudHJlcHJpc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgLnJlcG9uc2UtZW50cmVwcmlzZS12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29jaWV0ZSAucmVuZGV6X3ZvdXMgLm1hcmdpbl9sZWZ0IC53cGNmNyAuc3VibWl0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMjZCMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5zb2NpZXRlIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI0YyNkIyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zb2NpZXRlIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5zdWJtaXRfY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lldGUgLnJlbmRlel92b3VzIC5tYXJnaW5fbGVmdCAud3BjZjcgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbn1cbi5zb2NpZXRlIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXItY29sb3I6IGdyZWVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2NpZXRlIC5yZW5kZXpfdm91cyAubWFyZ2luX2xlZnQgLndwY2Y3IC5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXItY29sb3I6ICNGMjZCMjE7XG59XG4uc29jaWV0ZSAuZmFxIHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZhcS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAtMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpZXRlIC5mYXEge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuZmFxIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAtMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zb2NpZXRlIC5mYXEge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG4uc29jaWV0ZSAuZmFxIC5tYXJnaW5fcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmZhcSAubWFyZ2luX3JpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLnNvY2lldGUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2NpZXRlIC5mYXEgLm1hcmdpbl9yaWdodCAuaDIgaDEsXG4uc29jaWV0ZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgyIGgyLFxuLnNvY2lldGUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMiBoMyxcbi5zb2NpZXRlIC5mYXEgLm1hcmdpbl9yaWdodCAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWV0ZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgxLFxuLnNvY2lldGUgLmZhcSAubWFyZ2luX3JpZ2h0IC5oMyBoMixcbi5zb2NpZXRlIC5mYXEgLm1hcmdpbl9yaWdodCAuaDMgaDMsXG4uc29jaWV0ZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc29jaWV0ZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgxIGJyLFxuICAuc29jaWV0ZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgyIGJyLFxuICAuc29jaWV0ZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIGgzIGJyLFxuICAuc29jaWV0ZSAuZmFxIC5tYXJnaW5fcmlnaHQgLmgzIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2NpZXRlIC5mYXEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuZmFxIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNvY2lldGUgLmZhcSAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWV0ZSAuZmFxIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpZXRlIC5mYXEgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNvY2lldGUgLmZhcSAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uc29jaWV0ZSAuZmFxIC5mYXFfY2FyZCB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweDtcbn1cbi5zb2NpZXRlIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUVGQjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zb2NpZXRlIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc29jaWV0ZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFRUZCO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNFQUVFRkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc29jaWV0ZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzMDEwMTVCJyBjbGFzcz0nYmkgYmktcGx1cycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTggNGEuNS41IDAgMCAxIC41LjV2M2gzYS41LjUgMCAwIDEgMCAxaC0zdjNhLjUuNSAwIDAgMS0xIDB2LTNoLTNhLjUuNSAwIDAgMSAwLTFoM3YtM0EuNS41IDAgMCAxIDggNHonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc29jaWV0ZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246OmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zb2NpZXRlIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSclMjNFQUVFRkInIGNsYXNzPSdiaSBiaS1wbHVzJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBkPSdNOCA0YS41LjUgMCAwIDEgLjUuNXYzaDNhLjUuNSAwIDAgMSAwIDFoLTN2M2EuNS41IDAgMCAxLTEgMHYtM2gtM2EuNS41IDAgMCAxIDAtMWgzdi0zQS41LjUgMCAwIDEgOCA0eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zb2NpZXRlIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzMDEwMTVCJyBjbGFzcz0nYmkgYmktZGFzaCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTQgOGEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAwIDFoLTdBLjUuNSAwIDAgMSA0IDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zb2NpZXRlIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzRUFFRUZCJyBjbGFzcz0nYmkgYmktZGFzaCcgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZD0nTTQgOGEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAwIDFoLTdBLjUuNSAwIDAgMSA0IDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwcHggMTZweCAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVFRkI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5zb2NpZXRlIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTAxNUI7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1zZW1pYm9sZFwiO1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgYSB7XG4gIGNvbG9yOiAjRjI2QjIxO1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uc29jaWV0ZSAuZmFxIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAuY29udGVudSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuLnNvY2lldGUgLmZhcSAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbn1cbi5zb2NpZXRlIC5mYXEgLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogIzAxMDE1QjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjhlbTtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1zb2NpZXRlLmNzcy5tYXAgKi8iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtbGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1MaWdodC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1TZW1pQm9sZC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLU1lZGl1bS50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1TZW1pQm9sZC50dGYpO1xufVxuLnRhcmlmcyAuaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxNUI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2hlcm8ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTEyMHB4IHRvcCAtMTIwcHg7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZnMgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50YXJpZnMgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5oZXJvIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGFyaWZzIC5oZXJvIC5oMiBoMSxcbi50YXJpZnMgLmhlcm8gLmgyIGgyLFxuLnRhcmlmcyAuaGVybyAuaDIgaDMsXG4udGFyaWZzIC5oZXJvIC5oMiBwIHtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFyaWZzIC5oZXJvIC5oMiBoMSxcbiAgLnRhcmlmcyAuaGVybyAuaDIgaDIsXG4gIC50YXJpZnMgLmhlcm8gLmgyIGgzLFxuICAudGFyaWZzIC5oZXJvIC5oMiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50YXJpZnMgLmhlcm8gLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmhlcm8gLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhcmlmcyAuaGVybyAuaDMgaDEsXG4udGFyaWZzIC5oZXJvIC5oMyBoMixcbi50YXJpZnMgLmhlcm8gLmgzIGgzLFxuLnRhcmlmcyAuaGVybyAuaDMgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRhcmlmcyAuaGVybyAuaDMgaDEgc3Ryb25nLFxuLnRhcmlmcyAuaGVybyAuaDMgaDIgc3Ryb25nLFxuLnRhcmlmcyAuaGVybyAuaDMgaDMgc3Ryb25nLFxuLnRhcmlmcyAuaGVybyAuaDMgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi50YXJpZnMgLmhlcm8gLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRhcmlmcyAuaGVybyAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGFyaWZzIC5oZXJvIC5jb250ZW51IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50YXJpZnMgLmhlcm8gLmZvcm0ge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZnMgLmhlcm8gLmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmhlcm8gLmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50YXJpZnMgLmhlcm8gLmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi50YXJpZnMgLmhlcm8gLmZvcm0gLmZmLWVsLXByb2dyZXNzLXN0YXR1cyxcbi50YXJpZnMgLmhlcm8gLmZvcm0gLmZmLWVsLWlucHV0LS1sYWJlbCxcbi50YXJpZnMgLmhlcm8gLmZvcm0gLmZmLWVsLWZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fucy1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuZmYtZWwtaW5wdXQtLWxhYmVsIHtcbiAgbWFyZ2luOiAzMHB4IDBweDtcbn1cbi50YXJpZnMgLmhlcm8gLmZvcm0gLmZmLWVsLWZvcm0tY2hlY2stbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi50YXJpZnMgLmhlcm8gLmZvcm0gLmZmLWVsLWZvcm0tY2hlY2stbGFiZWwgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuZmx1ZW50Zm9ybSAuZmYtZWwtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMSAhaW1wb3J0YW50O1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC50YXJpZnMgLmhlcm8gLmZvcm0gLmluZm9zX2Zvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBjb2xvcjogIzIxMjcyQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMHB4O1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSBzZWxlY3QsXG4udGFyaWZzIC5oZXJvIC5mb3JtIC5pbmZvc19mb3JtIGlucHV0LFxuLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4udGFyaWZzIC5oZXJvIC5mb3JtIC5pbmZvc19mb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4udGFyaWZzIC5oZXJvIC5mb3JtIC5pbmZvc19mb3JtIHRleHRhcmVhLFxuLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBjb2xvcjogIzIxMjcyQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMHB4O1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4udGFyaWZzIC5oZXJvIC5mb3JtIC5pbmZvc19mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSBpbnB1dDpmb2N1cyxcbi50YXJpZnMgLmhlcm8gLmZvcm0gLmluZm9zX2Zvcm0gc2VsZWN0OmZvY3VzLFxuLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cbi50YXJpZnMgLmhlcm8gLmZvcm0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGODtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICMyMTI3MkE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDBweDtcbn1cbi50YXJpZnMgLmhlcm8gLmZvcm0gc2VsZWN0LFxuLnRhcmlmcyAuaGVybyAuZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGODtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgY29sb3I6ICMyMTI3MkE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDBweDtcbn1cbi50YXJpZnMgLmhlcm8gLmZvcm0gc2VsZWN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSAuZmYtY3VzdG9tX2h0bWwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuaW5mb3NfZm9ybSAuZmYtY3VzdG9tX2h0bWwgcCB7XG4gIGZvbnQtZmFtaWx5OiBcInBvcHBpbnMtc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFyaWZzIC5oZXJvIC5mb3JtIC5pbmZvc19mb3JtIC5mZi1jdXN0b21faHRtbCBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50YXJpZnMgLmhlcm8gLmZvcm0gLmluZm9zX2Zvcm0gLmZmLWN1c3RvbV9odG1sIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAucHJpeF90b3RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFyaWZzIC5oZXJvIC5mb3JtIC5mZi1tZXNzYWdlLXN1Y2Nlc3Mge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4udGFyaWZzIC5oZXJvIC5mb3JtIC5mZi1tZXNzYWdlLXN1Y2Nlc3MgaDQge1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zLXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZnMgLmhlcm8gLmZvcm0gLmZmLW1lc3NhZ2Utc3VjY2VzcyBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFyaWZzIC5oZXJvIC5mb3JtIC5mZi1tZXNzYWdlLXN1Y2Nlc3MgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuZmYtbWVzc2FnZS1zdWNjZXNzIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFyaWZzIC5oZXJvIC5mb3JtIC5mZi1tZXNzYWdlLXN1Y2Nlc3MgaDUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRhcmlmcyAuaGVybyAuZm9ybSAuZmYtbWVzc2FnZS1zdWNjZXNzIGg1IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi50YXJpZnMgLmhlcm8gLmZvcm0gLmZmLW1lc3NhZ2Utc3VjY2VzcyBwIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnMtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFyaWZzIC5oZXJvIC5mb3JtIC5mZi1tZXNzYWdlLXN1Y2Nlc3MgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4udGFyaWZzIC5oZXJvIC5mb3JtIC5mZi1tZXNzYWdlLXN1Y2Nlc3MgcCBzdHJvbmcge1xuICBjb2xvcjogI0YyNkIyMTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRhcmlmcyAuaGVybyAuZm9ybSAuZmYtbWVzc2FnZS1zdWNjZXNzIHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi50YXJpZnMgLmhlcm8gLmZvcm0gLmZmLW1lc3NhZ2Utc3VjY2VzcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFyaWZzIC5oZXJvIC5mb3JtIC5mZi1tZXNzYWdlLXN1Y2Nlc3MgbGkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuZmYtbWVzc2FnZS1zdWNjZXNzIGxpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zLXNlbWlib2xkXCI7XG59XG4udGFyaWZzIC5oZXJvIC5mb3JtIC5mZi1tZXNzYWdlLXN1Y2Nlc3MgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tbGVmdDogLTAuOGVtO1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuZmYtbWVzc2FnZS1zdWNjZXNzIGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMjZCMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNkIyMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuZmYtbWVzc2FnZS1zdWNjZXNzIGE6aG92ZXIge1xuICBjb2xvcjogI0YyNkIyMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4udGFyaWZzIC5oZXJvIC5mb3JtIC5zdGVwLW5hdixcbi50YXJpZnMgLmhlcm8gLmZvcm0gLmZmX3N1Ym1pdF9idG5fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udGFyaWZzIC5oZXJvIC5mb3JtIC5zdGVwLW5hdiBidXR0b24sXG4udGFyaWZzIC5oZXJvIC5mb3JtIC5mZl9zdWJtaXRfYnRuX3dyYXBwZXIgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwicG9wcGlucy1zZW1pYm9sZFwiO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMjZCMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnRhcmlmcyAuaGVybyAuZm9ybSAuc3RlcC1uYXYgYnV0dG9uOmhvdmVyLFxuLnRhcmlmcyAuaGVybyAuZm9ybSAuZmZfc3VibWl0X2J0bl93cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRjI2QjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3Mge1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmgyIGgxLFxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmgyIGgyLFxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmgyIGgzLFxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5oMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5oMyBoMSxcbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5oMyBoMixcbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5oMyBoMyxcbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5oMyBwIHtcbiAgY29sb3I6ICMwMTAxNUI7XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5ibG9jc19waWN0b3NfZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmJsb2NzX3BpY3Rvc19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuY2Fyb3VzZWwtY2xpZW50cyB7XG4gIG1hcmdpbjogNDBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5jYXJvdXNlbC1jbGllbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFMUU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY3NfcGljdG9zIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmVuc2VtYmxlX3BpY3RvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuZW5zZW1ibGVfcGljdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuZW5zZW1ibGVfcGljdG8gaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQwcHggYXV0byAyMHB4IGF1dG87XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuZW5zZW1ibGVfcGljdG8gLmg1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmVuc2VtYmxlX3BpY3RvIC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmVuc2VtYmxlX3BpY3RvIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyMTI3MkE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuZW5zZW1ibGVfcGljdG8gLmNvbnRlbnUgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NzX3BpY3RvcyAuY29sLWxnLTQ6Zmlyc3QtY2hpbGQgLmVuc2VtYmxlX3BpY3RvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmNvbC1sZy00Om50aC1jaGlsZCgyKSAuZW5zZW1ibGVfcGljdG8ge1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jc19waWN0b3MgLmNvbC1sZy00Omxhc3QtY2hpbGQgLmVuc2VtYmxlX3BpY3RvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIHtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgyIGgxLFxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaDIgaDIsXG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMiBoMyxcbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIGgxLFxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuaDMgaDIsXG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5oMyBoMyxcbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmNvbnRlbnUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuY29udGVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5jb250ZW51IHAge1xuICBjb2xvcjogIzIxMjcyQTtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmJvdXRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5ib3V0b24ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5ib3V0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuYm91dG9uIGE6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZSAuZW5zZW1ibGUge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmVuc2VtYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5lbnNlbWJsZSBpbWcge1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmVuc2VtYmxlIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5lbnNlbWJsZSAuY29udGVudSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5xdWluY29uY2UgLmNvbC14bC02OmZpcnN0LWNoaWxkIC5lbnNlbWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5pbWdfZW50cmVwcmlzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucXVpbmNvbmNlIC5pbWdfZW50cmVwcmlzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLnF1aW5jb25jZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5wYWlyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvcXVpbmNvbmNlc19wYWlyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMjBweCB0b3AgLTEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5wYWlyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4O1xuICB9XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAucGFpciAubWFyZ2luX3JpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5wYWlyIC5tYXJnaW5fcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4udGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAuaW1wYWlyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvcXVpbmNvbmNlc19pbXBhaXIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTIwcHggYm90dG9tIC0xMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLnByZW1pZXJfYmxvYyAuYmxvY19xdWluY29uY2VzIC5pbXBhaXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMjBweCB0b3AgLTEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAuaW1wYWlyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLnRhcmlmcyAucHJlbWllcl9ibG9jIC5ibG9jX3F1aW5jb25jZXMgLmltcGFpciAubWFyZ2luX2xlZnQge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5wcmVtaWVyX2Jsb2MgLmJsb2NfcXVpbmNvbmNlcyAuaW1wYWlyIC5tYXJnaW5fbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTA3LCAzMywgMC4wMTk2MDc4NDMxKTtcbiAgcGFkZGluZzogOTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLnBpY3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLnBpY3RvIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAzMHB4IGF1dG87XG4gIH1cbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmgyIGgxLFxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmgyIGgyLFxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmgyIGgzLFxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmgyIHAge1xuICBjb2xvcjogIzkxQTdFQjtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmgzIGgxLFxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmgzIGgyLFxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmgzIGgzLFxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5jb250ZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMjEyNzJBO1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLnN0YXR1dHNfZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLnN0YXR1dHNfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmNvbC1tZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuc3RhdHV0X2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyNkIyMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5zdGF0dXRfY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLnN0YXR1dF9jYXJkIGltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLnN0YXR1dF9jYXJkIC50ZXh0ZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuc3RhdHV0X2NhcmQgLnRleHRlIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuc3RhdHV0X2NhcmQgLnRleHRlIC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5zdGF0dXRfY2FyZCAudGV4dGUgLmNvbnRlbnUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuc3RhdHV0X2NhcmQgLnRleHRlIC5jb250ZW51IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGMjZCMjE7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuc3RhdHV0X2NhcmQgLnRleHRlIC5jb250ZW51IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5zdGF0dXRfY2FyZCAudGV4dGUgLmxpZW4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLnN0YXR1dF9jYXJkIC50ZXh0ZSAubGllbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0YyNkIyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5zdGF0dXRfY2FyZCAudGV4dGUgLmxpZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmNhcm91c2VsLWNsaWVudHMge1xuICBtYXJnaW46IDQwcHggMHB4IDIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuY2Fyb3VzZWwtY2xpZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsX2dyZXkuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY292ZXI7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLW5hdiBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLW5hdiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19jYXJvdXNlbF9ob3Zlci5zdmcpO1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnRlcyAuY2Fyb3VzZWwtY2xpZW50cyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJ0ZXMgLmNhcm91c2VsLWNsaWVudHMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFMUU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2FydGVzIC5jYXJvdXNlbC1jbGllbnRzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2QjIxO1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19waWN0b3Mge1xuICBwYWRkaW5nOiA5MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX3BpY3RvcyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19waWN0b3MgLmltZ19lbnRyZXByaXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIC5tYXJnaW5fbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIC5tYXJnaW5fbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19waWN0b3MgLm1hcmdpbl9sZWZ0IC5waWN0byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIC5tYXJnaW5fbGVmdCAucGljdG8ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX3BpY3RvcyAubWFyZ2luX2xlZnQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIC5tYXJnaW5fbGVmdCAuaDIgaDEsXG4udGFyaWZzIC5mdWxsIC5ibG9jX3BpY3RvcyAubWFyZ2luX2xlZnQgLmgyIGgyLFxuLnRhcmlmcyAuZnVsbCAuYmxvY19waWN0b3MgLm1hcmdpbl9sZWZ0IC5oMiBoMyxcbi50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIC5tYXJnaW5fbGVmdCAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19waWN0b3MgLm1hcmdpbl9sZWZ0IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX3BpY3RvcyAubWFyZ2luX2xlZnQgLmgzIGgxLFxuLnRhcmlmcyAuZnVsbCAuYmxvY19waWN0b3MgLm1hcmdpbl9sZWZ0IC5oMyBoMixcbi50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIC5tYXJnaW5fbGVmdCAuaDMgaDMsXG4udGFyaWZzIC5mdWxsIC5ibG9jX3BpY3RvcyAubWFyZ2luX2xlZnQgLmgzIHAge1xuICBjb2xvcjogIzAxMDE1Qjtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIC5tYXJnaW5fbGVmdCAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX3BpY3RvcyAubWFyZ2luX2xlZnQgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19waWN0b3MgLm1hcmdpbl9sZWZ0IC5jb250ZW51IHAge1xuICBjb2xvcjogIzIxMjcyQTtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX3BpY3RvcyAubWFyZ2luX2xlZnQgLmVuc2VtYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX3BpY3RvcyAubWFyZ2luX2xlZnQgLmVuc2VtYmxlIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19waWN0b3MgLm1hcmdpbl9sZWZ0IC5lbnNlbWJsZSAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19waWN0b3MgLm1hcmdpbl9sZWZ0IC5lbnNlbWJsZSAuY29udGVudSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGUgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfcGljdG9zIC5tYXJnaW5fbGVmdCAuZW5zZW1ibGUgLmNvbnRlbnUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY190cm9pcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAxMDcsIDMzLCAwLjAxOTYwNzg0MzEpO1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTA3LCAzMywgMC4wMTk2MDc4NDMxKTtcbiAgcGFkZGluZzogOTBweCAwcHggMTIwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweCAxMDBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCA5MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAucGljdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAucGljdG8ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDMwcHggYXV0bztcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuaDIgaDEsXG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuaDIgaDIsXG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuaDIgaDMsXG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuaDIgcCB7XG4gIGNvbG9yOiAjOTFBN0VCO1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuaDMgaDEsXG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuaDMgaDIsXG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuaDMgaDMsXG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuaDMgcCB7XG4gIGNvbG9yOiAjMDEwMTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwgLmNvbnRlbnUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICMyMTI3MkE7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyB7XG4gIG1hcmdpbjogODBweCAwcHggMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIHtcbiAgICBtYXJnaW46IDYwcHggMHB4IDIwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyB7XG4gICAgbWFyZ2luOiA0MHB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSB7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMjZCMjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5pdGVtIC5lbnNlbWJsZSBpbWcge1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgaW1nIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLml0ZW0gLmVuc2VtYmxlIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmg2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5pdGVtIC5lbnNlbWJsZSAuY29udGVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmNvbnRlbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLml0ZW0gLmVuc2VtYmxlIC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0YyNkIyMTtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5pdGVtIC5lbnNlbWJsZSAubGllbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmxpZW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGMjZCMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAuaXRlbSAuZW5zZW1ibGUgLmxpZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDEwMTVCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLm93bC1uYXYgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfY2Fyb3VzZWxfZ3JleS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjb3Zlcjtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5vd2wtbmF2IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2Nhcm91c2VsX2hvdmVyLnN2Zyk7XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cbi50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZnMgLmZ1bGwgLmJsb2NfY2Fycm91c2VsIC5jYXJvdXNlbC1kZXV4aWVtZS1ibG9jIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGFyaWZzIC5mdWxsIC5ibG9jX2NhcnJvdXNlbCAuY2Fyb3VzZWwtZGV1eGllbWUtYmxvYyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREUxRTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuLnRhcmlmcyAuZnVsbCAuYmxvY19jYXJyb3VzZWwgLmNhcm91c2VsLWRldXhpZW1lLWJsb2MgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjZCMjE7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9dGFyaWZzLmNzcy5tYXAgKi8iXX0= */
