/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/nom-commercial/main.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500&family=Work+Sans:wght@700&display=swap);
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/nom-commercial/main.scss (1) ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
#containerCeAgence {
  margin-top: 70px;
}
#containerCeAgence *,
#containerCeAgence *::before,
#containerCeAgence *::after {
  box-sizing: border-box !important;
}

#containerCeAgence .cir-section-main {
  justify-content: center;
}
#containerCeAgence .cir-section-1 {
  text-align: center;
}
#containerCeAgence .title-cir-section {
  font-size: 50px;
  font-family: "Work Sans", sans-serif;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.2;
}
#containerCeAgence .h4-cir-section {
  font-size: 17px;
  font-family: "Open Sans", sans-serif;
  color: var(--green-agence);
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.55;
}
#containerCeAgence .p-cir-section {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(89, 86, 84);
  line-height: 1.75;
  margin-top: 15px;
  margin-bottom: 15px;
  font-weight: 500;
}
#containerCeAgence .span-cir {
  color: rgb(252, 102, 32);
}
#containerCeAgence .btn-cir-section-1 {
  background-color: rgb(115, 201, 32);
  width: 296px;
  font-family: "Open Sans", sans-serif;
  height: 64px;
  font-size: 20px;
  border-radius: 0px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1200px) {
  #containerCeAgence .cir-section-1 {
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
  }
  #containerCeAgence .cir-section-1 > .title-cir-section {
    text-align: left;
  }
  #containerCeAgence .display-none {
    display: none;
  }
}

.cabinet {
  background-color: rgb(115, 201, 32);
  height: 784px;
  margin-top: 80px;
  position: relative;
  width: 100%;
}

.containerCabinet {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
}

.formCabinet {
  position: absolute;
  top: -200px;
  right: -60px;
}

.containerCabinetBis {
  padding-left: 7rem;
  padding-right: 7rem;
  position: relative;
  top: -280px;
}

.title-cabinet-section {
  font-size: 55px;
  font-family: "Work Sans", sans-serif;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
}

.cabinet h2 {
  font-size: 55px;
  font-family: "Work Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.2;
  text-align: left;
  margin-top: 100px;
  max-width: 812px;
}

.WhyCabinet {
  background-color: rgb(229, 231, 231);
  width: 100%;
  height: 644px;
  padding: 80px 100px 80px 100px;
}

.bgBlockCabinet {
  border-radius: 10px;
  background-color: rgb(252, 102, 32);
  max-width: 303px;
  height: 231px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 15px;
}

.bgBlockCabinet span {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
}

.WhyCabinet h3 {
  font-size: 40px;
  font-family: "Work Sans", sans-serif;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  padding-left: 120px;
  padding-right: 120px;
  margin-bottom: 50px;
}

.btnCabinet {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(115, 201, 32);
  width: 231px;
  height: 64px;
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.75;
}

.btnConfiance {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(115, 201, 32);
  width: 290px;
  height: 64px;
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.75;
}

.btnOffre {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(115, 201, 32);
  width: 168px;
  height: 64px;
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.75;
}

.containerStep {
  display: flex;
  flex-direction: column;
}

.step {
  background-color: rgb(244, 245, 245);
  margin: 10px 0;
  transition: 0.5s;
  width: 549px;
  height: 190px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
}

.step span {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  color: rgb(89, 86, 84);
  line-height: 1.944;
  text-align: left;
}

.step-1 {
  transform: translateX(0);
}

.step-2 {
  transform: translateX(80px);
  height: 143px;
}

.step-3 {
  transform: translateX(160px);
  height: 143px;
}

.step-4 {
  transform: translateX(240px);
}

.btnStep {
  background-color: rgb(115, 201, 32);
  width: 290px;
  height: 64px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.75;
}

.containerConfiance {
  position: relative;
  top: -200px;
}

.img-step-container {
  display: flex;
  justify-content: start;
  align-items: center;
}

.middle-custom {
  position: relative;
  left: 100px;
}

@media screen and (max-width: 1630px) {
  .WhyCabinet {
    padding: 80px 50px 80px 50px;
  }
  .bgBlockCabinet {
    max-width: 280px;
  }
  .middle-custom {
    position: relative;
    left: 0px;
  }
}
@media screen and (max-width: 1500px) {
  .img-step-container {
    display: flex;
    justify-content: end;
    align-items: center;
  }
}
@media screen and (max-width: 1438px) {
  .WhyCabinet {
    padding: 80px 15px 80px 15px;
  }
  .bgBlockCabinet {
    max-width: 260px;
  }
  .containerCabinetBis {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .bgBlockCabinet span {
    font-size: 18px;
  }
  .img-step {
    width: 389px;
    height: 313px;
  }
  .WhyCabinet h3 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 1200px) {
  .containerCabinetBis {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .bgBlockCabinet {
    max-width: 230px;
  }
  .bgBlockCabinet span {
    font-size: 16px;
  }
  .pictoCabinet {
    width: 293px;
    height: 293px;
  }
}
@media screen and (max-width: 1050px) {
  .containerCabinetBis {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media screen and (max-width: 992px) {
  .display-none {
    display: none !important;
  }
  .containerCabinet .row {
    flex-direction: column;
  }
  .cabinet {
    height: auto;
  }
  .cabinet h2 {
    font-size: 35px;
    font-family: "Work Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 1.286;
    text-align: center;
  }
  .containerCabinetBis {
    padding-left: 0rem;
    padding-right: 0rem;
    position: inherit;
  }
  .WhyCabinet {
    background-color: rgb(229, 231, 231);
    width: 100%;
    height: auto;
    padding: 15px;
  }
  .WhyCabinet h3 {
    font-family: "Work Sans", sans-serif;
    font-size: 35px;
    color: rgb(0, 1, 8);
    font-weight: bold;
    line-height: 1.286;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  .bgBlockCabinet {
    height: 204px;
  }
  .containerStep {
    justify-content: center;
    align-items: center;
  }
  .step {
    background-color: rgb(244, 245, 245);
    margin: 10px 0;
    transition: 0.5s;
    width: 297px;
    height: 363px;
    margin-top: 3rem !important;
    display: none !important;
  }
  .step span {
    text-align: center;
  }
  .step-1 {
    transform: none;
  }
  .step-2 {
    transform: none;
  }
  .step-3 {
    transform: none;
  }
  .step-4 {
    transform: none;
  }
  .containerConfiance {
    position: inherit;
  }
  .img-step-container {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .img-step {
    width: 389px;
    height: 313px;
  }
  .title-cabinet-section {
    font-size: 35px !important;
    font-family: "Work Sans", sans-serif !important;
    color: rgb(0, 1, 8) !important;
    font-weight: bold !important;
    line-height: 1.286 !important;
    text-align: center !important;
  }
  .title-cir-section {
    font-size: 35px !important;
  }
}
@media screen and (max-width: 467px) {
  .WhyCabinet {
    background-color: rgb(229, 231, 231);
    width: 100%;
    height: 1361px;
    padding: 15px;
  }
}
.btn-hover,
.btn-hover-two {
  background-color: rgb(115, 201, 32) !important;
  color: white !important;
  font-weight: 600 !important;
  transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease;
}

.btn-hover:hover {
  background-color: rgb(252, 102, 32) !important;
  color: white !important;
  font-weight: 600 !important;
}

.btn-hover-two:hover {
  background-color: white !important;
  color: rgb(252, 102, 32) !important;
  font-weight: 600 !important;
}

@media (max-width: 411px) {
  .title-cir-section,
  .cabinet h2,
  .WhyCabinet h3,
  .title-cabinet-section,
  .sectionChiffre .col2 h2,
  .contact-one .section-title__title {
    font-size: 26px !important;
  }
  .img-step {
    width: 289px;
    height: 213px;
  }
  .sectionChiffre img {
    width: 281px;
    height: 261px;
  }
}
.sectionChiffre {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(252, 102, 32);
  background-image: url(/build/images/Fuse%CC%81eBannie%CC%80reVerte.2c536194.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 669px;
}
.sectionChiffre .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 1200px) {
  .sectionChiffre {
    padding-left: 15px;
    padding-right: 15px;
    height: 1116px;
    margin-top: 100px;
    background-image: none;
  }
  .sectionChiffre .grid-container {
    grid-template-columns: 1fr;
    gap: 100px;
  }
  .sectionChiffre .cjec {
    max-width: 80%;
  }
}
@media (max-width: 1200px) {
  .sectionChiffre .col2 {
    order: 1;
  }
}
.sectionChiffre .col2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
@media (max-width: 1200px) {
  .sectionChiffre .col2 {
    align-items: center;
  }
}
.sectionChiffre .col2 h2 {
  margin-bottom: 15px;
  font-size: 40px;
  font-family: "Work Sans", sans-serif;
  color: rgb(0, 1, 8);
  font-weight: bold;
  line-height: 1.2;
  text-align: left;
  margin-top: 15px;
}
@media (max-width: 1200px) {
  .sectionChiffre .col2 h2 {
    text-align: center;
    font-size: 35px;
  }
}
.sectionChiffre .col2 h4 {
  font-size: 36px;
  font-family: "Work Sans";
  color: rgb(255, 255, 255);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.55;
}
@media (max-width: 1200px) {
  .sectionChiffre .col2 h4 {
    max-width: 80%;
    font-size: 30px;
    height: AUTO;
  }
}
.sectionChiffre .col2 p {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.75;
  text-align: left;
  max-width: 673px;
}
@media (max-width: 1200px) {
  .sectionChiffre .col2 p {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.sectionChiffre .col2 .btn-cir-sectionChiffre {
  width: 168px;
  height: 64px;
}
.sectionChiffre .col1 {
  display: flex;
  justify-content: center;
}
.sectionChiffre .col1 .containerCircle {
  display: flex;
  flex-wrap: wrap;
  border-width: 2px;
  border-color: rgb(244, 245, 245);
  border-style: solid;
  border-radius: 50%;
  width: 582px;
  height: 581px;
  position: relative;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .grid-container {
    grid-template-columns: 1fr;
  }
  .sectionChiffre .col1 .containerCircle {
    margin-right: 15px;
    margin-left: 40px;
    width: 302px;
    height: 301px;
  }
}
.sectionChiffre .col1 .containerCircle::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 415px;
  height: 415px;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  border-color: rgb(244, 245, 245);
  transform: translate(-50%, -50%);
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle::before {
    width: 222px;
    height: 222px;
  }
}
.sectionChiffre .col1 .containerCircle::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 327px;
  height: 327px;
  border-color: white;
  background-image: url(/build/images/prix390.e587d1cc.png);
  /* Remplacez 'chemin-vers-votre-image.jpg' par le chemin de votre image */
  background-size: cover;
  /* Ajustez la taille de l'image à la boîte */
  background-position: center;
  /* Centrez l'image horizontalement et verticalement */
  text-align: center;
  line-height: 327px;
  transform: translate(-50%, -50%);
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle::after {
    width: 232px;
    height: 232px;
    line-height: 232px;
    padding: 15px;
  }
}
.sectionChiffre .col1 .containerCircle .circleOne {
  width: 178px;
  height: 180px;
  background-color: rgb(0, 1, 8);
  border-radius: 50%;
  margin: 10px;
  position: relative;
  top: 20px;
  left: -45px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  padding: 10px 35px;
}
.sectionChiffre .col1 .containerCircle .circleOne span {
  font-size: 60px;
  font-family: "Work Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleOne span {
    font-size: 28px;
  }
}
.sectionChiffre .col1 .containerCircle .circleOne p {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: 500;
  line-height: 1.667;
  margin-bottom: 0px !important;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleOne p {
    font-size: 12px;
  }
}
.sectionChiffre .col1 .containerCircle .circleOne p strong {
  font-size: 26px;
  font-family: "Work Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleOne p strong {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleOne {
    width: 371px;
    height: 351px;
    top: -60px;
    left: -55px;
    padding: 20px 20px;
  }
}
.sectionChiffre .col1 .containerCircle .circleTwo {
  width: 178px;
  height: 180px;
  background-color: rgb(236, 239, 241);
  border-radius: 50%;
  margin: 10px;
  border-width: 2px;
  border-color: rgb(244, 245, 245);
  border-style: solid;
  position: relative;
  top: 340px;
  right: -135px;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  padding: 10px 35px;
}
.sectionChiffre .col1 .containerCircle .circleTwo span {
  font-size: 60px;
  font-family: "Work Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleTwo span {
    font-size: 28px;
  }
}
.sectionChiffre .col1 .containerCircle .circleTwo p {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  color: black;
  font-weight: 500;
  line-height: 1.667;
  margin-bottom: 0px !important;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleTwo p {
    font-size: 12px;
  }
}
.sectionChiffre .col1 .containerCircle .circleTwo p strong {
  font-size: 26px;
  font-family: "Work Sans", sans-serif;
  color: black;
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleTwo p strong {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleTwo {
    width: 175px;
    height: 175px;
    top: -385px;
    right: -150px;
    padding: 10px 10px;
  }
}
.sectionChiffre .col1 .containerCircle .circleLittleLeft {
  border-radius: 50%;
  background-color: rgb(229, 231, 231);
  width: 32px;
  height: 32px;
  position: relative;
  left: -286px;
  top: 400px;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleLittleLeft {
    top: -365px;
    left: -200px;
    width: 16px;
    height: 16px;
  }
}
.sectionChiffre .col1 .containerCircle .circleLittleRight {
  border-radius: 50%;
  background-color: rgb(229, 231, 231);
  width: 32px;
  height: 32px;
  position: relative;
  right: 0px;
  top: 28px;
}
@media (max-width: 1200px) {
  .sectionChiffre .col1 .containerCircle .circleLittleRight {
    top: -400px;
    right: -80px;
    width: 16px;
    height: 16px;
  }
}

.sectionAvantage {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 1200px) {
  .sectionAvantage {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.sectionAvantage h4 {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: rgb(118, 202, 36);
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.55;
  text-align: center;
  margin-bottom: 20px;
}
.sectionAvantage .containerRectangle {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1200px) {
  .sectionAvantage .containerRectangle {
    flex-direction: column;
  }
}
.sectionAvantage .containerRectangle .rectangle {
  border-width: 3px;
  border-color: #E4E4E5;
  border-style: dashed;
  background-color: rgb(255, 255, 255);
  width: 560px;
  height: 128px;
  margin: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1200px) {
  .sectionAvantage .containerRectangle .rectangle {
    width: 100%;
  }
}
.sectionAvantage .containerRectangle .rectangle p {
  font-size: 24px !important;
  font-family: "Work Sans", sans-serif !important;
  color: rgb(0, 1, 8) !important;
  font-weight: bold !important;
  line-height: 1.2 !important;
  text-align: left !important;
  margin-bottom: 0px;
  text-transform: none;
  text-align: center !important;
}
.sectionAvantage .containerRectangle img {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
}

.slidee {
  padding: 20px 74px;
  font-size: 18px;
  position: static;
  opacity: 1;
  z-index: 2;
  border-radius: 10px;
}

.navigation {
  display: none;
}

@media (max-width: 992px) {
  .navigation {
    display: block;
    text-align: center;
    margin-top: 10px;
  }
  .slidee {
    padding: 20px;
    margin: 0 auto;
    height: 363px;
    display: none;
    width: 297px;
  }
}
@media (max-width: 992px) {
  .slidee.active {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .slidee.active p {
    font-size: 18px;
    line-height: 1.944;
    text-align: center;
  }
}
.containerConfiance .slider {
  width: 100%;
  overflow: hidden;
}
.containerConfiance .logos {
  display: flex;
  animation: scroll 20s linear infinite;
}
.containerConfiance .logos img {
  width: 220px;
  height: 120px;
  margin-right: 20px;
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-1100px);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9tLWNvbW1lcmNpYWwuY3NzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxnQkFBZ0I7QUNFaEI7RUFDRTtBRENGO0FDQ0U7OztFQUdFO0FEQ0o7O0FFSEk7RUFDSTtBRk1SO0FFSEk7RUFDSTtBRktSO0FFREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGR1I7QUVDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkNSO0FFRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkFSO0FFR0k7RUFDSTtBRkRSO0FFSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZGUjtBRU1JO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RUZKVjtFRU9NO0lBQ0k7RUZMVjtFRVFNO0lBQ0k7RUZOVjtBQUNGOztBRVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlJKOztBRVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlJKOztBRVdBO0VBQ0k7RUFDQTtFQUNBO0FGUko7O0FFWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRlRKOztBRVlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGVEo7O0FFWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGVEo7O0FFWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRlRKOztBRVlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGVEo7O0FFWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZUSjs7QUVhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlZKOztBRWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlZKOztBRWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlZKOztBRWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlZKOztBRWdCQTtFQUNJO0VBQ0E7QUZiSjs7QUVnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZiSjs7QUVnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGYko7O0FFa0JBO0VBQ0k7QUZmSjs7QUVrQkE7RUFDSTtFQUNBO0FGZko7O0FFa0JBO0VBQ0k7RUFDQTtBRmZKOztBRWtCQTtFQUNJO0FGZko7O0FFa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmZKOztBRWtCQTtFQUNJO0VBQ0E7QUZmSjs7QUVrQkE7RUFDSTtFQUNBO0VBQ0E7QUZmSjs7QUVrQkE7RUFDSTtFQUNBO0FGZko7O0FFa0JBO0VBQ0k7SUFDSTtFRmZOO0VFa0JFO0lBQ0k7RUZoQk47RUVtQkU7SUFDSTtJQUNBO0VGakJOO0FBQ0Y7QUVvQkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFRmxCTjtBQUNGO0FFcUJBO0VBQ0k7SUFDSTtFRm5CTjtFRXNCRTtJQUNJO0VGcEJOO0VFdUJFO0lBQ0k7SUFDQTtFRnJCTjtFRXdCRTtJQUNJO0VGdEJOO0VFeUJFO0lBQ0k7SUFDQTtFRnZCTjtFRTBCRTtJQUNJO0lBQ0E7RUZ4Qk47QUFDRjtBRTJCQTtFQUNJO0lBQ0k7SUFDQTtFRnpCTjtFRTRCRTtJQUNJO0VGMUJOO0VFNkJFO0lBQ0k7RUYzQk47RUU4QkU7SUFDSTtJQUNBO0VGNUJOO0FBQ0Y7QUUrQkE7RUFDSTtJQUNJO0lBQ0E7RUY3Qk47QUFDRjtBRWdDQTtFQUNJO0lBQ0k7RUY5Qk47RUVpQ0U7SUFDSTtFRi9CTjtFRWtDRTtJQUNJO0VGaENOO0VFbUNFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGakNOO0VFb0NFO0lBQ0k7SUFDQTtJQUNBO0VGbENO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Q0E7RUFDQTtBSHdjaEI7QUduY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcWNaOztBSTcyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnM0JKOztBSTMyQkE7RUFDSTtBSjgyQko7O0FJejJCQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VKNDJCTjtFSXoyQkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKMjJCTjtBQUNGO0FJdDJCQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUp3MkJOO0VJcjJCRTtJQUNJO0lBQ0E7SUFDQTtFSnUyQk47QUFDRjtBSWoyQkk7RUFDSTtFQUNBO0FKbTJCUjtBSWgyQkk7RUFDSTtFQUNBO0FKazJCUjtBSS8xQkk7RUFDSTtFQUNBO0VBQ0E7QUppMkJSO0FJOTFCSTtFQUNJO0lBQ0k7RUpnMkJWO0VJNzFCTTtJQUNJO0VKKzFCVjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL25vbS1jb21tZXJjaWFsL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL25vbS1jb21tZXJjaWFsL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9ub20tY29tbWVyY2lhbC9zZWN0aW9uL19jZU1haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL25vbS1jb21tZXJjaWFsL3NlY3Rpb24vX2NlQ2hpZmZyZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbm9tLWNvbW1lcmNpYWwvc2VjdGlvbi9fY2VBdmFudGFnZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA0MDA7NTAwJmZhbWlseT1Xb3JrK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuI2NvbnRhaW5lckNlQWdlbmNlIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbiNjb250YWluZXJDZUFnZW5jZSAqLFxuI2NvbnRhaW5lckNlQWdlbmNlICo6OmJlZm9yZSxcbiNjb250YWluZXJDZUFnZW5jZSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cblxuI2NvbnRhaW5lckNlQWdlbmNlIC5jaXItc2VjdGlvbi1tYWluIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jY29udGFpbmVyQ2VBZ2VuY2UgLmNpci1zZWN0aW9uLTEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29udGFpbmVyQ2VBZ2VuY2UgLnRpdGxlLWNpci1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigwLCAxLCA4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4jY29udGFpbmVyQ2VBZ2VuY2UgLmg0LWNpci1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWFnZW5jZSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuI2NvbnRhaW5lckNlQWdlbmNlIC5wLWNpci1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYig4OSwgODYsIDg0KTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jY29udGFpbmVyQ2VBZ2VuY2UgLnNwYW4tY2lyIHtcbiAgY29sb3I6IHJnYigyNTIsIDEwMiwgMzIpO1xufVxuI2NvbnRhaW5lckNlQWdlbmNlIC5idG4tY2lyLXNlY3Rpb24tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUsIDIwMSwgMzIpO1xuICB3aWR0aDogMjk2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNjb250YWluZXJDZUFnZW5jZSAuY2lyLXNlY3Rpb24tMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAjY29udGFpbmVyQ2VBZ2VuY2UgLmNpci1zZWN0aW9uLTEgPiAudGl0bGUtY2lyLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI2NvbnRhaW5lckNlQWdlbmNlIC5kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhYmluZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE1LCAyMDEsIDMyKTtcbiAgaGVpZ2h0OiA3ODRweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lckNhYmluZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uZm9ybUNhYmluZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwMHB4O1xuICByaWdodDogLTYwcHg7XG59XG5cbi5jb250YWluZXJDYWJpbmV0QmlzIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI4MHB4O1xufVxuXG4udGl0bGUtY2FiaW5ldC1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigwLCAxLCA4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhYmluZXQgaDIge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1heC13aWR0aDogODEycHg7XG59XG5cbi5XaHlDYWJpbmV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjMxLCAyMzEpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NDRweDtcbiAgcGFkZGluZzogODBweCAxMDBweCA4MHB4IDEwMHB4O1xufVxuXG4uYmdCbG9ja0NhYmluZXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKTtcbiAgbWF4LXdpZHRoOiAzMDNweDtcbiAgaGVpZ2h0OiAyMzFweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cblxuLmJnQmxvY2tDYWJpbmV0IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uV2h5Q2FiaW5ldCBoMyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYnRuQ2FiaW5ldCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExNSwgMjAxLCAzMik7XG4gIHdpZHRoOiAyMzFweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5idG5Db25maWFuY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUsIDIwMSwgMzIpO1xuICB3aWR0aDogMjkwcHg7XG4gIGhlaWdodDogNjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4uYnRuT2ZmcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUsIDIwMSwgMzIpO1xuICB3aWR0aDogMTY4cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4uY29udGFpbmVyU3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zdGVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgMjQ1LCAyNDUpO1xuICBtYXJnaW46IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDU0OXB4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uc3RlcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYig4OSwgODYsIDg0KTtcbiAgbGluZS1oZWlnaHQ6IDEuOTQ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3RlcC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uc3RlcC0yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICBoZWlnaHQ6IDE0M3B4O1xufVxuXG4uc3RlcC0zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2MHB4KTtcbiAgaGVpZ2h0OiAxNDNweDtcbn1cblxuLnN0ZXAtNCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNDBweCk7XG59XG5cbi5idG5TdGVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExNSwgMjAxLCAzMik7XG4gIHdpZHRoOiAyOTBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmNvbnRhaW5lckNvbmZpYW5jZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjAwcHg7XG59XG5cbi5pbWctc3RlcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWlkZGxlLWN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MzBweCkge1xuICAuV2h5Q2FiaW5ldCB7XG4gICAgcGFkZGluZzogODBweCA1MHB4IDgwcHggNTBweDtcbiAgfVxuICAuYmdCbG9ja0NhYmluZXQge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbiAgLm1pZGRsZS1jdXN0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaW1nLXN0ZXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzhweCkge1xuICAuV2h5Q2FiaW5ldCB7XG4gICAgcGFkZGluZzogODBweCAxNXB4IDgwcHggMTVweDtcbiAgfVxuICAuYmdCbG9ja0NhYmluZXQge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbiAgLmNvbnRhaW5lckNhYmluZXRCaXMge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG4gIC5iZ0Jsb2NrQ2FiaW5ldCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmltZy1zdGVwIHtcbiAgICB3aWR0aDogMzg5cHg7XG4gICAgaGVpZ2h0OiAzMTNweDtcbiAgfVxuICAuV2h5Q2FiaW5ldCBoMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXJDYWJpbmV0QmlzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAuYmdCbG9ja0NhYmluZXQge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbiAgLmJnQmxvY2tDYWJpbmV0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucGljdG9DYWJpbmV0IHtcbiAgICB3aWR0aDogMjkzcHg7XG4gICAgaGVpZ2h0OiAyOTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5jb250YWluZXJDYWJpbmV0QmlzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXJDYWJpbmV0IC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhYmluZXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2FiaW5ldCBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29udGFpbmVyQ2FiaW5ldEJpcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cbiAgLldoeUNhYmluZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIzMSwgMjMxKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuV2h5Q2FiaW5ldCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmJnQmxvY2tDYWJpbmV0IHtcbiAgICBoZWlnaHQ6IDIwNHB4O1xuICB9XG4gIC5jb250YWluZXJTdGVwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdGVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0LCAyNDUsIDI0NSk7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMjk3cHg7XG4gICAgaGVpZ2h0OiAzNjNweDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zdGVwIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3RlcC0xIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnN0ZXAtMiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5zdGVwLTMge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuc3RlcC00IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lckNvbmZpYW5jZSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cbiAgLmltZy1zdGVwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pbWctc3RlcCB7XG4gICAgd2lkdGg6IDM4OXB4O1xuICAgIGhlaWdodDogMzEzcHg7XG4gIH1cbiAgLnRpdGxlLWNhYmluZXQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiKDAsIDEsIDgpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yODYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGl0bGUtY2lyLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjdweCkge1xuICAuV2h5Q2FiaW5ldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjMxLCAyMzEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTM2MXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5idG4taG92ZXIsXG4uYnRuLWhvdmVyLXR3byB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUsIDIwMSwgMzIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG59XG5cbi5idG4taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWhvdmVyLXR3bzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTFweCkge1xuICAudGl0bGUtY2lyLXNlY3Rpb24sXG4gIC5jYWJpbmV0IGgyLFxuICAuV2h5Q2FiaW5ldCBoMyxcbiAgLnRpdGxlLWNhYmluZXQtc2VjdGlvbixcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wyIGgyLFxuICAuY29udGFjdC1vbmUgLnNlY3Rpb24tdGl0bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgfVxuICAuaW1nLXN0ZXAge1xuICAgIHdpZHRoOiAyODlweDtcbiAgICBoZWlnaHQ6IDIxM3B4O1xuICB9XG4gIC5zZWN0aW9uQ2hpZmZyZSBpbWcge1xuICAgIHdpZHRoOiAyODFweDtcbiAgICBoZWlnaHQ6IDI2MXB4O1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMTAyLCAzMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWJsaWMvYXNzZXRzL2ltYWdlcy9ub20tY29tbWVyY2lhbC9GdXNlzIFlQmFubmllzIByZVZlcnRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjY5cHg7XG59XG4uc2VjdGlvbkNoaWZmcmUgLmdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDogMTExNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb25DaGlmZnJlIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxuICAuc2VjdGlvbkNoaWZmcmUgLmNqZWMge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDAsIDEsIDgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wyIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDIgaDQge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMiBoNCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGhlaWdodDogQVVUTztcbiAgfVxufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wyIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNjczcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMiAuYnRuLWNpci1zZWN0aW9uQ2hpZmZyZSB7XG4gIHdpZHRoOiAxNjhweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NCwgMjQ1LCAyNDUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ODJweDtcbiAgaGVpZ2h0OiA1ODFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDMwMnB4O1xuICAgIGhlaWdodDogMzAxcHg7XG4gIH1cbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MTVweDtcbiAgaGVpZ2h0OiA0MTVweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ0LCAyNDUsIDI0NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgaGVpZ2h0OiAyMjJweDtcbiAgfVxufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzI3cHg7XG4gIGhlaWdodDogMzI3cHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWJsaWMvYXNzZXRzL2ltYWdlcy9ub20tY29tbWVyY2lhbC9wcml4MzkwLnBuZ1wiKTtcbiAgLyogUmVtcGxhY2V6ICdjaGVtaW4tdmVycy12b3RyZS1pbWFnZS5qcGcnIHBhciBsZSBjaGVtaW4gZGUgdm90cmUgaW1hZ2UgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLyogQWp1c3RleiBsYSB0YWlsbGUgZGUgbCdpbWFnZSDDoCBsYSBib8OudGUgKi9cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAvKiBDZW50cmV6IGwnaW1hZ2UgaG9yaXpvbnRhbGVtZW50IGV0IHZlcnRpY2FsZW1lbnQgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzI3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMzJweDtcbiAgICBoZWlnaHQ6IDIzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMzJweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlT25lIHtcbiAgd2lkdGg6IDE3OHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVPbmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlT25lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZU9uZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZU9uZSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVPbmUgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZU9uZSBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVPbmUge1xuICAgIHdpZHRoOiAzNzFweDtcbiAgICBoZWlnaHQ6IDM1MXB4O1xuICAgIHRvcDogLTYwcHg7XG4gICAgbGVmdDogLTU1cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlVHdvIHtcbiAgd2lkdGg6IDE3OHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyMzksIDI0MSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAxMHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ0LCAyNDUsIDI0NSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzNDBweDtcbiAgcmlnaHQ6IC0xMzVweDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xufVxuLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZVR3byBzcGFuIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVUd28gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlVHdvIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVUd28gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlVHdvIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZVR3byBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVUd28ge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIHRvcDogLTM4NXB4O1xuICAgIHJpZ2h0OiAtMTUwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbkNoaWZmcmUgLmNvbDEgLmNvbnRhaW5lckNpcmNsZSAuY2lyY2xlTGl0dGxlTGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjMxLCAyMzEpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yODZweDtcbiAgdG9wOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZUxpdHRsZUxlZnQge1xuICAgIHRvcDogLTM2NXB4O1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uQ2hpZmZyZSAuY29sMSAuY29udGFpbmVyQ2lyY2xlIC5jaXJjbGVMaXR0bGVSaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjMxLCAyMzEpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25DaGlmZnJlIC5jb2wxIC5jb250YWluZXJDaXJjbGUgLmNpcmNsZUxpdHRsZVJpZ2h0IHtcbiAgICB0b3A6IC00MDBweDtcbiAgICByaWdodDogLTgwcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5zZWN0aW9uQXZhbnRhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25BdmFudGFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbkF2YW50YWdlIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYigxMTgsIDIwMiwgMzYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb25BdmFudGFnZSAuY29udGFpbmVyUmVjdGFuZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQXZhbnRhZ2UgLmNvbnRhaW5lclJlY3RhbmdsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb25BdmFudGFnZSAuY29udGFpbmVyUmVjdGFuZ2xlIC5yZWN0YW5nbGUge1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEU1O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIG1hcmdpbjogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uQXZhbnRhZ2UgLmNvbnRhaW5lclJlY3RhbmdsZSAucmVjdGFuZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb25BdmFudGFnZSAuY29udGFpbmVyUmVjdGFuZ2xlIC5yZWN0YW5nbGUgcCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDAsIDEsIDgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uQXZhbnRhZ2UgLmNvbnRhaW5lclJlY3RhbmdsZSBpbWcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNsaWRlZSB7XG4gIHBhZGRpbmc6IDIwcHggNzRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnNsaWRlZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDM2M3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDI5N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNsaWRlZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNsaWRlZS5hY3RpdmUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk0NDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb250YWluZXJDb25maWFuY2UgLnNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRhaW5lckNvbmZpYW5jZSAubG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbmltYXRpb246IHNjcm9sbCAyMHMgbGluZWFyIGluZmluaXRlO1xufVxuLmNvbnRhaW5lckNvbmZpYW5jZSAubG9nb3MgaW1nIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAwcHgpO1xuICB9XG59IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDQwMDs1MDAmZmFtaWx5PVdvcmsrU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG5cbiNjb250YWluZXJDZUFnZW5jZSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICB9XG5cbn0iLCJAdXNlIFwiLi4vdXRpbHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vdXRpbHMvbWl4aW5zXCI7XG5cbiNjb250YWluZXJDZUFnZW5jZSB7XG5cblxuICAgIC5jaXItc2VjdGlvbi1tYWluIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNpci1zZWN0aW9uLTEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB9XG5cbiAgICAudGl0bGUtY2lyLXNlY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHJnYigwLCAxLCA4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG5cbiAgICAuaDQtY2lyLXNlY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuLWFnZW5jZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIH1cblxuICAgIC5wLWNpci1zZWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiByZ2IoODksIDg2LCA4NCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5zcGFuLWNpciB7XG4gICAgICAgIGNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKVxuICAgIH1cblxuICAgIC5idG4tY2lyLXNlY3Rpb24tMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUsIDIwMSwgMzIpO1xuICAgICAgICB3aWR0aDogMjk2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY2lyLXNlY3Rpb24tMSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXItc2VjdGlvbi0xPi50aXRsZS1jaXItc2VjdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpc3BsYXktbm9uZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jYWJpbmV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE1LCAyMDEsIDMyKTtcbiAgICBoZWlnaHQ6IDc4NHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyQ2FiaW5ldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uZm9ybUNhYmluZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMDBweDtcbiAgICByaWdodDogLTYwcHg7XG59XG5cblxuLmNvbnRhaW5lckNhYmluZXRCaXMge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yODBweDtcbn1cblxuLnRpdGxlLWNhYmluZXQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiKDAsIDEsIDgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FiaW5ldCBoMiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDgxMnB4O1xufVxuXG4uV2h5Q2FiaW5ldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjMxLCAyMzEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjQ0cHg7XG4gICAgcGFkZGluZzogODBweCAxMDBweCA4MHB4IDEwMHB4O1xufVxuXG4uYmdCbG9ja0NhYmluZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMTAyLCAzMik7XG4gICAgbWF4LXdpZHRoOiAzMDNweDtcbiAgICBoZWlnaHQ6IDIzMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbn1cblxuLmJnQmxvY2tDYWJpbmV0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uV2h5Q2FiaW5ldCBoMyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiKDAsIDEsIDgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweFxufVxuXG4uYnRuQ2FiaW5ldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE1LCAyMDEsIDMyKTtcbiAgICB3aWR0aDogMjMxcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmJ0bkNvbmZpYW5jZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE1LCAyMDEsIDMyKTtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmJ0bk9mZnJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUsIDIwMSwgMzIpO1xuICAgIHdpZHRoOiAxNjhweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG5cblxuXG4uY29udGFpbmVyU3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3RlcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgMjQ1LCAyNDUpO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDU0OXB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweFxufVxuXG4uc3RlcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoODksIDg2LCA4NCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTQ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuXG4uc3RlcC0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5zdGVwLTIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcbiAgICBoZWlnaHQ6IDE0M3B4O1xufVxuXG4uc3RlcC0zIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTYwcHgpO1xuICAgIGhlaWdodDogMTQzcHg7XG59XG5cbi5zdGVwLTQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNDBweCk7XG59XG5cbi5idG5TdGVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE1LCAyMDEsIDMyKTtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4uY29udGFpbmVyQ29uZmlhbmNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjAwcHg7XG59XG5cbi5pbWctc3RlcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5taWRkbGUtY3VzdG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MzBweCkge1xuICAgIC5XaHlDYWJpbmV0IHtcbiAgICAgICAgcGFkZGluZzogODBweCA1MHB4IDgwcHggNTBweFxuICAgIH1cblxuICAgIC5iZ0Jsb2NrQ2FiaW5ldCB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHhcbiAgICB9XG5cbiAgICAubWlkZGxlLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmltZy1zdGVwLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM4cHgpIHtcbiAgICAuV2h5Q2FiaW5ldCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCA4MHB4IDE1cHhcbiAgICB9XG5cbiAgICAuYmdCbG9ja0NhYmluZXQge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lckNhYmluZXRCaXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgfVxuXG4gICAgLmJnQmxvY2tDYWJpbmV0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICB9XG5cbiAgICAuaW1nLXN0ZXAge1xuICAgICAgICB3aWR0aDogMzg5cHg7XG4gICAgICAgIGhlaWdodDogMzEzcHg7XG4gICAgfVxuXG4gICAgLldoeUNhYmluZXQgaDMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXJDYWJpbmV0QmlzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgIC5iZ0Jsb2NrQ2FiaW5ldCB7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHhcbiAgICB9XG5cbiAgICAuYmdCbG9ja0NhYmluZXQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIH1cblxuICAgIC5waWN0b0NhYmluZXQge1xuICAgICAgICB3aWR0aDogMjkzcHg7XG4gICAgICAgIGhlaWdodDogMjkzcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY29udGFpbmVyQ2FiaW5ldEJpcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5jb250YWluZXJDYWJpbmV0IC5yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5jYWJpbmV0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuXG4gICAgLmNhYmluZXQgaDIge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jb250YWluZXJDYWJpbmV0QmlzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuV2h5Q2FiaW5ldCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIzMSwgMjMxKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgIH1cblxuICAgIC5XaHlDYWJpbmV0IGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yODY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4XG4gICAgfVxuXG4gICAgLmJnQmxvY2tDYWJpbmV0IHtcbiAgICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyU3RlcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgfVxuXG4gICAgLnN0ZXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0LCAyNDUsIDI0NSk7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICB3aWR0aDogMjk3cHg7XG4gICAgICAgIGhlaWdodDogMzYzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnN0ZXAgc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cblxuICAgIC5zdGVwLTEge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLnN0ZXAtMiB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3RlcC0zIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIC5zdGVwLTQge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lckNvbmZpYW5jZSB7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5pbWctc3RlcC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIH1cblxuICAgIC5pbWctc3RlcCB7XG4gICAgICAgIHdpZHRoOiAzODlweDtcbiAgICAgICAgaGVpZ2h0OiAzMTNweDtcbiAgICB9XG5cbiAgICAudGl0bGUtY2FiaW5ldC1zZWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogcmdiKDAsIDEsIDgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC50aXRsZS1jaXItc2VjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50XG4gICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gICAgLldoeUNhYmluZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMzEsIDIzMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEzNjFweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG59XG5cbi8vIC5zaGFwZSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHRvcDogLTUwcHg7XG4vLyAgICAgbGVmdDogLTkwcHg7XG4vLyB9XG5cbi5idG4taG92ZXIsXG4uYnRuLWhvdmVyLXR3byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExNSwgMjAxLCAzMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcblxufVxuXG4uYnRuLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAxMDIsIDMyKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ob3Zlci10d286aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYigyNTIsIDEwMiwgMzIpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDExcHgpIHtcblxuICAgIC50aXRsZS1jaXItc2VjdGlvbixcbiAgICAuY2FiaW5ldCBoMixcbiAgICAuV2h5Q2FiaW5ldCBoMyxcbiAgICAudGl0bGUtY2FiaW5ldC1zZWN0aW9uLFxuICAgIC5zZWN0aW9uQ2hpZmZyZSAuY29sMiBoMixcbiAgICAuY29udGFjdC1vbmUgLnNlY3Rpb24tdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmltZy1zdGVwIHtcbiAgICAgICAgd2lkdGg6IDI4OXB4O1xuICAgICAgICBoZWlnaHQ6IDIxM3B4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uQ2hpZmZyZSBpbWcge1xuICAgICAgICB3aWR0aDogMjgxcHg7XG4gICAgICAgIGhlaWdodDogMjYxcHg7XG4gICAgfVxufSIsIi5zZWN0aW9uQ2hpZmZyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDEwMiwgMzIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3B1YmxpYy9hc3NldHMvaW1hZ2VzL25vbS1jb21tZXJjaWFsL0Z1c2XMgWVCYW5uaWXMgHJlVmVydGUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjY5cHg7XG5cbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTExNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNqZWMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29sMiB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6IHJnYigwLCAxLCA4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBBVVRPO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjczcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWNpci1zZWN0aW9uQ2hpZmZyZSB7XG4gICAgICAgICAgICB3aWR0aDogMTY4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG5cblxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5jb2wxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmNvbnRhaW5lckNpcmNsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyNDQsIDI0NSwgMjQ1KTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogNTgycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU4MXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyNDQsIDI0NSwgMjQ1KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzI3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3B1YmxpYy9hc3NldHMvaW1hZ2VzL25vbS1jb21tZXJjaWFsL3ByaXgzOTAucG5nJyk7XG4gICAgICAgICAgICAgICAgLyogUmVtcGxhY2V6ICdjaGVtaW4tdmVycy12b3RyZS1pbWFnZS5qcGcnIHBhciBsZSBjaGVtaW4gZGUgdm90cmUgaW1hZ2UgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIC8qIEFqdXN0ZXogbGEgdGFpbGxlIGRlIGwnaW1hZ2Ugw6AgbGEgYm/DrnRlICovXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8qIENlbnRyZXogbCdpbWFnZSBob3Jpem9udGFsZW1lbnQgZXQgdmVydGljYWxlbWVudCAqL1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzI3cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuY2lyY2xlT25lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMSwgOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcblxuXG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3MXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNpcmNsZVR3byB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNiwgMjM5LCAyNDEpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ0LCAyNDUsIDI0NSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzNDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTEzNXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTM4NXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xlTGl0dGxlTGVmdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIzMSwgMjMxKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yODZweDtcbiAgICAgICAgICAgICAgICB0b3A6IDQwMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0zNjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNpcmNsZUxpdHRsZVJpZ2h0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjMxLCAyMzEpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQwMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cbn1cblxuLnNlY3Rpb25BdmFudGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHJnYigxMTgsIDIwMiwgMzYpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXJSZWN0YW5nbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlY3RhbmdsZSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U0RTRFNTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDAsIDEsIDgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCIuc2xpZGVlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDc0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblxufVxuXG4ubmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVlIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGhlaWdodDogMzYzcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAyOTdweDtcbiAgICB9XG5cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuc2xpZGVlLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnNsaWRlZS5hY3RpdmUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTQ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB9XG59XG5cbi5jb250YWluZXJDb25maWFuY2Uge1xuXG4gICAgLnNsaWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5sb2dvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgLmxvZ29zIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMDBweCk7XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/