@charset "UTF-8";
#block-tu-boleta-theme-content .view-display-id-page_1 {
  display: none !important;
}

/* =========================================================
   LAYOUT GENERAL
========================================================= */
.region-content {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(320px, 1fr);
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
  row-gap: 64px;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 3rem 2rem 5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* =========================================================
   RESET NEWSROOM
========================================================= */
#block-tu-boleta-theme-views-block-newsroom-block-1 *,
#block-tu-boleta-theme-views-block-newsroom-block-2 *,
#block-tu-boleta-theme-views-block-newsroom-block-3 * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#block-tu-boleta-theme-views-block-newsroom-block-1 .view-content.row,
#block-tu-boleta-theme-views-block-newsroom-block-2 .view-content.row,
#block-tu-boleta-theme-views-block-newsroom-block-3 .view-content.row {
  --bs-gutter-x: 0 !important;
  --bs-gutter-y: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* =========================================================
   DESTACADA
========================================================= */
#block-tu-boleta-theme-views-block-newsroom-block-1 {
  grid-column: 1;
  grid-row: 1;
  width: 100%;
  margin: 0;
  padding: 0;
}

#block-tu-boleta-theme-views-block-newsroom-block-1 .view-content,
#block-tu-boleta-theme-views-block-newsroom-block-1 .views-infinite-scroll-content-wrapper {
  display: block !important;
  width: 100%;
  margin: 0;
  padding: 0;
}

#block-tu-boleta-theme-views-block-newsroom-block-1 .newsroom-card {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  background: #fff;
}

/* Imagen destacada */
#block-tu-boleta-theme-views-block-newsroom-block-1 .views-field-field-main-image {
  width: 100%;
  margin: 0 0 1.125rem !important;
  padding: 0 !important;
}

#block-tu-boleta-theme-views-block-newsroom-block-1 .newsroom-card__image {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 16/9 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border-radius: 16px;
}

#block-tu-boleta-theme-views-block-newsroom-block-1 .newsroom-card__image > .contextual-region,
#block-tu-boleta-theme-views-block-newsroom-block-1 .newsroom-card__image .field--name-field-media-image,
#block-tu-boleta-theme-views-block-newsroom-block-1 .newsroom-card__image .field__item {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

#block-tu-boleta-theme-views-block-newsroom-block-1 .newsroom-card__image img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

/* Categoría destacada */
#block-tu-boleta-theme-views-block-newsroom-block-1 .views-field-field-newsroom-category {
  margin: 0 0 0.25rem !important;
  color: #006fba;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 700;
}

/* Fecha destacada */
#block-tu-boleta-theme-views-block-newsroom-block-1 .views-field-field-publication-date {
  margin: 0 0 0.75rem !important;
  color: #667085;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* Título destacada */
#block-tu-boleta-theme-views-block-newsroom-block-1 .views-field-title {
  width: 100%;
  margin: 0 0 0.75rem !important;
}

#block-tu-boleta-theme-views-block-newsroom-block-1 .views-field-title a {
  display: block;
  width: 100%;
  max-width: 900px;
  color: #101828;
  font-size: clamp(2rem, 3.2vw, 3rem);
  line-height: 1.08;
  font-weight: 700;
  letter-spacing: -0.025em;
  text-decoration: none;
}

/* Resumen destacada */
#block-tu-boleta-theme-views-block-newsroom-block-1 .views-field-field-short-summary {
  width: 100%;
  max-width: 880px;
  margin: 0;
  color: #667085;
  font-size: 1.0625rem;
  line-height: 1.55;
}

/* =========================================================
   SECUNDARIAS — SOLO 2
========================================================= */
#block-tu-boleta-theme-views-block-newsroom-block-2 {
  grid-column: 2;
  grid-row: 1;
  width: 100%;
  margin: 0;
  padding: 0;
}

#block-tu-boleta-theme-views-block-newsroom-block-2 .view-content {
  display: block !important;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

#block-tu-boleta-theme-views-block-newsroom-block-2 .views-infinite-scroll-content-wrapper {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  width: 100%;
  gap: 28px;
  margin: 0 !important;
  padding: 0 !important;
}

/* Ocultar cualquier card después de la segunda */
#block-tu-boleta-theme-views-block-newsroom-block-2 .views-infinite-scroll-content-wrapper > .newsroom-card:nth-child(n+3) {
  display: none !important;
}

/* Card secundaria */
#block-tu-boleta-theme-views-block-newsroom-block-2 .newsroom-card {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
  width: 100% !important;
  height: auto !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #fff;
}

/* =========================================================
   IMAGEN SECUNDARIA — FIX PRINCIPAL
========================================================= */
#block-tu-boleta-theme-views-block-newsroom-block-2 .views-field-field-main-image {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 0 0.75rem !important;
  padding: 0 !important;
}

#block-tu-boleta-theme-views-block-newsroom-block-2 .newsroom-card__image {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 16/9 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border-radius: 12px;
}

/* Todos los wrappers internos tienen que llenar el 16:9 */
#block-tu-boleta-theme-views-block-newsroom-block-2 .newsroom-card__image > .contextual-region {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

#block-tu-boleta-theme-views-block-newsroom-block-2 .newsroom-card__image .field--name-field-media-image {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

#block-tu-boleta-theme-views-block-newsroom-block-2 .newsroom-card__image .field--name-field-media-image > .field__item {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Imagen real */
#block-tu-boleta-theme-views-block-newsroom-block-2 .newsroom-card__image img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  border: 0 !important;
}

/* Categoría secundaria */
#block-tu-boleta-theme-views-block-newsroom-block-2 .views-field-field-newsroom-category {
  margin: 0 0 0.1875rem !important;
  padding: 0 !important;
  color: #006fba;
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: 700;
}

/* Fecha secundaria */
#block-tu-boleta-theme-views-block-newsroom-block-2 .views-field-field-publication-date {
  margin: 0 0 0.4375rem !important;
  padding: 0 !important;
  color: #667085;
  font-size: 0.75rem;
  line-height: 1.35;
}

/* Título secundaria */
#block-tu-boleta-theme-views-block-newsroom-block-2 .views-field-title {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

#block-tu-boleta-theme-views-block-newsroom-block-2 .views-field-title a {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #101828;
  font-size: 1.1875rem;
  line-height: 1.22;
  font-weight: 700;
  text-decoration: none;
}

/* Sin resumen en secundarias */
#block-tu-boleta-theme-views-block-newsroom-block-2 .views-field-field-short-summary {
  display: none !important;
}

/* =========================================================
   OCULTAR PAGINADOR EN DESTACADA Y SECUNDARIAS
   RESPALDO VISUAL
========================================================= */
#block-tu-boleta-theme-views-block-newsroom-block-1 nav.pager,
#block-tu-boleta-theme-views-block-newsroom-block-1 .pager,
#block-tu-boleta-theme-views-block-newsroom-block-2 nav.pager,
#block-tu-boleta-theme-views-block-newsroom-block-2 .pager {
  display: none !important;
}

/* =========================================================
   ÚLTIMAS NOTICIAS
========================================================= */
#block-tu-boleta-theme-views-block-newsroom-block-3 {
  grid-column: 1/-1;
  grid-row: 2;
  width: 100%;
  margin: 0;
  padding: 0;
}

#block-tu-boleta-theme-views-block-newsroom-block-3 .view-content {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}

#block-tu-boleta-theme-views-block-newsroom-block-3 .views-infinite-scroll-content-wrapper {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  width: 100%;
  gap: 36px 24px;
  margin: 0;
  padding: 0;
}

#block-tu-boleta-theme-views-block-newsroom-block-3 .newsroom-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  margin: 0;
  padding: 0;
  background: #fff;
}

/* Imagen últimas */
#block-tu-boleta-theme-views-block-newsroom-block-3 .views-field-field-main-image {
  width: 100%;
  margin: 0 0 0.875rem;
}

#block-tu-boleta-theme-views-block-newsroom-block-3 .newsroom-card__image {
  width: 100%;
  aspect-ratio: 16/10;
  margin: 0;
  overflow: hidden;
  border-radius: 12px;
}

#block-tu-boleta-theme-views-block-newsroom-block-3 .newsroom-card__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Categoría últimas */
#block-tu-boleta-theme-views-block-newsroom-block-3 .views-field-field-newsroom-category {
  margin: 0 0 0.25rem;
  color: #006fba;
  font-size: 0.75rem;
  font-weight: 700;
}

/* Fecha últimas */
#block-tu-boleta-theme-views-block-newsroom-block-3 .views-field-field-publication-date {
  margin: 0 0 0.4375rem;
  color: #667085;
  font-size: 0.75rem;
}

/* Título últimas */
#block-tu-boleta-theme-views-block-newsroom-block-3 .views-field-title {
  margin: 0 0 0.5rem;
}

#block-tu-boleta-theme-views-block-newsroom-block-3 .views-field-title a {
  display: block;
  color: #101828;
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: 700;
  text-decoration: none;
}

/* Resumen últimas */
#block-tu-boleta-theme-views-block-newsroom-block-3 .views-field-field-short-summary {
  color: #667085;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* =========================================================
   TABLET
========================================================= */
@media (max-width: 61.9375rem) {
  .region-content {
    grid-template-columns: minmax(0, 1.45fr) minmax(260px, 0.85fr);
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
    row-gap: 48px;
    padding: 2.5rem 1.5rem 4rem;
  }
  #block-tu-boleta-theme-views-block-newsroom-block-1 .views-field-title a {
    font-size: 2.125rem;
  }
  #block-tu-boleta-theme-views-block-newsroom-block-2 .views-field-title a {
    font-size: 1.0625rem;
  }
  #block-tu-boleta-theme-views-block-newsroom-block-3 .views-infinite-scroll-content-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
/* =========================================================
   MOBILE
========================================================= */
@media (max-width: 47.9375rem) {
  .region-content {
    display: block;
    padding: 2rem 1rem 3.5rem;
  }
  #block-tu-boleta-theme-views-block-newsroom-block-1 {
    margin-bottom: 2.5rem;
  }
  #block-tu-boleta-theme-views-block-newsroom-block-2 {
    margin-bottom: 3rem;
  }
  #block-tu-boleta-theme-views-block-newsroom-block-1 .views-field-title a {
    font-size: 1.875rem;
  }
  #block-tu-boleta-theme-views-block-newsroom-block-2 .views-infinite-scroll-content-wrapper {
    gap: 28px;
  }
  #block-tu-boleta-theme-views-block-newsroom-block-2 .views-field-title a {
    font-size: 1.3125rem;
  }
  #block-tu-boleta-theme-views-block-newsroom-block-3 .views-infinite-scroll-content-wrapper {
    grid-template-columns: 1fr;
    gap: 28px;
  }
  #block-tu-boleta-theme-views-block-newsroom-block-3 .views-field-title a {
    font-size: 1.3125rem;
  }
}
/* =========================================================
   NEWSROOM — ARTÍCULOS INDIVIDUALES
   SOLO SE ACTIVA SI EXISTE UN NODO NEWSROOM FULL
========================================================= */
/* =========================================================
   ROOT DEL ARTÍCULO
========================================================= */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding: 2rem 1.5rem 5.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* Contenido directo */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content {
  display: grid;
  grid-template-columns: auto auto 1fr;
  width: 100%;
}

/* =========================================================
   TÍTULO PRINCIPAL
========================================================= */
.region-content:has(article.node--type-newsroom.node--view-mode-full) .view-id-newsroom_titulo_articulo {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding: 3rem 1.5rem 1rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) .view-id-newsroom_titulo_articulo .view-content,
.region-content:has(article.node--type-newsroom.node--view-mode-full) .view-id-newsroom_titulo_articulo .views-row {
  width: 100%;
  margin: 0;
  padding: 0;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) .view-id-newsroom_titulo_articulo .views-field-title {
  width: 100%;
  max-width: 980px;
  margin: 0;
  padding: 0;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) .view-id-newsroom_titulo_articulo .views-field-title a,
.region-content:has(article.node--type-newsroom.node--view-mode-full) .view-id-newsroom_titulo_articulo .views-field-title .field-content {
  display: block;
  margin: 0;
  padding: 0;
  color: #101828;
  font-size: clamp(2.5rem, 4.5vw, 4rem);
  line-height: 1.05;
  font-weight: 700;
  letter-spacing: -0.035em;
  text-decoration: none;
}

/* =========================================================
   IMAGEN PRINCIPAL
========================================================= */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-main-image {
  grid-column: 1/-1;
  grid-row: 1;
  width: 100%;
  margin: 0 0 1.125rem;
  padding: 0;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-main-image .field--name-field-media-image {
  width: 100%;
  margin: 0;
  padding: 0;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-main-image .field--name-field-media-image > .field__item {
  width: 100%;
  margin: 0;
  padding: 0;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-main-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16/8;
  margin: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 18px;
}

/* =========================================================
   CATEGORÍA — DEBAJO DE LA IMAGEN
========================================================= */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-newsroom-category {
  grid-column: 1;
  grid-row: 2;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin: 0 0.75rem 0 0;
  padding: 0;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-newsroom-category > a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.4375rem 0.75rem;
  border-radius: 999px;
  background: #eef7fd;
  color: #006fba;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  text-decoration: none;
}

/* =========================================================
   FECHA — AL LADO DE CATEGORÍA
========================================================= */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-publication-date {
  grid-column: 2;
  grid-row: 2;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin: 0;
  padding: 0;
  color: #667085;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* =========================================================
   RESUMEN
========================================================= */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-short-summary {
  grid-column: 1/-1;
  grid-row: 3;
  width: 100%;
  max-width: 820px;
  margin: 2rem auto 2.25rem;
  padding: 0;
  color: #344054;
  font-size: 1.375rem;
  line-height: 1.5;
  font-weight: 500;
}

/* =========================================================
   CONTENIDO DEL ARTÍCULO
========================================================= */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-content {
  grid-column: 1/-1;
  grid-row: 4;
  width: 100%;
  max-width: 820px;
  margin: 0 auto;
  padding: 0;
  color: #344054;
  font-size: 1.125rem;
  line-height: 1.75;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-content p {
  margin: 0 0 1.5rem;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-content h2 {
  margin: 3rem 0 1.25rem;
  color: #101828;
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 700;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-content h3 {
  margin: 2.75rem 0 1.125rem;
  color: #101828;
  font-size: 1.75rem;
  line-height: 1.2;
  font-weight: 700;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-content a {
  color: #006fba;
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* =========================================================
   AUTOR
========================================================= */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author {
  grid-column: 1/-1;
  grid-row: 5;
  width: 100%;
  max-width: 820px;
  margin: 3.5rem auto 0;
  padding: 1.75rem 0 0;
  border-top: 1px solid #e4e7ec;
}

/* Autor layout */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author > article.node--type-autor-newsroom {
  display: grid;
  grid-template-columns: 72px minmax(0, 1fr);
  grid-template-rows: auto auto;
  grid-template-areas: "photo name" "photo role";
  -webkit-column-gap: 18px;
     -moz-column-gap: 18px;
          column-gap: 18px;
  row-gap: 2px;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author > article.node--type-autor-newsroom > .node__content {
  display: contents;
}

/* Nombre */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author > article.node--type-autor-newsroom > header {
  grid-area: name;
  margin: 0.5rem 0 0;
  padding: 0;
  -webkit-align-self: end;
      -ms-flex-item-align: end;
          align-self: end;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .node__title {
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
  line-height: 1.25;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .node__title a {
  color: #101828;
  font-weight: 700;
  text-decoration: none;
}

/* =========================================================
   FOTO AUTOR CIRCULAR
========================================================= */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .field--name-field-photo {
  grid-area: photo;
  width: 72px;
  height: 72px;
  min-width: 72px;
  margin: 0;
  padding: 0;
  border-radius: 50%;
  overflow: hidden;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .field--name-field-photo .field--name-field-media-image,
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .field--name-field-photo .field--name-field-media-image > .field__item {
  width: 72px;
  height: 72px;
  margin: 0;
  padding: 0;
  border-radius: 50%;
  overflow: hidden;
}

.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .field--name-field-photo img {
  display: block;
  width: 72px !important;
  height: 72px !important;
  min-width: 72px;
  max-width: 72px;
  margin: 0;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Cargo */
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .field--name-field-position {
  grid-area: role;
  margin: 0;
  padding: 0;
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
  color: #667085;
  font-size: 0.875rem;
  line-height: 1.35;
}

/* =========================================================
   MOBILE
========================================================= */
@media (max-width: 47.9375rem) {
  .region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full {
    padding: 1.5rem 1rem 3.5rem;
  }
  /* Título */
  .region-content:has(article.node--type-newsroom.node--view-mode-full) .view-id-newsroom_titulo_articulo {
    padding: 2rem 1rem 0.75rem;
  }
  .region-content:has(article.node--type-newsroom.node--view-mode-full) .view-id-newsroom_titulo_articulo .views-field-title a,
.region-content:has(article.node--type-newsroom.node--view-mode-full) .view-id-newsroom_titulo_articulo .views-field-title .field-content {
    font-size: 2.25rem;
    line-height: 1.08;
  }
  /* Imagen */
  .region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-main-image img {
    aspect-ratio: 4/3;
    border-radius: 12px;
  }
  /* Metadatos debajo de imagen */
  .region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-newsroom-category {
    margin-right: 0.625rem;
  }
  .region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-newsroom-category > a {
    font-size: 0.75rem;
  }
  .region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-publication-date {
    font-size: 0.75rem;
  }
  /* Resumen */
  .region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-short-summary {
    margin-top: 1.625rem;
    margin-bottom: 2rem;
    font-size: 1.1875rem;
  }
  /* Contenido */
  .region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-content {
    font-size: 1.0625rem;
    line-height: 1.7;
  }
  /* Autor */
  .region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author {
    margin-top: 2.75rem;
  }
  .region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author > article.node--type-autor-newsroom {
    grid-template-columns: 60px minmax(0, 1fr);
    -webkit-column-gap: 14px;
       -moz-column-gap: 14px;
            column-gap: 14px;
    row-gap: 1px;
  }
  .region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .field--name-field-photo,
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .field--name-field-photo .field--name-field-media-image,
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .field--name-field-photo .field--name-field-media-image > .field__item,
.region-content:has(article.node--type-newsroom.node--view-mode-full) #block-tu-boleta-theme-content > .content > article.node--type-newsroom.node--view-mode-full > .node__content > .field--name-field-author .field--name-field-photo img {
    width: 60px !important;
    height: 60px !important;
    min-width: 60px;
    max-width: 60px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld3Nyb29tLmNzcyIsIm5ld3Nyb29tLnNjc3MiLCJuZXdzcm9vbS1hcnRpY2xlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCO0VBRUUsd0JBQUE7QURBRjs7QUNFQTs7MkRBQUE7QUFHQTtFQUNFLGFBQUE7RUFDQSx3REFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0FEQ0Y7O0FDQ0E7OzJEQUFBO0FBR0E7OztFQUdFLDhCQUFBO1VBQUEsc0JBQUE7QURFRjs7QUNBQTs7O0VBTUUsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7QURBRjs7QUNFQTs7MkRBQUE7QUFHQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FEQ0Y7O0FDQ0E7O0VBSUUseUJBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QURBRjs7QUNFQTtFQUVFLCtCQUFBO0VBQUEsZ0NBQUE7RUFBQSwrQkFBQTtFQUFBLHdCQUFBO0VBQ0EsdUNBQUE7RUFBQSx3Q0FBQTtFQUFBLHlDQUFBO01BQUEscUNBQUE7VUFBQSxpQ0FBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QURBRjs7QUNFQSxxQkFBQTtBQUNBO0VBRUUsV0FBQTtFQUNBLCtCQUFBO0VBQ0EscUJBQUE7QURBRjs7QUNFQTtFQUVFLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7QURBRjs7QUNFQTs7O0VBU0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtBRExGOztBQ09BO0VB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QTtFQVVFLGNBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QUZpUUY7O0FFL1BBLFVBQUE7QUFDQTtFQVNFLGVBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO01BQUEsMEJBQUE7VUFBQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FGMFBGOztBRXhQQTs7MkRBQUE7QUFHQTtFQUNFO0lBTUUsMkJBQUE7RUZzUEY7RUVwUEEsV0FBQTtFQUNBO0lBSUUsMEJBQUE7RUZtUEY7RUVqUEE7O0lBV0Usa0JBQUE7SUFDQSxpQkFBQTtFRjBPRjtFRXhPQSxXQUFBO0VBQ0E7SUFTRSxpQkFBQTtJQUNBLG1CQUFBO0VGa09GO0VFaE9BLCtCQUFBO0VBQ0E7SUFRRSxzQkFBQTtFRjJORjtFRXpOQTtJQVNFLGtCQUFBO0VGbU5GO0VFak5BO0lBUUUsa0JBQUE7RUY0TUY7RUUxTUEsWUFBQTtFQUNBO0lBUUUsb0JBQUE7SUFDQSxtQkFBQTtJQUNBLG9CQUFBO0VGcU1GO0VFbk1BLGNBQUE7RUFDQTtJQVFFLG9CQUFBO0lBQ0EsZ0JBQUE7RUY4TEY7RUU1TEEsVUFBQTtFQUNBO0lBUUUsbUJBQUE7RUZ1TEY7RUVyTEE7SUFTRSwwQ0FBQTtJQUNBLHdCQUFBO09BQUEscUJBQUE7WUFBQSxnQkFBQTtJQUNBLFlBQUE7RUYrS0Y7RUU3S0E7Ozs7SUF3Q0Usc0JBQUE7SUFDQSx1QkFBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0VGMklGO0FBQ0YiLCJmaWxlIjoibmV3c3Jvb20uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExBWU9VVCBHRU5FUkFMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZWdpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDJmcikgbWlubWF4KDMyMHB4LCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xuICByb3ctZ2FwOiA2NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0OHB4IDMycHggODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSRVNFVCBORVdTUk9PTVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEgKixcbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMiAqLFxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEgLnZpZXctY29udGVudC5yb3csXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTIgLnZpZXctY29udGVudC5yb3csXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTMgLnZpZXctY29udGVudC5yb3cge1xuICAtLWJzLWd1dHRlci14OiAwICFpbXBvcnRhbnQ7XG4gIC0tYnMtZ3V0dGVyLXk6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgREVTVEFDQURBXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xIC52aWV3LWNvbnRlbnQsXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEgLm5ld3Nyb29tLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEltYWdlbiBkZXN0YWNhZGEgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtbWFpbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xIC5uZXdzcm9vbS1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBhc3BlY3QtcmF0aW86IDE2LzkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEgLm5ld3Nyb29tLWNhcmRfX2ltYWdlID4gLmNvbnRleHR1YWwtcmVnaW9uLFxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xIC5uZXdzcm9vbS1jYXJkX19pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UsXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEgLm5ld3Nyb29tLWNhcmRfX2ltYWdlIC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEgLm5ld3Nyb29tLWNhcmRfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLyogQ2F0ZWdvcsOtYSBkZXN0YWNhZGEgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtbmV3c3Jvb20tY2F0ZWdvcnkge1xuICBtYXJnaW46IDAgMCA0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDZmYmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogRmVjaGEgZGVzdGFjYWRhICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uLWRhdGUge1xuICBtYXJnaW46IDAgMCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi8qIFTDrXR1bG8gZGVzdGFjYWRhICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEycHggIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBjb2xvcjogIzEwMTgyODtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjJ2dywgNDhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogUmVzdW1lbiBkZXN0YWNhZGEgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtc2hvcnQtc3VtbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNFQ1VOREFSSUFTIOKAlCBTT0xPIDJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTIgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTIgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjhweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogT2N1bHRhciBjdWFscXVpZXIgY2FyZCBkZXNwdcOpcyBkZSBsYSBzZWd1bmRhICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTIgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiAubmV3c3Jvb20tY2FyZDpudGgtY2hpbGQobiszKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogQ2FyZCBzZWN1bmRhcmlhICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTIgLm5ld3Nyb29tLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBnYXA6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJTUFHRU4gU0VDVU5EQVJJQSDigJQgRklYIFBSSU5DSVBBTFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTIgLnZpZXdzLWZpZWxkLWZpZWxkLW1haW4taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMiAubmV3c3Jvb20tY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLyogVG9kb3MgbG9zIHdyYXBwZXJzIGludGVybm9zIHRpZW5lbiBxdWUgbGxlbmFyIGVsIDE2OjkgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMiAubmV3c3Jvb20tY2FyZF9faW1hZ2UgPiAuY29udGV4dHVhbC1yZWdpb24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yIC5uZXdzcm9vbS1jYXJkX19pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yIC5uZXdzcm9vbS1jYXJkX19pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgPiAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogSW1hZ2VuIHJlYWwgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMiAubmV3c3Jvb20tY2FyZF9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLyogQ2F0ZWdvcsOtYSBzZWN1bmRhcmlhICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTIgLnZpZXdzLWZpZWxkLWZpZWxkLW5ld3Nyb29tLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiAwIDAgM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDZmYmE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogRmVjaGEgc2VjdW5kYXJpYSAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbi1kYXRlIHtcbiAgbWFyZ2luOiAwIDAgN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NjcwODU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi8qIFTDrXR1bG8gc2VjdW5kYXJpYSAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTIgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU2luIHJlc3VtZW4gZW4gc2VjdW5kYXJpYXMgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMiAudmlld3MtZmllbGQtZmllbGQtc2hvcnQtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBPQ1VMVEFSIFBBR0lOQURPUiBFTiBERVNUQUNBREEgWSBTRUNVTkRBUklBU1xuICAgUkVTUEFMRE8gVklTVUFMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMSBuYXYucGFnZXIsXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEgLnBhZ2VyLFxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yIG5hdi5wYWdlcixcbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMiAucGFnZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgw5pMVElNQVMgTk9USUNJQVNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTMgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDM2cHggMjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTMgLm5ld3Nyb29tLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogSW1hZ2VuIMO6bHRpbWFzICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLW1haW4taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbn1cblxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zIC5uZXdzcm9vbS1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2LzEwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMyAubmV3c3Jvb20tY2FyZF9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiBDYXRlZ29yw61hIMO6bHRpbWFzICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTMgLnZpZXdzLWZpZWxkLWZpZWxkLW5ld3Nyb29tLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBjb2xvcjogIzAwNmZiYTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBGZWNoYSDDumx0aW1hcyAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbi1kYXRlIHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xuICBjb2xvcjogIzY2NzA4NTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBUw610dWxvIMO6bHRpbWFzICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTMgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTMgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogUmVzdW1lbiDDumx0aW1hcyAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zIC52aWV3cy1maWVsZC1maWVsZC1zaG9ydC1zdW1tYXJ5IHtcbiAgY29sb3I6ICM2NjcwODU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUQUJMRVRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS40NWZyKSBtaW5tYXgoMjYwcHgsIDAuODVmcik7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICByb3ctZ2FwOiA0OHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjRweCA2NHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMSAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMiAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1PQklMRVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggNTZweDtcbiAgfVxuICAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMSAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMiAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5FV1NST09NIOKAlCBBUlTDjUNVTE9TIElORElWSURVQUxFU1xuICAgU09MTyBTRSBBQ1RJVkEgU0kgRVhJU1RFIFVOIE5PRE8gTkVXU1JPT00gRlVMTFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJPT1QgREVMIEFSVMONQ1VMT1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDI0cHggODhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogQ29udGVuaWRvIGRpcmVjdG8gKi9cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUw41UVUxPIFBSSU5DSVBBTFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgLnZpZXctaWQtbmV3c3Jvb21fdGl0dWxvX2FydGljdWxvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDhweCAyNHB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAudmlldy1pZC1uZXdzcm9vbV90aXR1bG9fYXJ0aWN1bG8gLnZpZXctY29udGVudCxcbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAudmlldy1pZC1uZXdzcm9vbV90aXR1bG9fYXJ0aWN1bG8gLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAudmlldy1pZC1uZXdzcm9vbV90aXR1bG9fYXJ0aWN1bG8gLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpIC52aWV3LWlkLW5ld3Nyb29tX3RpdHVsb19hcnRpY3VsbyAudmlld3MtZmllbGQtdGl0bGUgYSxcbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAudmlldy1pZC1uZXdzcm9vbV90aXR1bG9fYXJ0aWN1bG8gLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgNC41dncsIDY0cHgpO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSU1BR0VOIFBSSU5DSVBBTFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1tYWluLWltYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1tYWluLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSA+IC5maWVsZF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYvODtcbiAgbWFyZ2luOiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDQVRFR09Sw41BIOKAlCBERUJBSk8gREUgTEEgSU1BR0VOXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3Nyb29tLWNhdGVnb3J5IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtbmV3c3Jvb20tY2F0ZWdvcnkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogI2VlZjdmZDtcbiAgY29sb3I6ICMwMDZmYmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGRUNIQSDigJQgQUwgTEFETyBERSBDQVRFR09Sw41BXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXB1YmxpY2F0aW9uLWRhdGUge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzY2NzA4NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJFU1VNRU5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtc2hvcnQtc3VtbWFyeSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMzQ0MDU0O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ09OVEVOSURPIERFTCBBUlTDjUNVTE9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogNDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzM0NDA1NDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCBoMiB7XG4gIG1hcmdpbjogNDhweCAwIDIwcHg7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgaDMge1xuICBtYXJnaW46IDQ0cHggMCAxOHB4O1xuICBjb2xvcjogIzEwMTgyODtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IGEge1xuICBjb2xvcjogIzAwNmZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFVVE9SXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogNTZweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDI4cHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTdlYztcbn1cblxuLyogQXV0b3IgbGF5b3V0ICovXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3IgPiBhcnRpY2xlLm5vZGUtLXR5cGUtYXV0b3ItbmV3c3Jvb20ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcycHggbWlubWF4KDAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInBob3RvIG5hbWVcIiBcInBob3RvIHJvbGVcIjtcbiAgY29sdW1uLWdhcDogMThweDtcbiAgcm93LWdhcDogMnB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciA+IGFydGljbGUubm9kZS0tdHlwZS1hdXRvci1uZXdzcm9vbSA+IC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi8qIE5vbWJyZSAqL1xuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yID4gYXJ0aWNsZS5ub2RlLS10eXBlLWF1dG9yLW5ld3Nyb29tID4gaGVhZGVyIHtcbiAgZ3JpZC1hcmVhOiBuYW1lO1xuICBtYXJnaW46IDhweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cblxuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yIC5ub2RlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yIC5ub2RlX190aXRsZSBhIHtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGT1RPIEFVVE9SIENJUkNVTEFSXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciAuZmllbGQtLW5hbWUtZmllbGQtcGhvdG8ge1xuICBncmlkLWFyZWE6IHBob3RvO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtaW4td2lkdGg6IDcycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3IgLmZpZWxkLS1uYW1lLWZpZWxkLXBob3RvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSxcbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciAuZmllbGQtLW5hbWUtZmllbGQtcGhvdG8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlID4gLmZpZWxkX19pdGVtIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciAuZmllbGQtLW5hbWUtZmllbGQtcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcycHg7XG4gIG1heC13aWR0aDogNzJweDtcbiAgbWFyZ2luOiAwO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogQ2FyZ28gKi9cbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciAuZmllbGQtLW5hbWUtZmllbGQtcG9zaXRpb24ge1xuICBncmlkLWFyZWE6IHJvbGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1PQklMRVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggNTZweDtcbiAgfVxuICAvKiBUw610dWxvICovXG4gIC5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAudmlldy1pZC1uZXdzcm9vbV90aXR1bG9fYXJ0aWN1bG8ge1xuICAgIHBhZGRpbmc6IDMycHggMTZweCAxMnB4O1xuICB9XG4gIC5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAudmlldy1pZC1uZXdzcm9vbV90aXR1bG9fYXJ0aWN1bG8gLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgLnZpZXctaWQtbmV3c3Jvb21fdGl0dWxvX2FydGljdWxvIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICB9XG4gIC8qIEltYWdlbiAqL1xuICAucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1tYWluLWltYWdlIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAvKiBNZXRhZGF0b3MgZGViYWpvIGRlIGltYWdlbiAqL1xuICAucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1uZXdzcm9vbS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3Nyb29tLWNhdGVnb3J5ID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXB1YmxpY2F0aW9uLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAvKiBSZXN1bWVuICovXG4gIC5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXNob3J0LXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLyogQ29udGVuaWRvICovXG4gIC5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG4gIC8qIEF1dG9yICovXG4gIC5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3IgPiBhcnRpY2xlLm5vZGUtLXR5cGUtYXV0b3ItbmV3c3Jvb20ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCBtaW5tYXgoMCwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICAgIHJvdy1nYXA6IDFweDtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3IgLmZpZWxkLS1uYW1lLWZpZWxkLXBob3RvLFxuLnJlZ2lvbi1jb250ZW50OmhhcyhhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwpICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudCA+IC5jb250ZW50ID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yIC5maWVsZC0tbmFtZS1maWVsZC1waG90byAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UsXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCkgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50ID4gLmNvbnRlbnQgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3IgLmZpZWxkLS1uYW1lLWZpZWxkLXBob3RvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSA+IC5maWVsZF9faXRlbSxcbi5yZWdpb24tY29udGVudDpoYXMoYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsKSAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnQgPiAuY29udGVudCA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbCA+IC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciAuZmllbGQtLW5hbWUtZmllbGQtcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbn0iLCJcbiNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudFxuLnZpZXctZGlzcGxheS1pZC1wYWdlXzEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExBWU9VVCBHRU5FUkFMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZWdpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDJmcikgbWlubWF4KDMyMHB4LCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xuICByb3ctZ2FwOiA2NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0OHB4IDMycHggODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUkVTRVQgTkVXU1JPT01cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xICosXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTIgKixcbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMyAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMVxuLnZpZXctY29udGVudC5yb3csXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTJcbi52aWV3LWNvbnRlbnQucm93LFxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zXG4udmlldy1jb250ZW50LnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAgIWltcG9ydGFudDtcbiAgLS1icy1ndXR0ZXIteTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgREVTVEFDQURBXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMVxuLnZpZXctY29udGVudCxcbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMVxuLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xXG4ubmV3c3Jvb20tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi8qIEltYWdlbiBkZXN0YWNhZGEgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMVxuLnZpZXdzLWZpZWxkLWZpZWxkLW1haW4taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMThweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTFcbi5uZXdzcm9vbS1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTFcbi5uZXdzcm9vbS1jYXJkX19pbWFnZVxuPiAuY29udGV4dHVhbC1yZWdpb24sXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTFcbi5uZXdzcm9vbS1jYXJkX19pbWFnZVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLFxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xXG4ubmV3c3Jvb20tY2FyZF9faW1hZ2Vcbi5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xXG4ubmV3c3Jvb20tY2FyZF9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuLyogQ2F0ZWdvcsOtYSBkZXN0YWNhZGEgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMVxuLnZpZXdzLWZpZWxkLWZpZWxkLW5ld3Nyb29tLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiAwIDAgNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA2ZmJhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4vKiBGZWNoYSBkZXN0YWNhZGEgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMVxuLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uLWRhdGUge1xuICBtYXJnaW46IDAgMCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4vKiBUw610dWxvIGRlc3RhY2FkYSAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xXG4udmlld3MtZmllbGQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTJweCAhaW1wb3J0YW50O1xufVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xXG4udmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4ydncsIDQ4cHgpO1xuICBsaW5lLWhlaWdodDogMS4wODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBSZXN1bWVuIGRlc3RhY2FkYSAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xXG4udmlld3MtZmllbGQtZmllbGQtc2hvcnQtc3VtbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTRUNVTkRBUklBUyDigJQgU09MTyAyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMiB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMlxuLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yXG4udmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyOHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLyogT2N1bHRhciBjdWFscXVpZXIgY2FyZCBkZXNwdcOpcyBkZSBsYSBzZWd1bmRhICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTJcbi52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyXG4+IC5uZXdzcm9vbS1jYXJkOm50aC1jaGlsZChuKzMpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogQ2FyZCBzZWN1bmRhcmlhICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTJcbi5uZXdzcm9vbS1jYXJkIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIElNQUdFTiBTRUNVTkRBUklBIOKAlCBGSVggUFJJTkNJUEFMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMlxuLnZpZXdzLWZpZWxkLWZpZWxkLW1haW4taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTJcbi5uZXdzcm9vbS1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4vKiBUb2RvcyBsb3Mgd3JhcHBlcnMgaW50ZXJub3MgdGllbmVuIHF1ZSBsbGVuYXIgZWwgMTY6OSAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yXG4ubmV3c3Jvb20tY2FyZF9faW1hZ2Vcbj4gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTJcbi5uZXdzcm9vbS1jYXJkX19pbWFnZVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTJcbi5uZXdzcm9vbS1jYXJkX19pbWFnZVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlXG4+IC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLyogSW1hZ2VuIHJlYWwgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMlxuLm5ld3Nyb29tLWNhcmRfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4vKiBDYXRlZ29yw61hIHNlY3VuZGFyaWEgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMlxuLnZpZXdzLWZpZWxkLWZpZWxkLW5ld3Nyb29tLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiAwIDAgM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDZmYmE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi8qIEZlY2hhIHNlY3VuZGFyaWEgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMlxuLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uLWRhdGUge1xuICBtYXJnaW46IDAgMCA3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY2NzA4NTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi8qIFTDrXR1bG8gc2VjdW5kYXJpYSAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yXG4udmlld3MtZmllbGQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMlxuLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIFNpbiByZXN1bWVuIGVuIHNlY3VuZGFyaWFzICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTJcbi52aWV3cy1maWVsZC1maWVsZC1zaG9ydC1zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBPQ1VMVEFSIFBBR0lOQURPUiBFTiBERVNUQUNBREEgWSBTRUNVTkRBUklBU1xuICAgUkVTUEFMRE8gVklTVUFMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMVxubmF2LnBhZ2VyLFxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0xXG4ucGFnZXIsXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTJcbm5hdi5wYWdlcixcbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMlxuLnBhZ2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICDDmkxUSU1BUyBOT1RJQ0lBU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTMge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBncmlkLXJvdzogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stM1xuLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zXG4udmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMzZweCAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTNcbi5uZXdzcm9vbS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4vKiBJbWFnZW4gw7psdGltYXMgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stM1xuLnZpZXdzLWZpZWxkLWZpZWxkLW1haW4taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbn1cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stM1xuLm5ld3Nyb29tLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyAxMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zXG4ubmV3c3Jvb20tY2FyZF9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLyogQ2F0ZWdvcsOtYSDDumx0aW1hcyAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zXG4udmlld3MtZmllbGQtZmllbGQtbmV3c3Jvb20tY2F0ZWdvcnkge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGNvbG9yOiAjMDA2ZmJhO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4vKiBGZWNoYSDDumx0aW1hcyAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zXG4udmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24tZGF0ZSB7XG4gIG1hcmdpbjogMCAwIDdweDtcbiAgY29sb3I6ICM2NjcwODU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi8qIFTDrXR1bG8gw7psdGltYXMgKi9cbiNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stM1xuLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zXG4udmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzEwMTgyODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogUmVzdW1lbiDDumx0aW1hcyAqL1xuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0zXG4udmlld3MtZmllbGQtZmllbGQtc2hvcnQtc3VtbWFyeSB7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRBQkxFVFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6XG4gICAgICBtaW5tYXgoMCwgMS40NWZyKVxuICAgICAgbWlubWF4KDI2MHB4LCAuODVmcik7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICByb3ctZ2FwOiA0OHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjRweCA2NHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMVxuICAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMlxuICAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stM1xuICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1PQklMRVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggNTZweDtcbiAgfVxuICAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLXZpZXdzLWJsb2NrLW5ld3Nyb29tLWJsb2NrLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS12aWV3cy1ibG9jay1uZXdzcm9vbS1ibG9jay0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMVxuICAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMlxuICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stMlxuICAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stM1xuICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtdmlld3MtYmxvY2stbmV3c3Jvb20tYmxvY2stM1xuICAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbkBpbXBvcnQgXCJuZXdzcm9vbS1hcnRpY2xlXCI7IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBORVdTUk9PTSDigJQgQVJUw41DVUxPUyBJTkRJVklEVUFMRVNcbiAgIFNPTE8gU0UgQUNUSVZBIFNJIEVYSVNURSBVTiBOT0RPIE5FV1NST09NIEZVTExcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBST09UIERFTCBBUlTDjUNVTE9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbj4gLmNvbnRlbnRcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzJweCAyNHB4IDg4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBDb250ZW5pZG8gZGlyZWN0byAqL1xuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbj4gLmNvbnRlbnRcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4+IC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVMONVFVMTyBQUklOQ0lQQUxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4udmlldy1pZC1uZXdzcm9vbV90aXR1bG9fYXJ0aWN1bG8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0OHB4IDI0cHggMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuLnZpZXctaWQtbmV3c3Jvb21fdGl0dWxvX2FydGljdWxvXG4udmlldy1jb250ZW50LFxuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4udmlldy1pZC1uZXdzcm9vbV90aXR1bG9fYXJ0aWN1bG9cbi52aWV3cy1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4udmlldy1pZC1uZXdzcm9vbV90aXR1bG9fYXJ0aWN1bG9cbi52aWV3cy1maWVsZC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbilcbi52aWV3LWlkLW5ld3Nyb29tX3RpdHVsb19hcnRpY3Vsb1xuLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbilcbi52aWV3LWlkLW5ld3Nyb29tX3RpdHVsb19hcnRpY3Vsb1xuLnZpZXdzLWZpZWxkLXRpdGxlXG4uZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuNXZ3LCA2NHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJTUFHRU4gUFJJTkNJUEFMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4+IC5jb250ZW50XG4+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuPiAubm9kZV9fY29udGVudFxuPiAuZmllbGQtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIGdyaWQtcm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgcGFkZGluZzogMDtcbn1cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4+IC5jb250ZW50XG4+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuPiAubm9kZV9fY29udGVudFxuPiAuZmllbGQtLW5hbWUtZmllbGQtbWFpbi1pbWFnZVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4+IC5jb250ZW50XG4+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuPiAubm9kZV9fY29udGVudFxuPiAuZmllbGQtLW5hbWUtZmllbGQtbWFpbi1pbWFnZVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlXG4+IC5maWVsZF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbilcbiNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudFxuPiAuY29udGVudFxuPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbj4gLm5vZGVfX2NvbnRlbnRcbj4gLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2VcbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gODtcbiAgbWFyZ2luOiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ0FURUdPUsONQSDigJQgREVCQUpPIERFIExBIElNQUdFTlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbilcbiNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudFxuPiAuY29udGVudFxuPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbj4gLm5vZGVfX2NvbnRlbnRcbj4gLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3Nyb29tLWNhdGVnb3J5IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4+IC5jb250ZW50XG4+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuPiAubm9kZV9fY29udGVudFxuPiAuZmllbGQtLW5hbWUtZmllbGQtbmV3c3Jvb20tY2F0ZWdvcnlcbj4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNlZWY3ZmQ7XG4gIGNvbG9yOiAjMDA2ZmJhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZFQ0hBIOKAlCBBTCBMQURPIERFIENBVEVHT1LDjUFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbj4gLmNvbnRlbnRcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4+IC5ub2RlX19jb250ZW50XG4+IC5maWVsZC0tbmFtZS1maWVsZC1wdWJsaWNhdGlvbi1kYXRlIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM2NjcwODU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUkVTVU1FTlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbilcbiNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudFxuPiAuY29udGVudFxuPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbj4gLm5vZGVfX2NvbnRlbnRcbj4gLmZpZWxkLS1uYW1lLWZpZWxkLXNob3J0LXN1bW1hcnkge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBncmlkLXJvdzogMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMzQ0MDU0O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENPTlRFTklETyBERUwgQVJUw41DVUxPXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4+IC5jb250ZW50XG4+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuPiAubm9kZV9fY29udGVudFxuPiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIGdyaWQtcm93OiA0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMzQ0MDU0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbj4gLmNvbnRlbnRcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4+IC5ub2RlX19jb250ZW50XG4+IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50XG5wIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4+IC5jb250ZW50XG4+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuPiAubm9kZV9fY29udGVudFxuPiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudFxuaDIge1xuICBtYXJnaW46IDQ4cHggMCAyMHB4O1xuICBjb2xvcjogIzEwMTgyODtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbj4gLmNvbnRlbnRcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4+IC5ub2RlX19jb250ZW50XG4+IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50XG5oMyB7XG4gIG1hcmdpbjogNDRweCAwIDE4cHg7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbilcbiNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudFxuPiAuY29udGVudFxuPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbj4gLm5vZGVfX2NvbnRlbnRcbj4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnRcbmEge1xuICBjb2xvcjogIzAwNmZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBVVRPUlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbilcbiNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudFxuPiAuY29udGVudFxuPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbj4gLm5vZGVfX2NvbnRlbnRcbj4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIGdyaWQtcm93OiA1O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiA1NnB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjhweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlN2VjO1xufVxuLyogQXV0b3IgbGF5b3V0ICovXG4ucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbilcbiNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudFxuPiAuY29udGVudFxuPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbj4gLm5vZGVfX2NvbnRlbnRcbj4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvclxuPiBhcnRpY2xlLm5vZGUtLXR5cGUtYXV0b3ItbmV3c3Jvb20ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcycHggbWlubWF4KDAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwicGhvdG8gbmFtZVwiXG4gICAgXCJwaG90byByb2xlXCI7XG4gIGNvbHVtbi1nYXA6IDE4cHg7XG4gIHJvdy1nYXA6IDJweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbj4gLmNvbnRlbnRcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4+IC5ub2RlX19jb250ZW50XG4+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3Jcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLWF1dG9yLW5ld3Nyb29tXG4+IC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4vKiBOb21icmUgKi9cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4+IC5jb250ZW50XG4+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuPiAubm9kZV9fY29udGVudFxuPiAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yXG4+IGFydGljbGUubm9kZS0tdHlwZS1hdXRvci1uZXdzcm9vbVxuPiBoZWFkZXIge1xuICBncmlkLWFyZWE6IG5hbWU7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbj4gLmNvbnRlbnRcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4+IC5ub2RlX19jb250ZW50XG4+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3Jcbi5ub2RlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4+IC5jb250ZW50XG4+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuPiAubm9kZV9fY29udGVudFxuPiAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yXG4ubm9kZV9fdGl0bGVcbmEge1xuICBjb2xvcjogIzEwMTgyODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGT1RPIEFVVE9SIENJUkNVTEFSXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4+IC5jb250ZW50XG4+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuPiAubm9kZV9fY29udGVudFxuPiAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yXG4uZmllbGQtLW5hbWUtZmllbGQtcGhvdG8ge1xuICBncmlkLWFyZWE6IHBob3RvO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtaW4td2lkdGg6IDcycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbj4gLmNvbnRlbnRcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4+IC5ub2RlX19jb250ZW50XG4+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3Jcbi5maWVsZC0tbmFtZS1maWVsZC1waG90b1xuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLFxuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbj4gLmNvbnRlbnRcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4+IC5ub2RlX19jb250ZW50XG4+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3Jcbi5maWVsZC0tbmFtZS1maWVsZC1waG90b1xuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlXG4+IC5maWVsZF9faXRlbSB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4pXG4jYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbj4gLmNvbnRlbnRcbj4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4+IC5ub2RlX19jb250ZW50XG4+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3Jcbi5maWVsZC0tbmFtZS1maWVsZC1waG90b1xuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcycHg7XG4gIG1heC13aWR0aDogNzJweDtcbiAgbWFyZ2luOiAwO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLyogQ2FyZ28gKi9cbi5yZWdpb24tY29udGVudDpoYXMoXG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuKVxuI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4+IC5jb250ZW50XG4+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuPiAubm9kZV9fY29udGVudFxuPiAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yXG4uZmllbGQtLW5hbWUtZmllbGQtcG9zaXRpb24ge1xuICBncmlkLWFyZWE6IHJvbGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNT0JJTEVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpb24tY29udGVudDpoYXMoXG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4gIClcbiAgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4gID4gLmNvbnRlbnRcbiAgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCA1NnB4O1xuICB9XG4gIC8qIFTDrXR1bG8gKi9cbiAgLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgKVxuICAudmlldy1pZC1uZXdzcm9vbV90aXR1bG9fYXJ0aWN1bG8ge1xuICAgIHBhZGRpbmc6IDMycHggMTZweCAxMnB4O1xuICB9XG4gIC5yZWdpb24tY29udGVudDpoYXMoXG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4gIClcbiAgLnZpZXctaWQtbmV3c3Jvb21fdGl0dWxvX2FydGljdWxvXG4gIC52aWV3cy1maWVsZC10aXRsZSBhLFxuICAucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICAgIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuICApXG4gIC52aWV3LWlkLW5ld3Nyb29tX3RpdHVsb19hcnRpY3Vsb1xuICAudmlld3MtZmllbGQtdGl0bGVcbiAgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgfVxuICAvKiBJbWFnZW4gKi9cbiAgLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgKVxuICAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbiAgPiAuY29udGVudFxuICA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuICA+IC5ub2RlX19jb250ZW50XG4gID4gLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2VcbiAgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLyogTWV0YWRhdG9zIGRlYmFqbyBkZSBpbWFnZW4gKi9cbiAgLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgKVxuICAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbiAgPiAuY29udGVudFxuICA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuICA+IC5ub2RlX19jb250ZW50XG4gID4gLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3Nyb29tLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgKVxuICAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbiAgPiAuY29udGVudFxuICA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuICA+IC5ub2RlX19jb250ZW50XG4gID4gLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3Nyb29tLWNhdGVnb3J5XG4gID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5yZWdpb24tY29udGVudDpoYXMoXG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4gIClcbiAgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4gID4gLmNvbnRlbnRcbiAgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgPiAubm9kZV9fY29udGVudFxuICA+IC5maWVsZC0tbmFtZS1maWVsZC1wdWJsaWNhdGlvbi1kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLyogUmVzdW1lbiAqL1xuICAucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICAgIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuICApXG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudFxuICA+IC5jb250ZW50XG4gID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4gID4gLm5vZGVfX2NvbnRlbnRcbiAgPiAuZmllbGQtLW5hbWUtZmllbGQtc2hvcnQtc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAvKiBDb250ZW5pZG8gKi9cbiAgLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgKVxuICAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbiAgPiAuY29udGVudFxuICA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuICA+IC5ub2RlX19jb250ZW50XG4gID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG4gIC8qIEF1dG9yICovXG4gIC5yZWdpb24tY29udGVudDpoYXMoXG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4gIClcbiAgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4gID4gLmNvbnRlbnRcbiAgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgPiAubm9kZV9fY29udGVudFxuICA+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbiAgLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgKVxuICAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbiAgPiAuY29udGVudFxuICA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuICA+IC5ub2RlX19jb250ZW50XG4gID4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvclxuICA+IGFydGljbGUubm9kZS0tdHlwZS1hdXRvci1uZXdzcm9vbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IG1pbm1heCgwLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDE0cHg7XG4gICAgcm93LWdhcDogMXB4O1xuICB9XG4gIC5yZWdpb24tY29udGVudDpoYXMoXG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4gIClcbiAgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4gID4gLmNvbnRlbnRcbiAgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgPiAubm9kZV9fY29udGVudFxuICA+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3JcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob3RvLFxuICAucmVnaW9uLWNvbnRlbnQ6aGFzKFxuICAgIGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuICApXG4gICNibG9jay10dS1ib2xldGEtdGhlbWUtY29udGVudFxuICA+IC5jb250ZW50XG4gID4gYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4gID4gLm5vZGVfX2NvbnRlbnRcbiAgPiAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yXG4gIC5maWVsZC0tbmFtZS1maWVsZC1waG90b1xuICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UsXG4gIC5yZWdpb24tY29udGVudDpoYXMoXG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Nyb29tLm5vZGUtLXZpZXctbW9kZS1mdWxsXG4gIClcbiAgI2Jsb2NrLXR1LWJvbGV0YS10aGVtZS1jb250ZW50XG4gID4gLmNvbnRlbnRcbiAgPiBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgPiAubm9kZV9fY29udGVudFxuICA+IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3JcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob3RvXG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZVxuICA+IC5maWVsZF9faXRlbSxcbiAgLnJlZ2lvbi1jb250ZW50OmhhcyhcbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3c3Jvb20ubm9kZS0tdmlldy1tb2RlLWZ1bGxcbiAgKVxuICAjYmxvY2stdHUtYm9sZXRhLXRoZW1lLWNvbnRlbnRcbiAgPiAuY29udGVudFxuICA+IGFydGljbGUubm9kZS0tdHlwZS1uZXdzcm9vbS5ub2RlLS12aWV3LW1vZGUtZnVsbFxuICA+IC5ub2RlX19jb250ZW50XG4gID4gLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvclxuICAuZmllbGQtLW5hbWUtZmllbGQtcGhvdG9cbiAgaW1nIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbn0iXX0= */
