/*
    - Name: "news.scss"
    - Description: "Add custom styles to view news"
*/
/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
.ui-autocomplete {
  border-color: #002855;
  border-color: rgba(0, 40, 85, 0.5);
  -webkit-background-clip: padding-box;
          background-clip: padding-box; }
  .ui-autocomplete li a {
    display: block;
    color: #002855;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    font-size: 1rem;
    text-decoration: none; }
    .ui-autocomplete li a.ui-state-active, .ui-autocomplete li a:hover {
      border-color: #002855;
      background-color: #B3DBF5;
      font-weight: 700;
      font-family: 'Roboto', sans-serif;
      color: #002855; }

body.filters, html.filters {
  overflow: hidden; }
  @media (min-width: 62rem) {
    body.filters, html.filters {
      overflow-y: auto; } }

.view-buscador-noticias, .view-buscador-exposed-form-region {
  margin-bottom: 1.875rem; }
  @media (min-width: 48rem) {
    .view-buscador-noticias, .view-buscador-exposed-form-region {
      margin-bottom: 3.125rem; } }
  .view-buscador-noticias .view-filters-0, .view-buscador-exposed-form-region .view-filters-0 {
    margin-bottom: 2.1875rem;
    padding: 1.25rem;
    border-radius: 12px;
    background-color: #d4e9f7; }
    .view-buscador-noticias .view-filters-0 .form-row, .view-buscador-exposed-form-region .view-filters-0 .form-row {
      position: relative; }
      .view-buscador-noticias .view-filters-0 .form-row label, .view-buscador-exposed-form-region .view-filters-0 .form-row label {
        font-size: 0; }
    @media (min-width: 48rem) {
      .view-buscador-noticias .view-filters-0, .view-buscador-exposed-form-region .view-filters-0 {
        padding: 1.875rem; } }
    @media (min-width: 75rem) {
      .view-buscador-noticias .view-filters-0, .view-buscador-exposed-form-region .view-filters-0 {
        padding: 3.125rem; } }
    .view-buscador-noticias .view-filters-0 .search__text h2, .view-buscador-exposed-form-region .view-filters-0 .search__text h2 {
      margin-bottom: 0.9375rem;
      font-weight: 700;
      font-family: 'Roboto', sans-serif;
      color: #002855;
      font-size: 1.125rem;
      line-height: 1.625rem; }
    .view-buscador-noticias .view-filters-0 .search__text p, .view-buscador-exposed-form-region .view-filters-0 .search__text p {
      margin-bottom: 0.9375rem;
      font-weight: 400;
      font-family: 'Roboto', sans-serif;
      color: #002855;
      font-size: 1rem;
      line-height: 1.5rem; }
    .view-buscador-noticias .view-filters-0 fieldset, .view-buscador-exposed-form-region .view-filters-0 fieldset {
      position: relative;
      margin: 0 !important;
      padding: 0; }
    .view-buscador-noticias .view-filters-0 .form-actions input[type='submit'], .view-buscador-exposed-form-region .view-filters-0 .form-actions input[type='submit'] {
      position: absolute;
      top: 5px;
      right: 5px;
      display: block;
      width: auto;
      padding: 0.375rem 1.125rem;
      border: 0;
      border-radius: 8px;
      background-color: #006FB7;
      background-image: url("../../../images/icons/icon-search.svg");
      background-position: center center;
      -webkit-background-size: 25px 25px;
              background-size: 25px;
      background-repeat: no-repeat;
      font-size: 0;
      -webkit-transition: all .5s ease-in-out;
      -o-transition: all .5s ease-in-out;
      transition: all .5s ease-in-out; }
      @media (min-width: 48rem) {
        .view-buscador-noticias .view-filters-0 .form-actions input[type='submit'], .view-buscador-exposed-form-region .view-filters-0 .form-actions input[type='submit'] {
          padding: 0.9375rem 1.6875rem;
          -webkit-background-size: auto auto;
                  background-size: auto; } }
      .view-buscador-noticias .view-filters-0 .form-actions input[type='submit']:hover, .view-buscador-noticias .view-filters-0 .form-actions input[type='submit']:active, .view-buscador-noticias .view-filters-0 .form-actions input[type='submit']:visited, .view-buscador-exposed-form-region .view-filters-0 .form-actions input[type='submit']:hover, .view-buscador-exposed-form-region .view-filters-0 .form-actions input[type='submit']:active, .view-buscador-exposed-form-region .view-filters-0 .form-actions input[type='submit']:visited {
        background-color: #10006B; }
      .view-buscador-noticias .view-filters-0 .form-actions input[type='submit'][data-drupal-selector*="reset"], .view-buscador-exposed-form-region .view-filters-0 .form-actions input[type='submit'][data-drupal-selector*="reset"] {
        display: none; }
    .view-buscador-noticias .view-filters-0 input[type='text'], .view-buscador-exposed-form-region .view-filters-0 input[type='text'] {
      padding: 0.625rem;
      border: 1px solid;
      border-color: #002855;
      border-color: rgba(0, 40, 85, 0.5);
      -webkit-background-clip: padding-box;
              background-clip: padding-box;
      border-radius: 12px;
      background-color: #ffffff;
      color: #444445;
      font-weight: 400;
      font-family: 'Roboto', sans-serif;
      font-size: 1rem;
      line-height: 1.5rem; }
      @media (min-width: 48rem) {
        .view-buscador-noticias .view-filters-0 input[type='text'], .view-buscador-exposed-form-region .view-filters-0 input[type='text'] {
          padding: 1.1875rem; } }
      .view-buscador-noticias .view-filters-0 input[type='text']::-webkit-input-placeholder, .view-buscador-exposed-form-region .view-filters-0 input[type='text']::-webkit-input-placeholder {
        color: #444445;
        font-weight: 400;
        font-family: 'Roboto', sans-serif;
        font-size: 1rem;
        line-height: 1.5rem; }
      .view-buscador-noticias .view-filters-0 input[type='text']::-moz-placeholder, .view-buscador-exposed-form-region .view-filters-0 input[type='text']::-moz-placeholder {
        color: #444445;
        font-weight: 400;
        font-family: 'Roboto', sans-serif;
        font-size: 1rem;
        line-height: 1.5rem; }
      .view-buscador-noticias .view-filters-0 input[type='text']::-ms-input-placeholder, .view-buscador-exposed-form-region .view-filters-0 input[type='text']::-ms-input-placeholder {
        color: #444445;
        font-weight: 400;
        font-family: 'Roboto', sans-serif;
        font-size: 1rem;
        line-height: 1.5rem; }
      .view-buscador-noticias .view-filters-0 input[type='text']::placeholder, .view-buscador-exposed-form-region .view-filters-0 input[type='text']::placeholder {
        color: #444445;
        font-weight: 400;
        font-family: 'Roboto', sans-serif;
        font-size: 1rem;
        line-height: 1.5rem; }
  .view-buscador-noticias .view__filters-results, .view-buscador-exposed-form-region .view__filters-results {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 1.25rem; }
    @media (min-width: 48rem) {
      .view-buscador-noticias .view__filters-results, .view-buscador-exposed-form-region .view__filters-results {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
        margin-bottom: 2.1875rem; } }
    .view-buscador-noticias .view__filters-results .view-header, .view-buscador-exposed-form-region .view__filters-results .view-header {
      width: 100%;
      margin-top: 1.5625rem; }
      @media (min-width: 48rem) {
        .view-buscador-noticias .view__filters-results .view-header, .view-buscador-exposed-form-region .view__filters-results .view-header {
          margin-top: 0; } }
      .view-buscador-noticias .view__filters-results .view-header .news__result, .view-buscador-exposed-form-region .view__filters-results .view-header .news__result {
        color: #444445;
        font-weight: 700;
        font-family: 'Roboto', sans-serif;
        font-size: 1rem;
        line-height: 1.5rem; }
    .view-buscador-noticias .view__filters-results .view-filters-1, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%; }
      @media (min-width: 62rem) {
        .view-buscador-noticias .view__filters-results .view-filters-1, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 {
          display: block; } }
      .view-buscador-noticias .view__filters-results .view-filters-1 .mobile__filters, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .mobile__filters {
        padding: 0.6875rem;
        border: 1px solid #777779;
        border-radius: 8px;
        color: #002855;
        font-size: 1rem;
        line-height: 1.5rem;
        cursor: pointer;
        font-weight: 700;
        font-family: 'Roboto', sans-serif; }
        @media (min-width: 30rem) {
          .view-buscador-noticias .view__filters-results .view-filters-1 .mobile__filters, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .mobile__filters {
            padding: 0.875rem; } }
        @media (min-width: 62rem) {
          .view-buscador-noticias .view__filters-results .view-filters-1 .mobile__filters, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .mobile__filters {
            display: none; } }
      .view-buscador-noticias .view__filters-results .view-filters-1 .form-row, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .view-buscador-noticias .view__filters-results .view-filters-1 .form-row .radio, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-row .radio {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
          .view-buscador-noticias .view__filters-results .view-filters-1 .form-row .radio > .radio, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-row .radio > .radio {
            display: block;
            margin: 0; }
      .view-buscador-noticias .view__filters-results .view-filters-1 .form-type-select, .view-buscador-noticias .view__filters-results .view-filters-1 .form-type-select2, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-type-select, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-type-select2 {
        display: none;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        margin: 0 !important;
        padding: 0; }
        @media (min-width: 62rem) {
          .view-buscador-noticias .view__filters-results .view-filters-1 .form-type-select, .view-buscador-noticias .view__filters-results .view-filters-1 .form-type-select2, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-type-select, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-type-select2 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex; } }
        .view-buscador-noticias .view__filters-results .view-filters-1 .form-type-select label, .view-buscador-noticias .view__filters-results .view-filters-1 .form-type-select2 label, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-type-select label, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-type-select2 label {
          display: block;
          width: 100%;
          margin-right: 0.9375rem;
          color: #002855;
          font-weight: 700;
          font-family: 'Roboto', sans-serif;
          font-size: 1rem;
          line-height: 1.5rem; }
          .view-buscador-noticias .view__filters-results .view-filters-1 .form-type-select label::after, .view-buscador-noticias .view__filters-results .view-filters-1 .form-type-select2 label::after, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-type-select label::after, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-type-select2 label::after {
            content: ':'; }
      .view-buscador-noticias .view__filters-results .view-filters-1 .form-actions, .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .form-actions {
        display: none; }
  @media (min-width: 62rem) {
    .view-buscador-noticias .view__content, .view-buscador-exposed-form-region .view__content {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-right: -0.9375rem; } }
  .view-buscador-noticias .view__content .view-filters-2, .view-buscador-exposed-form-region .view__content .view-filters-2 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 8;
    display: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    background-color: #d4e9f7; }
    .view-buscador-noticias .view__content .view-filters-2.open, .view-buscador-exposed-form-region .view__content .view-filters-2.open {
      display: block; }
    @media (min-width: 62rem) {
      .view-buscador-noticias .view__content .view-filters-2, .view-buscador-exposed-form-region .view__content .view-filters-2 {
        position: relative;
        display: block;
        max-width: 340px;
        padding: 2.125rem 2rem;
        border-radius: 12px; } }
    @media (min-width: 62rem) {
      .view-buscador-noticias .view__content .view-filters-2 .mobile__header, .view-buscador-exposed-form-region .view__content .view-filters-2 .mobile__header {
        display: none; } }
    .view-buscador-noticias .view__content .view-filters-2 label, .view-buscador-noticias .view__content .view-filters-2 legend span, .view-buscador-exposed-form-region .view__content .view-filters-2 label, .view-buscador-exposed-form-region .view__content .view-filters-2 legend span {
      margin-bottom: 0.625rem;
      font-weight: 700;
      font-family: 'Roboto', sans-serif;
      color: #002855;
      font-size: 1rem;
      line-height: 1.5rem; }
    .view-buscador-noticias .view__content .view-filters-2 select, .view-buscador-exposed-form-region .view__content .view-filters-2 select {
      width: 100%; }
    .view-buscador-noticias .view__content .view-filters-2 fieldset[class*='created'], .view-buscador-exposed-form-region .view__content .view-filters-2 fieldset[class*='created'] {
      margin: 0 !important; }
      .view-buscador-noticias .view__content .view-filters-2 fieldset[class*='created'] label, .view-buscador-exposed-form-region .view__content .view-filters-2 fieldset[class*='created'] label {
        font-weight: 400;
        font-family: 'Roboto', sans-serif;
        font-size: 0.88875rem;
        line-height: 1.375rem; }
    .view-buscador-noticias .view__content .view-filters-2 .form-item-created-min input, .view-buscador-exposed-form-region .view__content .view-filters-2 .form-item-created-min input {
      margin-bottom: 0.9375rem; }
    @media (min-width: 62rem) {
      .view-buscador-noticias .view__content .view-filters-2 .form-item-sort-bef-combine, .view-buscador-exposed-form-region .view__content .view-filters-2 .form-item-sort-bef-combine {
        display: none; } }
    .view-buscador-noticias .view__content .view-filters-2 .mobile__header, .view-buscador-exposed-form-region .view__content .view-filters-2 .mobile__header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.9375rem 1.25rem;
      background-color: #006FB7;
      color: #ffffff;
      text-transform: uppercase; }
      @media (min-width: 62rem) {
        .view-buscador-noticias .view__content .view-filters-2 .mobile__header, .view-buscador-exposed-form-region .view__content .view-filters-2 .mobile__header {
          display: none; } }
      .view-buscador-noticias .view__content .view-filters-2 .mobile__header .text, .view-buscador-exposed-form-region .view__content .view-filters-2 .mobile__header .text {
        margin: 0;
        font-weight: 700;
        font-family: 'Roboto', sans-serif; }
      .view-buscador-noticias .view__content .view-filters-2 .mobile__header .close, .view-buscador-exposed-form-region .view__content .view-filters-2 .mobile__header .close {
        font-size: 0; }
        .view-buscador-noticias .view__content .view-filters-2 .mobile__header .close::after, .view-buscador-exposed-form-region .view__content .view-filters-2 .mobile__header .close::after {
          font-weight: normal;
          font-style: normal;
          font-variant: normal;
          font-family: 'icomoon';
          font-size: 1.875rem;
          line-height: 1;
          text-transform: none;
          speak: none;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: '\e911'; }
      .view-buscador-noticias .view__content .view-filters-2 .mobile__header + form, .view-buscador-exposed-form-region .view__content .view-filters-2 .mobile__header + form {
        padding: 1.25rem;
        max-height: 93vh;
        overflow-y: auto; }
        @media (min-width: 62rem) {
          .view-buscador-noticias .view__content .view-filters-2 .mobile__header + form, .view-buscador-exposed-form-region .view__content .view-filters-2 .mobile__header + form {
            padding: 0;
            max-height: initial;
            overflow-y: unset; } }
    .view-buscador-noticias .view__content .view-filters-2 input[type='submit'], .view-buscador-exposed-form-region .view__content .view-filters-2 input[type='submit'] {
      width: 100%;
      margin-top: 1.25rem; }
    .view-buscador-noticias .view__content .view-filters-2 input[data-drupal-selector*="reset"], .view-buscador-exposed-form-region .view__content .view-filters-2 input[data-drupal-selector*="reset"] {
      margin-top: 1.875rem;
      padding: 0;
      border: 0;
      background-color: transparent;
      color: #002855;
      text-decoration: underline; }
  .view-buscador-noticias .view__content .view-content, .view-buscador-exposed-form-region .view__content .view-content {
    margin: 0 -0.3125rem; }
    @media (min-width: 30rem) {
      .view-buscador-noticias .view__content .view-content, .view-buscador-exposed-form-region .view__content .view-content {
        margin: 0 -0.9375rem; } }
    @media (min-width: 62rem) {
      .view-buscador-noticias .view__content .view-content, .view-buscador-exposed-form-region .view__content .view-content {
        width: 100%;
        max-width: calc(100% - 340px);
        margin-top: -0.9375rem;
        margin-right: 0;
        margin-left: 0; } }
  .view-buscador-noticias .view__content .view-empty, .view-buscador-exposed-form-region .view__content .view-empty {
    width: 100%;
    padding: 2.5rem 1.25rem;
    background-color: #f5f5f5;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: center; }
    @media (min-width: 62rem) {
      .view-buscador-noticias .view__content .view-empty, .view-buscador-exposed-form-region .view__content .view-empty {
        margin-left: 1.875rem; } }
  .view-buscador-noticias.buscador-grid #radio-grid-list > .radio > .radio:last-child label::before, .view-buscador-exposed-form-region.buscador-grid #radio-grid-list > .radio > .radio:last-child label::before {
    border-color: #006FB7;
    background-color: #006FB7;
    color: #ffffff; }
  .view-buscador-noticias.buscador-grid .views-field-rendered-entity + .views-field-rendered-entity-1, .view-buscador-exposed-form-region.buscador-grid .views-field-rendered-entity + .views-field-rendered-entity-1 {
    display: none; }
  @media (min-width: 62rem) {
    .view-buscador-noticias.buscador-grid .view-content, .view-buscador-exposed-form-region.buscador-grid .view-content {
      padding-left: 1.875rem; } }
  .view-buscador-noticias.buscador-grid .view-content > .views-row, .view-buscador-exposed-form-region.buscador-grid .view-content > .views-row {
    width: 100%;
    padding: 0.625rem 0; }
    @media (min-width: 30rem) {
      .view-buscador-noticias.buscador-grid .view-content > .views-row, .view-buscador-exposed-form-region.buscador-grid .view-content > .views-row {
        width: 50%;
        padding: 0.9375rem; } }
    @media (min-width: 75rem) {
      .view-buscador-noticias.buscador-grid .view-content > .views-row, .view-buscador-exposed-form-region.buscador-grid .view-content > .views-row {
        width: 33.33%; } }
    .view-buscador-noticias.buscador-grid .view-content > .views-row > .views-field, .view-buscador-exposed-form-region.buscador-grid .view-content > .views-row > .views-field {
      height: 100%; }
      .view-buscador-noticias.buscador-grid .view-content > .views-row > .views-field .node--view-mode-teaser, .view-buscador-exposed-form-region.buscador-grid .view-content > .views-row > .views-field .node--view-mode-teaser {
        background: #B3DBF5;
        background: rgba(179, 219, 245, 0.3); }
  .view-buscador-noticias.buscador-list #radio-grid-list > .radio > .radio:first-child label::before, .view-buscador-exposed-form-region.buscador-list #radio-grid-list > .radio > .radio:first-child label::before {
    border-color: #006FB7;
    background-color: #006FB7;
    color: #ffffff; }
  .view-buscador-noticias.buscador-list .views-field-rendered-entity, .view-buscador-exposed-form-region.buscador-list .views-field-rendered-entity {
    display: none; }
  @media (min-width: 62rem) {
    .view-buscador-noticias.buscador-list .view-content, .view-buscador-exposed-form-region.buscador-list .view-content {
      padding-left: 1.875rem; } }
  .view-buscador-noticias.buscador-list .view-content > .views-row, .view-buscador-exposed-form-region.buscador-list .view-content > .views-row {
    padding: 0.625rem 0.3125rem; }
    @media (min-width: 62rem) {
      .view-buscador-noticias.buscador-list .view-content > .views-row, .view-buscador-exposed-form-region.buscador-list .view-content > .views-row {
        padding: 0.9375rem; } }
    .view-buscador-noticias.buscador-list .view-content > .views-row > .views-field .node--view-mode-list-small, .view-buscador-exposed-form-region.buscador-list .view-content > .views-row > .views-field .node--view-mode-list-small {
      background: #B3DBF5;
      background: rgba(179, 219, 245, 0.3); }

#radio-grid-list {
  margin-left: 0.625rem; }
  @media (min-width: 30rem) {
    #radio-grid-list {
      margin-left: 1.5rem; } }
  #radio-grid-list > .radio input {
    display: none; }
  #radio-grid-list > .radio label {
    display: block;
    font-size: 0;
    cursor: pointer; }
    #radio-grid-list > .radio label::before {
      padding: 0.5rem;
      border: 1px solid #777779;
      border-radius: 8px;
      color: #006FB7;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      font-family: 'icomoon';
      font-size: 1.875rem;
      line-height: 1;
      text-transform: none;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-transition: all .25s ease-in-out;
      -o-transition: all .25s ease-in-out;
      transition: all .25s ease-in-out; }
      @media (min-width: 30rem) {
        #radio-grid-list > .radio label::before {
          padding: 0.6875rem; } }
    #radio-grid-list > .radio label:hover::before {
      border-color: #006FB7;
      background-color: #006FB7;
      color: #ffffff; }
  #radio-grid-list > .radio > .radio:first-child {
    padding-right: 0.3125rem; }
    @media (min-width: 30rem) {
      #radio-grid-list > .radio > .radio:first-child {
        padding-right: 0.75rem; } }
    #radio-grid-list > .radio > .radio:first-child label::before {
      content: '\e90d'; }
  #radio-grid-list > .radio > .radio:last-child {
    padding-left: 0.3125rem; }
    @media (min-width: 30rem) {
      #radio-grid-list > .radio > .radio:last-child {
        padding-left: 0.75rem; } }
    #radio-grid-list > .radio > .radio:last-child label::before {
      content: '\e90e'; }

[class*="style-2"] .view-buscador-noticias .view-filters-0 input[type='text'], [class*="style-2"] .view-buscador-exposed-form-region .view-filters-0 input[type='text'] {
  padding: 0.625rem;
  border: 0;
  border-bottom: 1px solid;
  border-radius: 0;
  border-color: #002855;
  border-color: rgba(0, 40, 85, 0.5);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  background-color: transparent;
  background-image: url("../../../images/icons/search-blue.svg");
  background-repeat: no-repeat;
  background-position: right 20px center; }
  @media (min-width: 48rem) {
    [class*="style-2"] .view-buscador-noticias .view-filters-0 input[type='text'], [class*="style-2"] .view-buscador-exposed-form-region .view-filters-0 input[type='text'] {
      padding: 0.875rem; } }

[class*="style-2"] #radio-grid-list > .radio > .radio label::before {
  border: 0;
  border-bottom: 4px solid transparent;
  border-radius: 0;
  background-color: transparent;
  color: #006FB7; }

[class*="style-2"] #radio-grid-list > .radio > .radio label:hover::before {
  border-color: #006FB7;
  background-color: transparent;
  color: #006FB7; }

[class*="style-2"] .view-buscador-noticias.buscador-grid #radio-grid-list > .radio > .radio:last-child label::before, [class*="style-2"] .view-buscador-exposed-form-region.buscador-grid #radio-grid-list > .radio > .radio:last-child label::before {
  border-color: #006FB7;
  background-color: transparent;
  color: #006FB7; }

[class*="style-2"] .view-buscador-noticias.buscador-list #radio-grid-list > .radio > .radio:first-child label::before, [class*="style-2"] .view-buscador-exposed-form-region.buscador-list #radio-grid-list > .radio > .radio:first-child label::before {
  border-color: #006FB7;
  background-color: transparent;
  color: #006FB7; }

[class*="style-3"] .view-buscador-noticias .view-filters-0, [class*="style-3"] .view-buscador-exposed-form-region .view-filters-0 {
  border-radius: 0; }
  [class*="style-3"] .view-buscador-noticias .view-filters-0 input[type='text'], [class*="style-3"] .view-buscador-exposed-form-region .view-filters-0 input[type='text'] {
    border-radius: 0; }

[class*="style-3"] .view-buscador-noticias .view__filters-results .view-filters-1 .mobile__filters, [class*="style-3"] .view-buscador-exposed-form-region .view__filters-results .view-filters-1 .mobile__filters {
  border-radius: 0; }

[class*="style-3"] .view-buscador-noticias .view__content .view-filters-2, [class*="style-3"] .view-buscador-exposed-form-region .view__content .view-filters-2 {
  border-radius: 0; }

[class*="style-3"] #radio-grid-list > .radio label::before {
  border-radius: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdmlld3MvZXhwb3NlZC1mb3JtLXJlZ2lvbi5zY3NzIiwiY29tcG9uZW50cy92aWV3cy9leHBvc2VkLWZvcm0tcmVnaW9uLmNzcyIsInZhcmlhYmxlcy9fdmFyaWFibGVzLnNjc3MiLCJ2YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsInZhcmlhYmxlcy9lbGVtZW50cy9faW5wdXRzLnNjc3MiLCJ2YXJpYWJsZXMvX21peGlucy5zY3NzIiwidmFyaWFibGVzL192YXJpYWJsZXMtY3VzdG9tLnNjc3MiLCJ2YXJpYWJsZXMvX2ZvbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztDQ0dDO0FDRkQsY0FBQTtBQ0RBLGVBQUE7QUFFQSxpQkFBQTtBQ2lFQTtFQ3FKRSxxQkN0TnFCO0VEeU5yQixrQ0N6TnFCO0VENE5yQixvQ0FBNEI7VUFBNUIsNEJBQTRCLEVBQUE7RUQzSjlCO0lBS00sY0FBYztJQUNkLGNFdkVpQjtJQ1NyQixnQkFBZ0I7SUFDaEIsaUNBQWlDO0lIZ0U3QixlQUFlO0lBQ2YscUJBQXFCLEVBQUE7SUFWM0I7TUFhUSxxQkU5RWU7TUYrRWYseUJFNUVjO01DY3BCLGdCQUFnQjtNQUNoQixpQ0FBaUM7TUhnRTNCLGNFbEZlLEVBQUE7O0FOS3ZCO0VBQ0UsZ0JBQWdCLEVBQUE7RUt3SGQ7SUx6SEo7TUFJSSxnQkFBZ0IsRUFBQSxFQUVuQjs7QUFFRDtFQUNFLHVCQUFtQixFQUFBO0VLZ0hqQjtJTGpISjtNQUlJLHVCQUFtQixFQUFBLEVBZ2J0QjtFQXBiRDtJQVFJLHdCQUFtQjtJQUNuQixnQkFBYTtJQUNiLG1CQUFtQjtJQUNuQix5Qk1wQnVCLEVBQUE7SU5TM0I7TUFjTSxrQkFBa0IsRUFBQTtNQWR4QjtRQWdCUSxZQUFZLEVBQUE7SUtpR2hCO01MakhKO1FBcUJNLGlCQUFhLEVBQUEsRUE0RGhCO0lLZ0NDO01MakhKO1FBd0JNLGlCQUFhLEVBQUEsRUF5RGhCO0lBakZIO01BNkJRLHdCQUFtQjtNT3pC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ckIsa0NDek5xQjtFRDROckIsb0NBQTRCO1VBQTVCLDRCQUE0QjtFRDFMNUIsNkJBQTZCO0VKK2V2Qiw4REFBOEQ7RUFDOUQsNEJBQTRCO0VBQzVCLHNDQUFzQyxFQUFBO0VLcloxQztJSm1TQTtNRzVYQSxpQkFBYSxFQUFBLEVKK2VWOztBQ2hIUDtFRHlIWSxTQUFTO0VBQ1Qsb0NBQW9DO0VBQ3BDLGdCQUFnQjtFQUNoQiw2QkFBNkI7RUFDN0IsY00vaEJVLEVBQUE7O0FMeWF0QjtFRDJIYyxxQk1waUJRO0VOcWlCUiw2QkFBNkI7RUFDN0IsY010aUJRLEVBQUE7O0FMOGF0QjtFRHNJYyxxQk1wakJRO0VOcWpCUiw2QkFBNkI7RUFDN0IsY010akJRLEVBQUE7O0FMbWJ0QjtFRGlKYyxxQk1wa0JRO0VOcWtCUiw2QkFBNkI7RUFDN0IsY010a0JRLEVBQUE7O0FMd2J0QjtFRDZKTSxnQkFBZ0IsRUFBQTtFQzNKcEI7SUcvVkEsZ0JBQWdCLEVBQUE7O0FIa1dsQjtFRGtLVSxnQkFBZ0IsRUFBQTs7QUMvSjFCO0VEc0tRLGdCQUFnQixFQUFBOztBQ25LeEI7RUQ0S1UsZ0JBQWdCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy92aWV3cy9leHBvc2VkLWZvcm0tcmVnaW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gICAgLSBOYW1lOiBcIm5ld3Muc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJBZGQgY3VzdG9tIHN0eWxlcyB0byB2aWV3IG5ld3NcIlxuKi9cblxuQGltcG9ydCAnLi4vLi4vdmFyaWFibGVzL2luZGV4JztcblxuYm9keS5maWx0ZXJzLCBodG1sLmZpbHRlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi52aWV3LWJ1c2NhZG9yLW5vdGljaWFzLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC52aWV3LWZpbHRlcnMtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zdXBlcmxpZ2h0O1xuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaF9fdGV4dCB7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2VhcmNoQnV0dG9uO1xuXG4gICAgICAgICZbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPVwicmVzZXRcIl17XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICBAaW5jbHVkZSBpbnB1dFNlYXJjaDtcbiAgICAgIGNvbG9yOiAkZ3JheS1vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDoyNHB4O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3X19maWx0ZXJzLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzX19yZXN1bHQge1xuICAgICAgICBjb2xvcjogJGdyYXktb25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctZmlsdGVycy0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlX19maWx0ZXJzIHtcbiAgICAgICAgcGFkZGluZzogMTFweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktdHdvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAucmFkaW8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICA+IC5yYWRpbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tdHlwZS1zZWxlY3QsIC5mb3JtLXR5cGUtc2VsZWN0MiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktc2hhZGU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuXG4gICAgLnZpZXctZmlsdGVycy0yIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zdXBlcmxpZ2h0O1xuXG4gICAgICAmLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGVfX2hlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsLCBsZWdlbmQgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYm9sZDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgZmllbGRzZXRbY2xhc3MqPSdjcmVhdGVkJ10ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6IDE0LjIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW4ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9iaWxlX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKDMwcHgpO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxMSc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArIGZvcm0ge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogOTN2aDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cInJlc2V0XCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAtNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1lbXB0eSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWZvdXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnVzY2Fkb3ItZ3JpZCB7XG4gICAgI3JhZGlvLWdyaWQtbGlzdCB7XG4gICAgICA+IC5yYWRpbyB7XG4gICAgICAgID4gLnJhZGlvOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtcmVuZGVyZWQtZW50aXR5Ky52aWV3cy1maWVsZC1yZW5kZXJlZC1lbnRpdHktMSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgID4gLnZpZXdzLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1vcGFjaXR5KCRhY2NlbnQtbGlnaHQsIC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ1c2NhZG9yLWxpc3Qge1xuICAgICNyYWRpby1ncmlkLWxpc3Qge1xuICAgICAgPiAucmFkaW8ge1xuICAgICAgICA+IC5yYWRpbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1yZW5kZXJlZC1lbnRpdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICA+IC52aWV3cy1yb3cge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnZpZXdzLWZpZWxkIHtcblxuICAgICAgICAgIC5ub2RlLS12aWV3LW1vZGUtbGlzdC1zbWFsbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1vcGFjaXR5KCRhY2NlbnQtbGlnaHQsIC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3JhZGlvLWdyaWQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuXG4gID4gLnJhZGlvIHtcbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXR3bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBjb2xvcjogJGFjY2VudC1zaGFkZTtcblxuICAgICAgICBAaW5jbHVkZSBpY29tb29uKDMwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICAgICAgcGFkZGluZzogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAucmFkaW86Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTBkJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLnJhZGlvOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9TdHlsZXMgVHdvXG5cbltjbGFzcyo9XCJzdHlsZS0yXCJdIHtcbiAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24ge1xuICAgIC52aWV3LWZpbHRlcnMtMCB7XG5cbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgIEBpbmNsdWRlIGlucHV0VGV4dFN0eWxlMjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC1ibHVlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3JhZGlvLWdyaWQtbGlzdCB7XG4gICAgPiAucmFkaW8ge1xuICAgICAgPiAucmFkaW8ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMuYnVzY2Fkb3ItZ3JpZCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbi5idXNjYWRvci1ncmlkIHtcbiAgICAjcmFkaW8tZ3JpZC1saXN0IHtcbiAgICAgID4gLnJhZGlvIHtcbiAgICAgICAgPiAucmFkaW86bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMuYnVzY2Fkb3ItbGlzdCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbi5idXNjYWRvci1saXN0IHtcbiAgICAjcmFkaW8tZ3JpZC1saXN0IHtcbiAgICAgID4gLnJhZGlvIHtcbiAgICAgICAgPiAucmFkaW86Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vU3R5bGVzIFRocmVlXG5cbltjbGFzcyo9XCJzdHlsZS0zXCJdIHtcbiAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24ge1xuICAgIC52aWV3LWZpbHRlcnMtMCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICBAaW5jbHVkZSBpbnB1dFNlYXJjaFRocmVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3X19maWx0ZXJzLXJlc3VsdHMge1xuICAgICAgLnZpZXctZmlsdGVycy0xIHtcbiAgICAgICAgLm1vYmlsZV9fZmlsdGVycyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3X19jb250ZW50IHtcbiAgICAgIC52aWV3LWZpbHRlcnMtMiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3JhZGlvLWdyaWQtbGlzdCB7XG4gICAgPiAucmFkaW8ge1xuICAgICAgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gICAgLSBOYW1lOiBcIm5ld3Muc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJBZGQgY3VzdG9tIHN0eWxlcyB0byB2aWV3IG5ld3NcIlxuKi9cbi8qIFZBUklBQkxFUyAqL1xuLyogVFlQT0dSQVBIWSAqL1xuLyogR29vZ2xlIEZvbnRzICovXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyODU1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgNDAsIDg1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC51aS1hdXRvY29tcGxldGUgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDI4NTU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC51aS1hdXRvY29tcGxldGUgbGkgYS51aS1zdGF0ZS1hY3RpdmUsIC51aS1hdXRvY29tcGxldGUgbGkgYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjNEQkY1O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAyODU1OyB9XG5cbmJvZHkuZmlsdGVycywgaHRtbC5maWx0ZXJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmZpbHRlcnMsIGh0bWwuZmlsdGVycyB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlldy1maWx0ZXJzLTAsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXctZmlsdGVycy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlOWY3OyB9XG4gICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXctZmlsdGVycy0wIC5mb3JtLXJvdywgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlldy1maWx0ZXJzLTAgLmZvcm0tcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXctZmlsdGVycy0wIC5mb3JtLXJvdyBsYWJlbCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlldy1maWx0ZXJzLTAgLmZvcm0tcm93IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlldy1maWx0ZXJzLTAsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXctZmlsdGVycy0wIHtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXctZmlsdGVycy0wLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3LWZpbHRlcnMtMCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7IH0gfVxuICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3LWZpbHRlcnMtMCAuc2VhcmNoX190ZXh0IGgyLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3LWZpbHRlcnMtMCAuc2VhcmNoX190ZXh0IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDI4NTU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3LWZpbHRlcnMtMCAuc2VhcmNoX190ZXh0IHAsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXctZmlsdGVycy0wIC5zZWFyY2hfX3RleHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAyODU1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlldy1maWx0ZXJzLTAgZmllbGRzZXQsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXctZmlsdGVycy0wIGZpZWxkc2V0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3LWZpbHRlcnMtMCAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9J3N1Ym1pdCddLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3LWZpbHRlcnMtMCAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGQjc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2guc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXctZmlsdGVycy0wIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT0nc3VibWl0J10sIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXctZmlsdGVycy0wIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH0gfVxuICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXctZmlsdGVycy0wIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3LWZpbHRlcnMtMCAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9J3N1Ym1pdCddOmFjdGl2ZSwgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXctZmlsdGVycy0wIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT0nc3VibWl0J106dmlzaXRlZCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlldy1maWx0ZXJzLTAgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlldy1maWx0ZXJzLTAgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmUsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXctZmlsdGVycy0wIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT0nc3VibWl0J106dmlzaXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDAwNkI7IH1cbiAgICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3LWZpbHRlcnMtMCAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9J3N1Ym1pdCddW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cInJlc2V0XCJdLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3LWZpbHRlcnMtMCAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9J3N1Ym1pdCddW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cInJlc2V0XCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3LWZpbHRlcnMtMCBpbnB1dFt0eXBlPSd0ZXh0J10sIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXctZmlsdGVycy0wIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgNDAsIDg1LCAwLjUpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICM0NDQ0NDU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlldy1maWx0ZXJzLTAgaW5wdXRbdHlwZT0ndGV4dCddLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3LWZpbHRlcnMtMCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgIHBhZGRpbmc6IDE5cHg7IH0gfVxuICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXctZmlsdGVycy0wIGlucHV0W3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXctZmlsdGVycy0wIGlucHV0W3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzQ0NDQ0NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19maWx0ZXJzLXJlc3VsdHMsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19maWx0ZXJzLXJlc3VsdHMsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWhlYWRlciwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWhlYWRlciwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWhlYWRlciAubmV3c19fcmVzdWx0LCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19maWx0ZXJzLXJlc3VsdHMgLnZpZXctaGVhZGVyIC5uZXdzX19yZXN1bHQge1xuICAgICAgICBjb2xvcjogIzQ0NDQ0NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLm1vYmlsZV9fZmlsdGVycywgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAubW9iaWxlX19maWx0ZXJzIHtcbiAgICAgICAgcGFkZGluZzogMTFweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBjb2xvcjogIzAwMjg1NTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLm1vYmlsZV9fZmlsdGVycywgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAubW9iaWxlX19maWx0ZXJzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAubW9iaWxlX19maWx0ZXJzLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19maWx0ZXJzLXJlc3VsdHMgLnZpZXctZmlsdGVycy0xIC5tb2JpbGVfX2ZpbHRlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAuZm9ybS1yb3csIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLmZvcm0tcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAuZm9ybS1yb3cgLnJhZGlvLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19maWx0ZXJzLXJlc3VsdHMgLnZpZXctZmlsdGVycy0xIC5mb3JtLXJvdyAucmFkaW8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAuZm9ybS1yb3cgLnJhZGlvID4gLnJhZGlvLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19maWx0ZXJzLXJlc3VsdHMgLnZpZXctZmlsdGVycy0xIC5mb3JtLXJvdyAucmFkaW8gPiAucmFkaW8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19maWx0ZXJzLXJlc3VsdHMgLnZpZXctZmlsdGVycy0xIC5mb3JtLXR5cGUtc2VsZWN0LCAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAuZm9ybS10eXBlLXNlbGVjdDIsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLmZvcm0tdHlwZS1zZWxlY3QsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLmZvcm0tdHlwZS1zZWxlY3QyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLmZvcm0tdHlwZS1zZWxlY3QsIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19maWx0ZXJzLXJlc3VsdHMgLnZpZXctZmlsdGVycy0xIC5mb3JtLXR5cGUtc2VsZWN0MiwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAuZm9ybS10eXBlLXNlbGVjdCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAuZm9ybS10eXBlLXNlbGVjdDIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19maWx0ZXJzLXJlc3VsdHMgLnZpZXctZmlsdGVycy0xIC5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLCAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAuZm9ybS10eXBlLXNlbGVjdDIgbGFiZWwsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLmZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLmZvcm0tdHlwZS1zZWxlY3QyIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDI4NTU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLmZvcm0tdHlwZS1zZWxlY3QgbGFiZWw6OmFmdGVyLCAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAuZm9ybS10eXBlLXNlbGVjdDIgbGFiZWw6OmFmdGVyLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19maWx0ZXJzLXJlc3VsdHMgLnZpZXctZmlsdGVycy0xIC5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsOjphZnRlciwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAuZm9ybS10eXBlLXNlbGVjdDIgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc6JzsgfVxuICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLmZvcm0tYWN0aW9ucywgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fZmlsdGVycy1yZXN1bHRzIC52aWV3LWZpbHRlcnMtMSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fY29udGVudCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9IH1cbiAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZTlmNzsgfVxuICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMi5vcGVuLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMi5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fY29udGVudCAudmlldy1maWx0ZXJzLTIsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgcGFkZGluZzogMzRweCAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAubW9iaWxlX19oZWFkZXIsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yIC5tb2JpbGVfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiBsYWJlbCwgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yIGxlZ2VuZCBzcGFuLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiBsYWJlbCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fY29udGVudCAudmlldy1maWx0ZXJzLTIgbGVnZW5kIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMjg1NTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yIHNlbGVjdCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fY29udGVudCAudmlldy1maWx0ZXJzLTIgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yIGZpZWxkc2V0W2NsYXNzKj0nY3JlYXRlZCddLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiBmaWVsZHNldFtjbGFzcyo9J2NyZWF0ZWQnXSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yIGZpZWxkc2V0W2NsYXNzKj0nY3JlYXRlZCddIGxhYmVsLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiBmaWVsZHNldFtjbGFzcyo9J2NyZWF0ZWQnXSBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNC4yMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIGlucHV0LCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAuZm9ybS1pdGVtLXNvcnQtYmVmLWNvbWJpbmUsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yIC5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAubW9iaWxlX19oZWFkZXIsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yIC5tb2JpbGVfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGQjc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fY29udGVudCAudmlldy1maWx0ZXJzLTIgLm1vYmlsZV9faGVhZGVyLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAubW9iaWxlX19oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yIC5tb2JpbGVfX2hlYWRlciAudGV4dCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fY29udGVudCAudmlldy1maWx0ZXJzLTIgLm1vYmlsZV9faGVhZGVyIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAubW9iaWxlX19oZWFkZXIgLmNsb3NlLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAubW9iaWxlX19oZWFkZXIgLmNsb3NlIHtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAubW9iaWxlX19oZWFkZXIgLmNsb3NlOjphZnRlciwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fY29udGVudCAudmlldy1maWx0ZXJzLTIgLm1vYmlsZV9faGVhZGVyIC5jbG9zZTo6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkxMSc7IH1cbiAgICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAubW9iaWxlX19oZWFkZXIgKyBmb3JtLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiAubW9iaWxlX19oZWFkZXIgKyBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogOTN2aDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fY29udGVudCAudmlldy1maWx0ZXJzLTIgLm1vYmlsZV9faGVhZGVyICsgZm9ybSwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fY29udGVudCAudmlldy1maWx0ZXJzLTIgLm1vYmlsZV9faGVhZGVyICsgZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHVuc2V0OyB9IH1cbiAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fY29udGVudCAudmlldy1maWx0ZXJzLTIgaW5wdXRbdHlwZT0nc3VibWl0J10sIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiBpbnB1dFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9XCJyZXNldFwiXSwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fY29udGVudCAudmlldy1maWx0ZXJzLTIgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPVwicmVzZXRcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAyODU1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2NvbnRlbnQgLnZpZXctY29udGVudCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fY29udGVudCAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgLTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2NvbnRlbnQgLnZpZXctY29udGVudCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fY29udGVudCAudmlldy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19jb250ZW50IC52aWV3LWNvbnRlbnQsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2NvbnRlbnQgLnZpZXctY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlld19fY29udGVudCAudmlldy1lbXB0eSwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlld19fY29udGVudCAudmlldy1lbXB0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2NvbnRlbnQgLnZpZXctZW1wdHksIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2NvbnRlbnQgLnZpZXctZW1wdHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzLmJ1c2NhZG9yLWdyaWQgI3JhZGlvLWdyaWQtbGlzdCA+IC5yYWRpbyA+IC5yYWRpbzpsYXN0LWNoaWxkIGxhYmVsOjpiZWZvcmUsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24uYnVzY2Fkb3ItZ3JpZCAjcmFkaW8tZ3JpZC1saXN0ID4gLnJhZGlvID4gLnJhZGlvOmxhc3QtY2hpbGQgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2RkI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGQjc7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMuYnVzY2Fkb3ItZ3JpZCAudmlld3MtZmllbGQtcmVuZGVyZWQtZW50aXR5ICsgLnZpZXdzLWZpZWxkLXJlbmRlcmVkLWVudGl0eS0xLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uLmJ1c2NhZG9yLWdyaWQgLnZpZXdzLWZpZWxkLXJlbmRlcmVkLWVudGl0eSArIC52aWV3cy1maWVsZC1yZW5kZXJlZC1lbnRpdHktMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcy5idXNjYWRvci1ncmlkIC52aWV3LWNvbnRlbnQsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24uYnVzY2Fkb3ItZ3JpZCAudmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzLmJ1c2NhZG9yLWdyaWQgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24uYnVzY2Fkb3ItZ3JpZCAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcy5idXNjYWRvci1ncmlkIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uLmJ1c2NhZG9yLWdyaWQgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcy5idXNjYWRvci1ncmlkIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uLmJ1c2NhZG9yLWdyaWQgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogMzMuMzMlOyB9IH1cbiAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcy5idXNjYWRvci1ncmlkIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uLmJ1c2NhZG9yLWdyaWQgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcy5idXNjYWRvci1ncmlkIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uLmJ1c2NhZG9yLWdyaWQgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjNEQkY1O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3OSwgMjE5LCAyNDUsIDAuMyk7IH1cbiAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMuYnVzY2Fkb3ItbGlzdCAjcmFkaW8tZ3JpZC1saXN0ID4gLnJhZGlvID4gLnJhZGlvOmZpcnN0LWNoaWxkIGxhYmVsOjpiZWZvcmUsIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24uYnVzY2Fkb3ItbGlzdCAjcmFkaW8tZ3JpZC1saXN0ID4gLnJhZGlvID4gLnJhZGlvOmZpcnN0LWNoaWxkIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNkZCNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RkI3O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzLmJ1c2NhZG9yLWxpc3QgLnZpZXdzLWZpZWxkLXJlbmRlcmVkLWVudGl0eSwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbi5idXNjYWRvci1saXN0IC52aWV3cy1maWVsZC1yZW5kZXJlZC1lbnRpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMuYnVzY2Fkb3ItbGlzdCAudmlldy1jb250ZW50LCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uLmJ1c2NhZG9yLWxpc3QgLnZpZXctY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAudmlldy1idXNjYWRvci1ub3RpY2lhcy5idXNjYWRvci1saXN0IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uLmJ1c2NhZG9yLWxpc3QgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcy5idXNjYWRvci1saXN0IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LCAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uLmJ1c2NhZG9yLWxpc3QgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cge1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICAudmlldy1idXNjYWRvci1ub3RpY2lhcy5idXNjYWRvci1saXN0IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkIC5ub2RlLS12aWV3LW1vZGUtbGlzdC1zbWFsbCwgLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbi5idXNjYWRvci1saXN0IC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkIC5ub2RlLS12aWV3LW1vZGUtbGlzdC1zbWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQjNEQkY1O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNzksIDIxOSwgMjQ1LCAwLjMpOyB9XG5cbiNyYWRpby1ncmlkLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAjcmFkaW8tZ3JpZC1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9IH1cbiAgI3JhZGlvLWdyaWQtbGlzdCA+IC5yYWRpbyBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcmFkaW8tZ3JpZC1saXN0ID4gLnJhZGlvIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3JhZGlvLWdyaWQtbGlzdCA+IC5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc3Nzk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBjb2xvcjogIzAwNkZCNztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICNyYWRpby1ncmlkLWxpc3QgPiAucmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgcGFkZGluZzogMTFweDsgfSB9XG4gICAgI3JhZGlvLWdyaWQtbGlzdCA+IC5yYWRpbyBsYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNkZCNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGQjc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAjcmFkaW8tZ3JpZC1saXN0ID4gLnJhZGlvID4gLnJhZGlvOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICNyYWRpby1ncmlkLWxpc3QgPiAucmFkaW8gPiAucmFkaW86Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9IH1cbiAgICAjcmFkaW8tZ3JpZC1saXN0ID4gLnJhZGlvID4gLnJhZGlvOmZpcnN0LWNoaWxkIGxhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTkwZCc7IH1cbiAgI3JhZGlvLWdyaWQtbGlzdCA+IC5yYWRpbyA+IC5yYWRpbzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgI3JhZGlvLWdyaWQtbGlzdCA+IC5yYWRpbyA+IC5yYWRpbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9IH1cbiAgICAjcmFkaW8tZ3JpZC1saXN0ID4gLnJhZGlvID4gLnJhZGlvOmxhc3QtY2hpbGQgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTBlJzsgfVxuXG5bY2xhc3MqPVwic3R5bGUtMlwiXSAudmlldy1idXNjYWRvci1ub3RpY2lhcyAudmlldy1maWx0ZXJzLTAgaW5wdXRbdHlwZT0ndGV4dCddLCBbY2xhc3MqPVwic3R5bGUtMlwiXSAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3LWZpbHRlcnMtMCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyODU1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgNDAsIDg1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzKj1cInN0eWxlLTJcIl0gLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXctZmlsdGVycy0wIGlucHV0W3R5cGU9J3RleHQnXSwgW2NsYXNzKj1cInN0eWxlLTJcIl0gLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlldy1maWx0ZXJzLTAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgIHBhZGRpbmc6IDE0cHg7IH0gfVxuXG5bY2xhc3MqPVwic3R5bGUtMlwiXSAjcmFkaW8tZ3JpZC1saXN0ID4gLnJhZGlvID4gLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA2RkI3OyB9XG5cbltjbGFzcyo9XCJzdHlsZS0yXCJdICNyYWRpby1ncmlkLWxpc3QgPiAucmFkaW8gPiAucmFkaW8gbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNkZCNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA2RkI3OyB9XG5cbltjbGFzcyo9XCJzdHlsZS0yXCJdIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzLmJ1c2NhZG9yLWdyaWQgI3JhZGlvLWdyaWQtbGlzdCA+IC5yYWRpbyA+IC5yYWRpbzpsYXN0LWNoaWxkIGxhYmVsOjpiZWZvcmUsIFtjbGFzcyo9XCJzdHlsZS0yXCJdIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24uYnVzY2Fkb3ItZ3JpZCAjcmFkaW8tZ3JpZC1saXN0ID4gLnJhZGlvID4gLnJhZGlvOmxhc3QtY2hpbGQgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNkZCNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA2RkI3OyB9XG5cbltjbGFzcyo9XCJzdHlsZS0yXCJdIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzLmJ1c2NhZG9yLWxpc3QgI3JhZGlvLWdyaWQtbGlzdCA+IC5yYWRpbyA+IC5yYWRpbzpmaXJzdC1jaGlsZCBsYWJlbDo6YmVmb3JlLCBbY2xhc3MqPVwic3R5bGUtMlwiXSAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uLmJ1c2NhZG9yLWxpc3QgI3JhZGlvLWdyaWQtbGlzdCA+IC5yYWRpbyA+IC5yYWRpbzpmaXJzdC1jaGlsZCBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2RkI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDZGQjc7IH1cblxuW2NsYXNzKj1cInN0eWxlLTNcIl0gLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXctZmlsdGVycy0wLCBbY2xhc3MqPVwic3R5bGUtM1wiXSAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3LWZpbHRlcnMtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgW2NsYXNzKj1cInN0eWxlLTNcIl0gLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXctZmlsdGVycy0wIGlucHV0W3R5cGU9J3RleHQnXSwgW2NsYXNzKj1cInN0eWxlLTNcIl0gLnZpZXctYnVzY2Fkb3ItZXhwb3NlZC1mb3JtLXJlZ2lvbiAudmlldy1maWx0ZXJzLTAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbltjbGFzcyo9XCJzdHlsZS0zXCJdIC52aWV3LWJ1c2NhZG9yLW5vdGljaWFzIC52aWV3X19maWx0ZXJzLXJlc3VsdHMgLnZpZXctZmlsdGVycy0xIC5tb2JpbGVfX2ZpbHRlcnMsIFtjbGFzcyo9XCJzdHlsZS0zXCJdIC52aWV3LWJ1c2NhZG9yLWV4cG9zZWQtZm9ybS1yZWdpb24gLnZpZXdfX2ZpbHRlcnMtcmVzdWx0cyAudmlldy1maWx0ZXJzLTEgLm1vYmlsZV9fZmlsdGVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuW2NsYXNzKj1cInN0eWxlLTNcIl0gLnZpZXctYnVzY2Fkb3Itbm90aWNpYXMgLnZpZXdfX2NvbnRlbnQgLnZpZXctZmlsdGVycy0yLCBbY2xhc3MqPVwic3R5bGUtM1wiXSAudmlldy1idXNjYWRvci1leHBvc2VkLWZvcm0tcmVnaW9uIC52aWV3X19jb250ZW50IC52aWV3LWZpbHRlcnMtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuW2NsYXNzKj1cInN0eWxlLTNcIl0gI3JhZGlvLWdyaWQtbGlzdCA+IC5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuIiwiQGltcG9ydCAnbWl4aW5zJztcbi8qIFZBUklBQkxFUyAqL1xuXG4vLyBDb2xvcnNcblxuQGltcG9ydCAndmFyaWFibGVzLWN1c3RvbSc7XG5cbiRjb250YWN0LWZvb3RlcjogIzA5MWQzMTtcbiRmb290ZXItdG9wOiAjY2NkNWUyO1xuJGZvb3Rlci1zZWNvbmQ6ICNmNWY3Zjk7XG4kbGlnaHQteWVsbG93OiAjZmRmYmYyO1xuJGxpZ2h0LWdyZWVuOiAjZjJmOWY3O1xuJGxpZ2h0LXJlZDogI2ZhZjJmMjtcbiRncmF5LWZpdmU6ICNmNWY3Zjk7XG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyBDb21tZW50c1xuJGNvbW1lbnQtc3BhY2VyLXg6IDEuMjVlbTtcbiRjb21tZW50LXNwYWNlci15OiAxLjI1ZW07XG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZXNcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlO1xuXG4kbWF4V2lkdGg6IDEzMTJweDtcbiRmdWxsOiAxOTIxcHg7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDEuMTI1cmVtO1xuXG4vLyogKioqKioqKioqKioqKioqIFBBR0UgQ09OVEFJTkVSICovXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHhzLW1pbnVzOiAzNDBweCxcbiAgc21hbGwtbW9iaWxlOiAzNzVweCxcbiAgeHhzLXBsdXM6IDM4MHB4LFxuICB4czogNDgwcHgsXG4gIHhzLXBsdXM6IDU3NnB4LFxuICBzbS1taW51czogNjQwcHgsXG4gIHNtOiA3NjhweCxcbiAgbWQ6IDk5MnB4LFxuICBtZC1wbHVzOiAxMDI0cHgsXG4gIGNvbGxhcHNlOiAxMTg0cHgsXG4gIGxnOiAxMjAwcHgsXG4gIGxnLXBsdXM6IDEzMDBweCxcbiAgd2lkdGg6IDEzOTRweCxcbiAgeGw6IDE2MDBweCxcbiAgZnVsbDogMTkyMXB4XG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDY0MHB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEzMTJweFxuKTtcblxuLy8qICoqKioqKioqKioqKioqKiBGT05UUyAvIElDT05TICovXG5cbiRpY29tb29uOiAnaWNvbW9vbic7XG5cbi8vIEFuaW1hdGlvblxuJHF1aWNrbHk6IDAuMDhzO1xuJGJhc2U6IDAuMTVzO1xuJHNsb3dseTogMC4zNXM7XG4kYmFzZS10cmFuczogMC4yNXMgZWFzZS1pbi1vdXQ7XG4kbWQtdHJhbnM6IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbi8vIHotaW5kZXggdmFyaWFibGVzXG4kZHJvcGRvd246IDQwMDtcbiRzdGlja3k6IDQyMDtcbiRmaXhlZDogNDMwO1xuJG1vZGFsLWJhY2tkcm9wOiA0NDA7XG4kbW9kYWw6IDQ1MDtcbiR0b29sdGlwOiA0NjA7XG4iLCIvKiBUWVBPR1JBUEhZICovXG5cbi8qIEdvb2dsZSBGb250cyAqL1xuXG4vL0BpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86NDAwLDMwMCwzMDBpdGFsaWMsNDAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwLDkwMGl0YWxpY1wiKTtcbi8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTo0MDAsMzAwLDUwMCw2MDAsNzAwLDgwMCw5MDBcIik7XG4vLyBmb250IGZhbWlsaWVzXG4kZm9udC1sYXRvOiBcIkxhdG9cIiwgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4kZm9udC1yYWxld2F5OiBcIlJhbGV3YXlcIiwgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsXG4gIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6IDEuMjVyZW07XG4kZm9udC1zaXplLXNtOiAwLjg3NXJlbTtcbiRmb250LXNpemUteHM6IDAuNzVyZW07XG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWw7XG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZDtcbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcbiRmb250LXNpemUtaDE6IDIuNXJlbTtcbiRmb250LXNpemUtaDI6IDJyZW07XG4kZm9udC1zaXplLWgzOiAxLjc1cmVtO1xuJGZvbnQtc2l6ZS1oNDogMS41cmVtO1xuJGZvbnQtc2l6ZS1oNTogMS4yNXJlbTtcbiRmb250LXNpemUtaDY6IDFyZW07XG4iLCIvL0lucHV0cyBzdHlsZXNcblxuLy9BdXRvY29tcGxldGUgc2VhcmNoXG5cbkBtaXhpbiBpbnB1dFNlYXJjaCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuXG4gIEBpbmNsdWRlIGJvcmRlci1vcGFjaXR5KCRwcmltYXJ5LXNoYWRlLCAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMTlweDtcbiAgfVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG5cbiAgQGluY2x1ZGUgYm9yZGVyLW9wYWNpdHkoJHByaW1hcnktc2hhZGUsIC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG5cbkBtaXhpbiBpbnB1dFRleHRTdHlsZTIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLW9wYWNpdHkoJHByaW1hcnktc2hhZGUsIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cblxuQG1peGluIHNlYXJjaEJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNnB4IDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDE1cHggMjdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWRhcms7XG4gIH1cbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIEBpbmNsdWRlIGJvcmRlci1vcGFjaXR5KCRwcmltYXJ5LXNoYWRlLCAuNSk7XG5cbiAgbGkge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHByaW1hcnktc2hhZGU7XG5cbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICYudWktc3RhdGUtYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1saWdodDtcblxuICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktc2hhZGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzZWFyY2hCdXR0b25UaHJlZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtaXhpbiBpbnB1dFNlYXJjaFRocmVlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1peGluIGlucHV0VGV4dFRocmVlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9udCBGYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xuICAkc3JjOiBudWxsO1xuXG4gICRleHRtb2RzOiAoXG4gICAgZW90OiAnPycsXG4gICAgc3ZnOiAnIycgKyBzdHItcmVwbGFjZSgkbmFtZSwgJyAnLCAnXycpXG4gICk7XG5cbiAgJGZvcm1hdHM6IChcbiAgICBvdGY6ICdvcGVudHlwZScsXG4gICAgdHRmOiAndHJ1ZXR5cGUnXG4gICk7XG5cbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgJGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuICAgICRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuICAgICRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcbiAgICBzcmM6ICRzcmM7XG4gIH1cbn1cblxuLy8gKiAqKioqKiogQGluY2x1ZGUgaWNvbW9vbihmYS1jYW1lcmEtcmV0cm8pOyoqKiogKi9cbkBtaXhpbiBpY29tb29uKCRzaXplKSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vL0J1dHRvbnNcblxuLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dChcbiAgJG5hbWUsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsXG4gICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpXG4pIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZihcbiAgICAkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksXG4gICAgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLFxuICAgIG51bGxcbiAgKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCAnJywgJy0jeyRuYW1lfScpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxuICAkbG93ZXIsXG4gICR1cHBlcixcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xuKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuIEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4kaHRtbC1mb250LXNpemU6IDE2cHg7XG5cbkBmdW5jdGlvbiBzdHJpcFVuaXQoJHZhbHVlKSB7XG4gIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbn1cbkBmdW5jdGlvbiByZW0oJHB4VmFsdWUpIHtcbiAgQHJldHVybiAje3N0cmlwVW5pdCgkcHhWYWx1ZSkgLyBzdHJpcFVuaXQoJGh0bWwtZm9udC1zaXplKX1yZW07XG59XG5cbkBtaXhpbiBib3JkZXItb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5KSB7XG4gIC8vIFVuc3VwcG9ydGluZyBicm93c2VycyBnZXQgdGhpc1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAvLyBCcm93c2VycyB0aGF0IHN1cHBvcnQgUkdCQSB3aWxsIGdldCB0aGlzIGluc3RlYWRcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xuXG4gIC8vIFByZXZlbnQgdGhlIGVsZW1lbnQncyBiYWNrZ3JvdW5kIGZyb20gcmVhY2hpbmcgdGhlIGVkZ2Ugb2YgdGhlIGJvcmRlclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5AbWl4aW4gYmctb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5KSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cbkBtaXhpbiBjbGFtcCgkbGluZXMpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIHN0cmV0Y2hlZExpbmsoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWl4aW4gYWZ0ZXJMaW5lSG92ZXIoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRhdGVJY29ucygpIHtcbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcHggMTBweCAxcHggMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDhweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cbiAgICAmLmNsb3NlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcmVkO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYWxlcnQvZGFuZ2VyLnN2ZycpO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgJi5vcGVuLFxuICAgICYucGVybWFuZW50bHktb3BlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL2FsZXJ0L3N1Y2Nlc3Muc3ZnJyk7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgICYuc29vbiB7XG4gICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQteWVsbG93O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYWxlcnQvd2FybmluZy5zdmcnKTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLy8gQ29sb3JzXG5cbiRwcmltYXJ5LXNoYWRlOiAjMDAyODU1O1xuJGFjY2VudC1kYXJrOiAjMTAwMDZCO1xuJGFjY2VudC1zaGFkZTogIzAwNkZCNztcbiRhY2NlbnQtbGlnaHQ6ICNCM0RCRjU7XG4kYWNjZW50LXN1cGVybGlnaHQ6ICNkNGU5Zjc7XG4kZ3JheS1vbmU6ICM0NDQ0NDU7XG4kZ3JheS10d286ICM3Nzc3Nzk7XG4kZ3JheS10aHJlZTogI0M0QzRDNTtcbiRncmF5LWZvdXI6ICNmNWY1ZjU7XG4kZ3JlZW46ICMwMDg1Njg7XG4kcmVkOiAjQTMwMDAwO1xuJHllbGxvdzogI0RCQjIwMDtcbiRibGFjazogICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4iLCIvLyogKioqKioqKioqKioqKioqIEZPTlRTIC8gSUNPTlMgKi9cblxuQG1peGluIHRoaW4ge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBtZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBmb250LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIHJlZ3VsYXJDb25kZW5zZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIGJvbGRDb25kZW5zZWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIHJlZ3VsYXJQb3BwaW5zIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBzZW1pYm9sZFBvcHBpbnMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIGJvbGRQb3BwaW5zIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbn1cbiJdfQ== */
