@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);
*{
    margin: 0;
    padding: 0;
      font-family: "Open Sans", sans-serif;

}

html {
  scroll-behavior: smooth;
}

/* Para que el header fijo no tape el título al llegar */
.section {
  scroll-margin-top: 110px; /* ajusta según tu header */
}

/* Animación inicial (oculta) */
.section {
  opacity: 0;
  transform: translateY(24px);
  transition: opacity 700ms ease, transform 700ms ease;
  will-change: opacity, transform;
}

/* Cuando ya entró a la pantalla */
.section.is-visible {
  opacity: 1;
  transform: translateY(0);
}
.bg-img {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
body{
   
        width: 100%;
    
}


header{
    background-color: rgba(15, 23, 42, 0.7);
    display: grid;
    justify-content: space-around;
    grid-template-columns: repeat(3, 1fr);
    
    width: 100%;
    position: fixed;
      z-index: 999;
 
}


.header__list-container{
    color: white;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

@media screen and (max-width:867px) {
    .header__list-container{
        display: none;
    }
    
}

.header__list {
  font-size: 16px;
  transition: color 0.3s ease;
}

.header__list:hover {
  color: #9333ea;
  cursor: pointer;
}

.header__logo-container{
    width: 100%;

}

@media screen and (max-width:867px) {
    .header__logo-container{
    display: flex;
    justify-content: space-evenly;

}
}

.header__logo{
    width: 50%;
}

@media screen and (max-width:867px) {
    .header__logo{
    width: 100%;
}
}

.header__menu-container{
 display: none;
}

@media screen and (max-width:867px) {
.header__menu-container{
 display: flex;
 justify-content: center;
}
    
}



.header__button-container{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

@media screen and (max-width:867px) {
    .header__button{
        width: 70%;
        font-size: 10px;
        display: flex;
        justify-content: center;
}
}

button{
   background: linear-gradient(to right, #9333ea, #6b21a8); /* purple-600 → purple-800 */
  color: #ffffff;
  padding: 0.5rem 1.5rem; /* py-2 px-6 */
  border-radius: 2px;
  transition: all 0.3s ease;
  border: none;
  cursor: pointer;
  border-radius: 10px;
  

}

button:hover{
      background: linear-gradient(to right, #7e22ce, #581c87); /* purple-700 → purple-900 */

}


.video{
    width: 90%;
    gap: 20px;
    display: flex;
    flex-direction: column;
    padding-top: 100px;
    padding-bottom: 180px;
        
        margin: 0 auto;
   

}



.video__title-container{
    width: 100%;
    font-size: 40px;
    text-align: center;
}

.video__title{
    color: white;
}

@media screen and (max-width:867px) {
    .video__title{
        font-size: 36px;
    }
}

.video__title-highlight{
      color: #9333ea;
}

.video__subtitle{
    color: #D1D5DC;
    font-size: 20px;
}

@media screen and (max-width:867px) {
   .video__subtitle{

    font-size: 18px;
}
    
}

.video__frame{
 width:100%;

  margin: 0 auto;
 
  border-radius: 10px;
  background: linear-gradient(to right, #9333ea, #6b21a8);

}

iframe{
   width: 100%;


}

@media screen and (max-width:867px) {
    iframe{
  
    height: auto;

}
}

.products{
    padding-bottom: 100px;
        
  width: 90%;
     margin: 0 auto;
}



.products__title{
    color: white;
    font-size: 30px;
    text-align: center;
}

@media screen and (max-width:867px) {
  .products__title{
 
    font-size: 24px;

}  
}

.products__subtitle{
    color: white;
    font-size: 48px;
      text-align: center;
}

@media screen and (max-width:867px) {
   .products__subtitle{
  
    font-size: 36px;
     
}
 
}

.products__text{
        color: white;
    font-size: 24px;
      text-align: center;
      padding-bottom: 20px;
}

@media screen and (max-width:867px) {
   .products__text{
    
    font-size: 20px;

} 
}

.products__subtitle-highlight{
  color: #9333ea;
}

.products__container{
  
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(4, 1fr);
 
}

@media screen and (max-width:867px) {
    .products__container{
    grid-template-columns: 1fr;
  
}
}

.cards__images {
  width: 100%;
  transition: transform 0.4s ease, filter 0.4s ease;
}

.card:hover .cards__images {
  transform: scale(1.05);
}

.cards__title{
    font-size: 18px;
    color: white;
    font-weight: bold;
        padding-left: 10px;
}

.cards__subtitles{
    color: #99A1AF;
    font-size: 12px;
        padding-left: 10px;
}

.cards__text{
    color: #C27AFF;
        font-size: 12px;
            padding-left: 10px;
}

.cards__price{
    color: white;
    font-size: 16px;

    padding-left: 10px;
}

.card {
  padding: 2px;                 /* grosor del borde */
  background: #0F172B;          /* normal (sin hover) */
  border-radius: 10px;
  transition: background 0.3s ease, box-shadow 0.3s ease;
}

.card__content {
  background: #0B1224;
  border-radius: 8px;           /* 10px - 2px */
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
}

/* ✨ Hover: glow morado desvanecido */
.card:hover {
  background: linear-gradient(
    135deg,
    rgba(107, 33, 168, 0.9),
    rgba(147, 51, 234, 0.9),
    rgba(107, 33, 168, 0.9)
  );
  box-shadow:
    0 0 10px rgba(107, 33, 168, 0.6),
    0 0 22px rgba(107, 33, 168, 0.4);
}



/* Imagen cuando la card está en hover */
.card:hover .cards__images {
  transform: scale(1.05);
}

.cards__button{
    width: 40%;
    display: flex;
    font-size: 12px;
    justify-content: center;
}

.why{
    padding-bottom: 100px;
        
        width: 90%;
        margin: 0 auto;

}



.why__cards-container{
   width: 90%;
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, 1fr);
    margin: 0 auto;
  
}

@media screen and (max-width:867px) {
    .why__cards-container{

    grid-template-columns: 1fr;

  
}
}

.why__title-container{
    padding-bottom: 75px;
}

.why__title{
        font-size: 48px;
        text-align: center;
        color: white;
          position: relative;
  padding-bottom: 12px; /* espacio para la línea */
}

.why__title-highlight::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;

  transform: translateX(-50%);

  width: 25%;
  height: 3px;

  background: linear-gradient(
    90deg,
    #8B00FF,
    #9333EA,
    #22D3EE
  );
  border-radius: 2px;
}




@media screen and (max-width:867px) {
    .why__title{
        font-size: 36px;
      
}
}

.why__title-highlight{
    color: #00FFE0;

}


.whyCard {
  padding: 2px;                 /* grosor del borde */
  background: #0F172B;          /* normal (sin hover) */
  border-radius: 10px;
  transition: background 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
}

.whyCard__content {
  background: #0B1224;
  border-radius: 8px;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 30px;

}

/* ✨ Hover: glow morado desvanecido */

.whyCard:hover {
  background: linear-gradient(
    135deg,
    rgba(107, 33, 168, 1),
    rgba(147, 51, 234, 1),
    rgba(107, 33, 168, 1)
  );
  box-shadow:
    0 0 8px rgba(147, 51, 234, 0.7),
    0 0 18px rgba(107, 33, 168, 0.5),
    0 0 30px rgba(107, 33, 168, 0.35);
}

.who__pictures:hover{
      background: linear-gradient(
    135deg,
    rgba(107, 33, 168, 1),
    rgba(147, 51, 234, 1),
    rgba(107, 33, 168, 1)
  );
  box-shadow:
    0 0 8px rgba(147, 51, 234, 0.7),
    0 0 18px rgba(107, 33, 168, 0.5),
    0 0 30px rgba(107, 33, 168, 0.35);
}



.whyCard__image{
      width: 15%;
        transition: transform 0.4s ease, filter 0.4s ease;
  background-color: #131D38;
  padding: 10px;
  border-radius: 8px;

}

.whyCard__title{
    color: white;
    font-size: 20px;
    font-weight: bold;
}





.whyCard:hover .whyCard__title {
  color: #c084fc; /* morado claro */
  text-shadow:
    0 0 6px rgba(147, 51, 234, 0.6),
    0 0 12px rgba(107, 33, 168, 0.5);
}


.whyCard__text{
    color: #99A1AF;
    font-size: 14px;
    text-align: left
}

.whyCard:hover .whyCard__image {
  transform: scale(1.05);
}

.who{
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 90%;
  margin: 0 auto;
  padding-bottom: 100px;
      

}



.who__pictures-points-container{
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 5px;
}
.who__pictures-points{
 width:2%;
  transition: transform 200ms ease, filter 200ms ease, opacity 200ms ease;
  opacity: 0.7;
}

.who__pictures-point--active{
  transform: scale(1.25);
  opacity: 1;
  filter: drop-shadow(0 0 10px rgba(147, 51, 234, 0.45));
}



@media screen and (max-width:867px) {
    .who{
 
  grid-template-columns: 1fr;

}
}

.who__reel-container{
 width: 100%;

}

.who__images-container {
    width: 100%;
    display: grid;
    grid-template-columns: 10% 80% 10%;

}

.who__pictures-container{
    width: 100%;
}

.who__pictures{
    width: 100%;
    border-radius: 10px;
      transition: opacity 300ms ease;

}
.who__pictures.is-fading {
  opacity: 0;
}

.who__images-text-container{
     width: 100%;
     display: flex;
     justify-content: center;
       transition: opacity 250ms ease, transform 250ms ease;

 
}

.who__images-text.is-fading {
  opacity: 0;
  transform: translateY(4px);
}

.who__images-text{
    color: white;
    font-size: 18px;
}

.who__points-container{
    display: flex;

}


.who__back-container{

    display: flex;
    justify-content: flex-end;
    align-items: center;

}

.who__next-container{
    display: flex;

    align-items: center;

}



.who__back {
    width: 20%;
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  border-radius: 50%;
  padding: 8px;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.3s ease;
}


.who__next {
   width: 20%;             /* mejor fijo que % */


  background: rgba(255, 255, 255, 0.15); /* tenue, NO negro */
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 50%;
  padding: 8px;
  cursor: pointer;

  transition: 
    background 0.3s ease,
    transform 0.3s ease;
}

.who__next:hover {
  background: rgba(255, 255, 255, 0.28);
  transform: scale(1.1);
}

.who__back:hover{
     background: rgba(255, 255, 255, 0.28);
  transform: scale(1.1);
}


.who__title{
    font-size: 14px;
    color: #00FFE0;
}

.who__subtitle {
  font-size: 48px;
  color: #8B00FF;
  position: relative;
  padding-bottom: 12px; /* espacio para la línea */
}

@media screen and (max-width:867px) {
   .who__subtitle {
  font-size: 30px;
} 
}

.who__subtitle::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;

  width: 25%;
  height: 3px;

  background: linear-gradient(
    90deg,
    #8B00FF,
    #9333EA,
    #22D3EE
  );
  border-radius: 2px;
}

.who__text-container{
    display: flex;
    flex-direction: column;
    gap: 20px;
}

@media screen and (max-width:867px) {
   .who__text-container{
    padding-top: 100px;
} 
}

.who__parraf-main-container{
    display: flex;
    flex-direction: column;
    gap: 20px;
    font-size: 16px;
}

.who__parraf{
    color:#D1D5DC;
    font-size: 16px;
}

.who__numbers-main{
    display: flex;
    justify-content: space-around;
}

.who__numbers{
    color: #8B00FF;
    font-size: 30px;
}

.who__numbers2{
    color:#00FFE0;
    text-align: center;
}

.who__letters{
    color:#99A1AF;
    font-size: 16px;
}



.who__subtitle-highlight{
    color: white;

}

.who__numbers-container{
    width: 100%;
    border-right: 1px solid #8B00FF ;
    text-align: center;
  
}

.form{
    width: 40%;
    margin: 0 auto;
    padding-bottom: 100px;
   
    

          

}



.form__container{
 
}

@media screen and (max-width:867px) {
   .form{
    width: 90%;

} 
}



.form__title-container{
    padding-bottom: 50px;
}

.form__title{
    font-size: 48px;
    text-align: center;
    color: white;
}

@media screen and (max-width:867px) {
    .form__title{
    font-size: 36px;
 
}
}

.form__subtitle{
    font-size: 16px;
    color: #99A1AF;
    text-align: center;
}

.form__title-highlight{
    color: #8B00FF;
}

@media screen and (max-width:867px) {
   .form__title-highlight{
    font-size: 36px;
} 
}

.form__aurora{
    padding: 35px;
   background-color: #02061880;
   display: flex;
   flex-direction: column;
   border-radius: 10px;
   gap: 18px
;
}

.form__aurora-label{
     color: #8B00FF;    
}

.form__aurora-input{

    background-color: #02061880;
    border-radius: 7px;
    height: 50px;
    color: white;
}

.form__aurora-input::placeholder{
    color: #99A1AF;
    padding-left: 5px;
}

.form__aurora-input-modifier{
     height: 130px;
}

.form__aurora-button{
    height: 50px;
}


.form__popup-container{
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
 opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease, visibility 1s;
    z-index: 1000;  
 background-color: rgba(15, 23, 42, 0.7);
  border-radius: 10px;
  padding: 10px;
  border: solid #8B00FF;;

}

.form__popup-close-container{
    display: flex;
    justify-content: flex-end;
}

.form__popup-close{
    cursor: pointer;
}


.form__popup-text-container{
    background-color: #8B00FF;
    border-radius: 10px;
}

.form__popup-text{
    color: white;
}

.form__aurora-button-container{
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer{
       background-color: rgba(15, 23, 42, 0.7);
      
      width: 100%;
      

    
  
}

.footer__container{
  display: grid;
   grid-template-columns: 50% 25% 25%;
   padding: 50px;
   width: 90%;
   margin: 0 auto;
}

@media screen and (max-width:867px) {
    .footer__container{
  display: grid;
   grid-template-columns: 1fr;
   gap: 20px;
      padding: 0px;

}
}

@media screen and (max-width:867px) {

    .footer__social{
        display: flex;
        flex-direction: column;
        gap: 10px;

}

    
}


.footer__social-logo{
    width:30%;

}

@media screen and (max-width:867px) {
    .footer__social-logo{
    width:50%;

}
}

.footer__social-icons-container{
    display: flex;
    gap: 20px;
    height: auto;
}

.footer__social-icons{
    width:2%;
    height: auto;
    background-color:#0F172A;
    cursor: pointer;
    padding: 10px;
    border-radius: 5px;
}

@media screen and (max-width:867px) {
    .footer__social-icons{
    width:7%;

}
}

.footer__social-icons:hover{
    background-color: #9333EA
;
}

.footer__social-text-container{
    width: 80%;
}

.footer__social-text{
    color: #99A1AF;
    font-size: 14px;
}

@media screen and (max-width:867px) {
    .footer__social-text{
    color: #99A1AF;
    font-size: 14px;
 
}

}

.footer__links-container{
    display: flex;
    flex-direction: column;
    gap: 5px;

}



.footer__links{
    text-decoration: none;
        color: #99A1AF;
        cursor: pointer;
            font-size: 14px;
}

.footer__links:hover{
     color: #8B00FF;  
}

.footer__links-title{
    font-size: 16px;
    font-weight: bold;
    color: white;
    cursor: none;
}

.footer__contact-container{
    display: flex;
    gap: 5px;
    flex-direction: column;
}


.footer__contact{
       color: #99A1AF;
           font-size: 14px;
}


.footer__contact-title{
    font-size: 16px;
    font-weight: bold;
    color: white;

}

.footer__text-container{
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-bottom: 50px;
}

@media screen and (max-width:867px) {
    .footer__text-container{
  
    padding-top: 50px;
}
}

.footer__text-title-container{
    text-align: center;
}

.footer__text-title{
      color: #99A1AF;
      font-size: 14px;
}

.footer__text-subtitle-container{
   text-align: center;
   display: flex;
   gap: 10px;
   justify-content: center;
   
} 


.footer__text-subtitle{
    color: #99A1AF;
      font-size: 14px;
}

.textPopup-container{
       width: 100%;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.8s ease, transform 0.8s ease;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;  
}

.textPopup__text-container{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.textPopup__text{
    color: white;
    font-size: 50px;
    padding-bottom: 20px;
}


.textPopup__close-container{
    display: flex;
    justify-content: flex-end;
    width: 80%;
}

.textPopup__close{
    cursor: pointer;
}

.textPopup__text{
    text-decoration: none;
}

.textPopup__close-container{
    display: flex;
    justify-content: flex-end;
    width: 80%;
}

.textPopup__close{
    cursor: pointer;
}

.leads__headers-container{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    text-align: center;

}

.leads__row{
       display: grid;
    grid-template-columns: repeat(4, 1fr); 
    text-align: center;
}

.leads__cell{
  overflow: hidden;
}


@media screen and (max-width:867px) {
    .leads__row{
        font-size: 10px;
      
       

}
}




.popup__opened {
    opacity: 1;
    visibility: visible;

}

.overlay{
   
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color:black; /* Oscurece la pantalla */
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease, visibility 1s;
    z-index: 999;
}

.overlay.active {
    opacity: 1;
    visibility: visible;
}

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