/*
    - Name: "author.scss"
    - Description: "Add custom styles to view highlight articles"
*/
/* 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; }

.view-id-news.view-display-id-book_club_news_lb, .view-id-news.view-display-id-book_news_lb {
  margin-bottom: 2.5rem; }
  .view-id-news.view-display-id-book_club_news_lb .views-row, .view-id-news.view-display-id-book_news_lb .views-row {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%; }
    .view-id-news.view-display-id-book_club_news_lb .views-row .views-field-field-authors-biography, .view-id-news.view-display-id-book_news_lb .views-row .views-field-field-authors-biography {
      width: 100%;
      -webkit-align-self: center;
          -ms-flex-item-align: center;
              align-self: center;
      padding: 1.5625rem; }
      @media (min-width: 62rem) {
        .view-id-news.view-display-id-book_club_news_lb .views-row .views-field-field-authors-biography, .view-id-news.view-display-id-book_news_lb .views-row .views-field-field-authors-biography {
          width: 80%; } }
    .view-id-news.view-display-id-book_club_news_lb .views-row .views-field-field-authors-image, .view-id-news.view-display-id-book_news_lb .views-row .views-field-field-authors-image {
      width: 100%;
      text-align: center; }
      @media (min-width: 62rem) {
        .view-id-news.view-display-id-book_club_news_lb .views-row .views-field-field-authors-image, .view-id-news.view-display-id-book_news_lb .views-row .views-field-field-authors-image {
          width: 20%; } }
      .view-id-news.view-display-id-book_club_news_lb .views-row .views-field-field-authors-image img, .view-id-news.view-display-id-book_news_lb .views-row .views-field-field-authors-image img {
        width: 100%;
        height: auto;
        vertical-align: middle; }
  .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements {
    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;
    padding: 0;
    /*
    - Name: "slick-arrows.scss"
    - Description: "Add custom styles to slick arrows"
*/
    /*
    - Name: "slick-dots.scss"
    - Description: "Add custom styles to slick dots"
*/ }
    .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements.unslick > .slick__slide, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements.unslick > .slick__slide {
      max-width: 322px;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      padding: 0 0.5rem; }
      .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements.unslick > .slick__slide img, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements.unslick > .slick__slide img {
        width: 100%;
        height: auto; }
    .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-list, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-list {
      margin: 0 -0.5rem;
      padding-right: 3.75rem !important;
      padding-left: 0 !important; }
      @media (min-width: 30rem) {
        .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-list, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-list {
          padding: 0 !important; } }
      .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-list .slick-track, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-list .slick-track {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-list .slick-track > .slick__slide, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-list .slick-track > .slick__slide {
          height: auto;
          padding: 0 0.5rem; }
          .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-list .slick-track > .slick__slide img, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-list .slick-track > .slick__slide img {
            width: 100%;
            height: auto; }
    .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick__arrow button, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick__arrow button {
      padding: 0;
      border: 0;
      background-color: transparent;
      font-size: 0; }
      .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick__arrow button::before, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick__arrow button::before {
        color: #006FB7;
        font-weight: normal;
        font-style: normal;
        font-variant: normal;
        font-family: 'icomoon';
        font-size: 1.5rem;
        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; }
      .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick__arrow button.slick-disabled::before, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick__arrow button.slick-disabled::before {
        color: #C4C4C5; }
      .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick__arrow button.slick-disabled:hover::before, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick__arrow button.slick-disabled:hover::before {
        color: #C4C4C5; }
      .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick__arrow button:hover::before, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick__arrow button:hover::before {
        color: #10006B; }
      .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick__arrow button.slick-prev, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick__arrow button.slick-prev {
        margin-right: 1.25rem; }
        .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick__arrow button.slick-prev::before, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick__arrow button.slick-prev::before {
          content: "\e90a"; }
      .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick__arrow button.slick-next::before, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick__arrow button.slick-next::before {
        content: "\e90b"; }
    .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-dots, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-dots {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0;
      padding: 0;
      list-style: none; }
      .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-dots li, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-dots li {
        padding: 0 0.375rem; }
        .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-dots li button, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-dots li button {
          width: 8px;
          height: 8px;
          padding: 0;
          border: 0;
          border-radius: 12px;
          background-color: #C4C4C5;
          font-size: 0;
          -webkit-transition: all .25s ease-in-out;
          -o-transition: all .25s ease-in-out;
          transition: all .25s ease-in-out; }
        .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-dots li button::before, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-dots li button::before {
          display: none; }
        .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-dots li.slick-active button, .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-dots li:hover button, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-dots li.slick-active button, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-dots li:hover button {
          width: 20px;
          margin-left: -0.3125rem;
          background-color: #006FB7; }
    .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick__arrow, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick__arrow {
      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;
      margin-bottom: 1.75rem; }
    .view-id-news.view-display-id-book_club_news_lb .slick--optionset--slick-4-elements .slick-dots, .view-id-news.view-display-id-book_news_lb .slick--optionset--slick-4-elements .slick-dots {
      margin: 2.75rem 0; }
  .view-id-news.view-display-id-book_club_news_lb .block-field-blocknodearticlefield-book-club, .view-id-news.view-display-id-book_news_lb .block-field-blocknodearticlefield-book-club {
    display: none !important; }

.view-id-news.view-display-id-news_page_lb .view-content {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 24px;
  margin-bottom: 2.5rem; }
  .view-id-news.view-display-id-news_page_lb .view-content .views-row {
    padding: 0;
    max-width: calc(100vw - 40px); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdmlld3MvYm9vay1uZXdzLXJlbGF0ZWQuc2NzcyIsImNvbXBvbmVudHMvdmlld3MvYm9vay1uZXdzLXJlbGF0ZWQuY3NzIiwidmFyaWFibGVzL192YXJpYWJsZXMuc2NzcyIsInZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzIiwidmFyaWFibGVzL2VsZW1lbnRzL19pbnB1dHMuc2NzcyIsInZhcmlhYmxlcy9fbWl4aW5zLnNjc3MiLCJ2YXJpYWJsZXMvX3ZhcmlhYmxlcy1jdXN0b20uc2NzcyIsInZhcmlhYmxlcy9fZm9udHMuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19zbGljay1hcnJvd3Muc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19zbGljay1kb3RzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztDQ0dDO0FDRkQsY0FBQTtBQ0RBLGVBQUE7QUFFQSxpQkFBQTtBQ2lFQTtFQ3FKRSxxQkN0TnFCO0VEeU5yQixrQ0N6TnFCO0VENE5yQixvQ0FBNEI7VUFBNUIsNEJBQTRCLEVBQUE7RUQzSjlCO0lBS00sY0FBYztJQUNkLGNFdkVpQjtJQ1NyQixnQkFBZ0I7SUFDaEIsaUNBQWlDO0lIZ0U3QixlQUFlO0lBQ2YscUJBQXFCLEVBQUE7SUFWM0I7TUFhUSxxQkU5RWU7TUYrRWYseUJFNUVjO01DY3BCLGdCQUFnQjtNQUNoQixpQ0FBaUM7TUhnRTNCLGNFbEZlLEVBQUE7O0FOS3ZCO0VBR0kscUJBQW1CLEVBQUE7RUFIdkI7SUFNTSxVQUFVO0lBQ1Ysb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDhCQUEyQjtJQUEzQiw4QkFBMkI7SUFBM0IsbUNBQTJCO1FBQTNCLCtCQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsdUJBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWU7SUFDZixXQUFXLEVBQUE7SUFWakI7TUFjUSxXQUFXO01BQ1gsMEJBQWtCO1VBQWxCLDJCQUFrQjtjQUFsQixrQkFBa0I7TUFDbEIsa0JBQWEsRUFBQTtNS3lHakI7UUx6SEo7VUFtQlUsVUFBVSxFQUFBLEVBRWI7SUFyQlA7TUF3QlEsV0FBVztNQUNYLGtCQUFrQixFQUFBO01LZ0d0QjtRTHpISjtVQTJCVSxVQUFVLEVBQUEsRUFRYjtNQW5DUDtRQStCVSxXQUFXO1FBQ1gsWUFBWTtRQUNaLHNCQUFzQixFQUFBO0VBakNoQztJQXVDTSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQThCO0lBQTlCLDhCQUE4QjtJQUE5QixzQ0FBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixVQUFVO0lRaERoQjs7O0NQeURDO0lRekREOzs7Q1I2REMsRVExREM7SVRJRjtNQTZDVSxnQkFBZ0I7TUFDaEIsMkJBQW1CO01BQW5CLHdCQUFtQjtNQUFuQixtQkFBbUI7TUFDbkIsaUJBQWMsRUFBQTtNQS9DeEI7UUFrRFksV0FBVztRQUNYLFlBQVksRUFBQTtJQW5EeEI7TUF5RFEsaUJBQWM7TUFDZCxpQ0FBOEI7TUFDOUIsMEJBQTBCLEVBQUE7TUs4RDlCO1FMekhKO1VBOERVLHFCQUFxQixFQUFBLEVBZ0J4QjtNQTlFUDtRQWtFVSxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhLEVBQUE7UUFsRXZCO1VBcUVZLFlBQVk7VUFDWixpQkFBYyxFQUFBO1VBdEUxQjtZQXlFYyxXQUFXO1lBQ1gsWUFBWSxFQUFBO0lBMUUxQjtNUUFJLFVBQVU7TUFDVixTQUFTO01BQ1QsNkJBQTZCO01BQzdCLFlBQVksRUFBQTtNUkhoQjtRUU1NLGNGVGdCO1FEdUNwQixtQkFBbUI7UUFDbkIsa0JBQWtCO1FBQ2xCLG9CQUFvQjtRQUNwQixzQkFBc0I7UUFDdEIsaUJHakN5QjtRSGtDekIsY0FBYztRQUNkLG9CQUFvQjtRQUNwQixXQUFXO1FBQ1gsbUNBQW1DO1FBQ25DLGtDQUFrQztRR3JDOUIsd0NBQWdDO1FBQWhDLG1DQUFnQztRQUFoQyxnQ0FBZ0MsRUFBQTtNUlJ0QztRUWFRLGNGWFksRUFBQTtNTkZwQjtRUWtCVSxjRmhCVSxFQUFBO01ORnBCO1FReUJRLGNGN0JhLEVBQUE7TU5JckI7UVE4Qk0scUJBQWtCLEVBQUE7UVI5QnhCO1VRaUNRLGdCQUFnQixFQUFBO01SakN4QjtRUXVDUSxnQkFBZ0IsRUFBQTtJUnZDeEI7TVNERSxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2Isd0JBQXVCO01BQXZCLCtCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLFNBQVM7TUFDVCxVQUFVO01BQ1YsZ0JBQWdCLEVBQUE7TVRIbEI7UVNNSSxtQkFBYyxFQUFBO1FUTmxCO1VTU00sVUFBVTtVQUNWLFdBQVc7VUFDWCxVQUFVO1VBQ1YsU0FBUztVQUNULG1CQUFtQjtVQUNuQix5QkhaYztVR2FkLFlBQVk7VUFDWix3Q0FBZ0M7VUFBaEMsbUNBQWdDO1VBQWhDLGdDQUFnQyxFQUFBO1FUaEJ0QztVU21CTSxhQUFZLEVBQUE7UVRuQmxCO1VTd0JRLFdBQVc7VUFDWCx1QkFBaUI7VUFDakIseUJIN0JjLEVBQUE7SU5HdEI7TUFvRlEsb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHFCQUF5QjtNQUF6QixpQ0FBeUI7VUFBekIsa0JBQXlCO2NBQXpCLHlCQUF5QjtNQUN6QixzQkFBbUIsRUFBQTtJQXRGM0I7TUEwRlEsaUJBQWMsRUFBQTtFQTFGdEI7SUErRk0sd0JBQXdCLEVBQUE7O0FBL0Y5QjtFQXFHTSxhQUFhO0VBQ2IsNERBQTREO0VBQzVELFNBQVM7RUFDVCxxQkFBbUIsRUFBQTtFQXhHekI7SUEyR1EsVUFBVTtJQUNWLDZCQUE2QixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvdmlld3MvYm9vay1uZXdzLXJlbGF0ZWQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAgICAtIE5hbWU6IFwiYXV0aG9yLnNjc3NcIlxuICAgIC0gRGVzY3JpcHRpb246IFwiQWRkIGN1c3RvbSBzdHlsZXMgdG8gdmlldyBoaWdobGlnaHQgYXJ0aWNsZXNcIlxuKi9cblxuQGltcG9ydCAnLi4vLi4vdmFyaWFibGVzL2luZGV4JztcblxuLnZpZXctaWQtbmV3cyB7XG4gICYudmlldy1kaXNwbGF5LWlkLWJvb2tfY2x1Yl9uZXdzX2xiLFxuICAmLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWF1dGhvcnMtYmlvZ3JhcGh5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtYXV0aG9ycy1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmLnVuc2xpY2sge1xuICAgICAgICA+IC5zbGlja19fc2xpZGUge1xuICAgICAgICAgIG1heC13aWR0aDogMzIycHg7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLThweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgPiAuc2xpY2tfX3NsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW1wb3J0ICcuLi9jb21tb24vc2xpY2stYXJyb3dzJztcbiAgICAgIEBpbXBvcnQgJy4uL2NvbW1vbi9zbGljay1kb3RzJztcblxuICAgICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgbWFyZ2luOiA0NHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1ib29rLWNsdWIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9sYiB7XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLypcbiAgICAtIE5hbWU6IFwiYXV0aG9yLnNjc3NcIlxuICAgIC0gRGVzY3JpcHRpb246IFwiQWRkIGN1c3RvbSBzdHlsZXMgdG8gdmlldyBoaWdobGlnaHQgYXJ0aWNsZXNcIlxuKi9cbi8qIFZBUklBQkxFUyAqL1xuLyogVFlQT0dSQVBIWSAqL1xuLyogR29vZ2xlIEZvbnRzICovXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyODU1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgNDAsIDg1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC51aS1hdXRvY29tcGxldGUgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDI4NTU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC51aS1hdXRvY29tcGxldGUgbGkgYS51aS1zdGF0ZS1hY3RpdmUsIC51aS1hdXRvY29tcGxldGUgbGkgYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjNEQkY1O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAyODU1OyB9XG5cbi52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfY2x1Yl9uZXdzX2xiLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfY2x1Yl9uZXdzX2xiIC52aWV3cy1yb3csIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfbmV3c19sYiAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfY2x1Yl9uZXdzX2xiIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWF1dGhvcnMtYmlvZ3JhcGh5LCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXV0aG9ycy1iaW9ncmFwaHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXV0aG9ycy1iaW9ncmFwaHksIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfbmV3c19sYiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hdXRob3JzLWJpb2dyYXBoeSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXV0aG9ycy1pbWFnZSwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWF1dGhvcnMtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX2NsdWJfbmV3c19sYiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hdXRob3JzLWltYWdlLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXV0aG9ycy1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX2NsdWJfbmV3c19sYiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hdXRob3JzLWltYWdlIGltZywgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWF1dGhvcnMtaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX2NsdWJfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cywgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qXG4gICAgLSBOYW1lOiBcInNsaWNrLWFycm93cy5zY3NzXCJcbiAgICAtIERlc2NyaXB0aW9uOiBcIkFkZCBjdXN0b20gc3R5bGVzIHRvIHNsaWNrIGFycm93c1wiXG4qL1xuICAgIC8qXG4gICAgLSBOYW1lOiBcInNsaWNrLWRvdHMuc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJBZGQgY3VzdG9tIHN0eWxlcyB0byBzbGljayBkb3RzXCJcbiovIH1cbiAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX2NsdWJfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cy51bnNsaWNrID4gLnNsaWNrX19zbGlkZSwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzLnVuc2xpY2sgPiAuc2xpY2tfX3NsaWRlIHtcbiAgICAgIG1heC13aWR0aDogMzIycHg7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfY2x1Yl9uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzLnVuc2xpY2sgPiAuc2xpY2tfX3NsaWRlIGltZywgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzLnVuc2xpY2sgPiAuc2xpY2tfX3NsaWRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX2NsdWJfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cyAuc2xpY2stbGlzdCwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX2NsdWJfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cyAuc2xpY2stbGlzdCwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGljay1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX2NsdWJfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgPiAuc2xpY2tfX3NsaWRlLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrID4gLnNsaWNrX19zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrID4gLnNsaWNrX19zbGlkZSBpbWcsIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgPiAuc2xpY2tfX3NsaWRlIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfY2x1Yl9uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGlja19fYXJyb3cgYnV0dG9uLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrX19hcnJvdyBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX2NsdWJfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cyAuc2xpY2tfX2Fycm93IGJ1dHRvbjo6YmVmb3JlLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrX19hcnJvdyBidXR0b246OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2RkI3O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stZGlzYWJsZWQ6OmJlZm9yZSwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWRpc2FibGVkOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI0M0QzRDNTsgfVxuICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stZGlzYWJsZWQ6aG92ZXI6OmJlZm9yZSwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWRpc2FibGVkOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI0M0QzRDNTsgfVxuICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrX19hcnJvdyBidXR0b246aG92ZXI6OmJlZm9yZSwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGlja19fYXJyb3cgYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzEwMDA2QjsgfVxuICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stcHJldiwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLXByZXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stcHJldjo6YmVmb3JlLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG4gICAgICAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX2NsdWJfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cyAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1uZXh0OjpiZWZvcmUsIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cyAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG4gICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWRvdHMsIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cyAuc2xpY2stZG90cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWRvdHMgbGksIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cyAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfY2x1Yl9uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzU7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfY2x1Yl9uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkZCNzsgfVxuICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfY2x1Yl9uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGlja19fYXJyb3csIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfbmV3c19sYiAuc2xpY2stLW9wdGlvbnNldC0tc2xpY2stNC1lbGVtZW50cyAuc2xpY2tfX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAgIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfY2x1Yl9uZXdzX2xiIC5zbGljay0tb3B0aW9uc2V0LS1zbGljay00LWVsZW1lbnRzIC5zbGljay1kb3RzLCAudmlldy1pZC1uZXdzLnZpZXctZGlzcGxheS1pZC1ib29rX25ld3NfbGIgLnNsaWNrLS1vcHRpb25zZXQtLXNsaWNrLTQtZWxlbWVudHMgLnNsaWNrLWRvdHMge1xuICAgICAgbWFyZ2luOiA0NHB4IDA7IH1cbiAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtYm9va19jbHViX25ld3NfbGIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1ib29rLWNsdWIsIC52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLWJvb2tfbmV3c19sYiAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZpZWxkLWJvb2stY2x1YiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aWV3LWlkLW5ld3Mudmlldy1kaXNwbGF5LWlkLW5ld3NfcGFnZV9sYiAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnZpZXctaWQtbmV3cy52aWV3LWRpc3BsYXktaWQtbmV3c19wYWdlX2xiIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTsgfVxuIiwiQGltcG9ydCAnbWl4aW5zJztcbi8qIFZBUklBQkxFUyAqL1xuXG4vLyBDb2xvcnNcblxuQGltcG9ydCAndmFyaWFibGVzLWN1c3RvbSc7XG5cbiRjb250YWN0LWZvb3RlcjogIzA5MWQzMTtcbiRmb290ZXItdG9wOiAjY2NkNWUyO1xuJGZvb3Rlci1zZWNvbmQ6ICNmNWY3Zjk7XG4kbGlnaHQteWVsbG93OiAjZmRmYmYyO1xuJGxpZ2h0LWdyZWVuOiAjZjJmOWY3O1xuJGxpZ2h0LXJlZDogI2ZhZjJmMjtcbiRncmF5LWZpdmU6ICNmNWY3Zjk7XG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyBDb21tZW50c1xuJGNvbW1lbnQtc3BhY2VyLXg6IDEuMjVlbTtcbiRjb21tZW50LXNwYWNlci15OiAxLjI1ZW07XG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZXNcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlO1xuXG4kbWF4V2lkdGg6IDEzMTJweDtcbiRmdWxsOiAxOTIxcHg7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDEuMTI1cmVtO1xuXG4vLyogKioqKioqKioqKioqKioqIFBBR0UgQ09OVEFJTkVSICovXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHhzLW1pbnVzOiAzNDBweCxcbiAgc21hbGwtbW9iaWxlOiAzNzVweCxcbiAgeHhzLXBsdXM6IDM4MHB4LFxuICB4czogNDgwcHgsXG4gIHhzLXBsdXM6IDU3NnB4LFxuICBzbS1taW51czogNjQwcHgsXG4gIHNtOiA3NjhweCxcbiAgbWQ6IDk5MnB4LFxuICBtZC1wbHVzOiAxMDI0cHgsXG4gIGNvbGxhcHNlOiAxMTg0cHgsXG4gIGxnOiAxMjAwcHgsXG4gIGxnLXBsdXM6IDEzMDBweCxcbiAgd2lkdGg6IDEzOTRweCxcbiAgeGw6IDE2MDBweCxcbiAgZnVsbDogMTkyMXB4XG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDY0MHB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEzMTJweFxuKTtcblxuLy8qICoqKioqKioqKioqKioqKiBGT05UUyAvIElDT05TICovXG5cbiRpY29tb29uOiAnaWNvbW9vbic7XG5cbi8vIEFuaW1hdGlvblxuJHF1aWNrbHk6IDAuMDhzO1xuJGJhc2U6IDAuMTVzO1xuJHNsb3dseTogMC4zNXM7XG4kYmFzZS10cmFuczogMC4yNXMgZWFzZS1pbi1vdXQ7XG4kbWQtdHJhbnM6IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbi8vIHotaW5kZXggdmFyaWFibGVzXG4kZHJvcGRvd246IDQwMDtcbiRzdGlja3k6IDQyMDtcbiRmaXhlZDogNDMwO1xuJG1vZGFsLWJhY2tkcm9wOiA0NDA7XG4kbW9kYWw6IDQ1MDtcbiR0b29sdGlwOiA0NjA7XG4iLCIvKiBUWVBPR1JBUEhZICovXG5cbi8qIEdvb2dsZSBGb250cyAqL1xuXG4vL0BpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86NDAwLDMwMCwzMDBpdGFsaWMsNDAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwLDkwMGl0YWxpY1wiKTtcbi8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTo0MDAsMzAwLDUwMCw2MDAsNzAwLDgwMCw5MDBcIik7XG4vLyBmb250IGZhbWlsaWVzXG4kZm9udC1sYXRvOiBcIkxhdG9cIiwgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4kZm9udC1yYWxld2F5OiBcIlJhbGV3YXlcIiwgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsXG4gIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6IDEuMjVyZW07XG4kZm9udC1zaXplLXNtOiAwLjg3NXJlbTtcbiRmb250LXNpemUteHM6IDAuNzVyZW07XG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWw7XG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZDtcbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcbiRmb250LXNpemUtaDE6IDIuNXJlbTtcbiRmb250LXNpemUtaDI6IDJyZW07XG4kZm9udC1zaXplLWgzOiAxLjc1cmVtO1xuJGZvbnQtc2l6ZS1oNDogMS41cmVtO1xuJGZvbnQtc2l6ZS1oNTogMS4yNXJlbTtcbiRmb250LXNpemUtaDY6IDFyZW07XG4iLCIvL0lucHV0cyBzdHlsZXNcblxuLy9BdXRvY29tcGxldGUgc2VhcmNoXG5cbkBtaXhpbiBpbnB1dFNlYXJjaCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuXG4gIEBpbmNsdWRlIGJvcmRlci1vcGFjaXR5KCRwcmltYXJ5LXNoYWRlLCAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMTlweDtcbiAgfVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG5cbiAgQGluY2x1ZGUgYm9yZGVyLW9wYWNpdHkoJHByaW1hcnktc2hhZGUsIC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG5cbkBtaXhpbiBpbnB1dFRleHRTdHlsZTIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLW9wYWNpdHkoJHByaW1hcnktc2hhZGUsIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cblxuQG1peGluIHNlYXJjaEJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNnB4IDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDE1cHggMjdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWRhcms7XG4gIH1cbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIEBpbmNsdWRlIGJvcmRlci1vcGFjaXR5KCRwcmltYXJ5LXNoYWRlLCAuNSk7XG5cbiAgbGkge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHByaW1hcnktc2hhZGU7XG5cbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICYudWktc3RhdGUtYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1saWdodDtcblxuICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktc2hhZGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzZWFyY2hCdXR0b25UaHJlZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtaXhpbiBpbnB1dFNlYXJjaFRocmVlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1peGluIGlucHV0VGV4dFRocmVlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9udCBGYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xuICAkc3JjOiBudWxsO1xuXG4gICRleHRtb2RzOiAoXG4gICAgZW90OiAnPycsXG4gICAgc3ZnOiAnIycgKyBzdHItcmVwbGFjZSgkbmFtZSwgJyAnLCAnXycpXG4gICk7XG5cbiAgJGZvcm1hdHM6IChcbiAgICBvdGY6ICdvcGVudHlwZScsXG4gICAgdHRmOiAndHJ1ZXR5cGUnXG4gICk7XG5cbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgJGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuICAgICRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuICAgICRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcbiAgICBzcmM6ICRzcmM7XG4gIH1cbn1cblxuLy8gKiAqKioqKiogQGluY2x1ZGUgaWNvbW9vbihmYS1jYW1lcmEtcmV0cm8pOyoqKiogKi9cbkBtaXhpbiBpY29tb29uKCRzaXplKSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vL0J1dHRvbnNcblxuLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dChcbiAgJG5hbWUsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsXG4gICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpXG4pIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZihcbiAgICAkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksXG4gICAgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLFxuICAgIG51bGxcbiAgKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCAnJywgJy0jeyRuYW1lfScpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxuICAkbG93ZXIsXG4gICR1cHBlcixcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xuKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuIEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4kaHRtbC1mb250LXNpemU6IDE2cHg7XG5cbkBmdW5jdGlvbiBzdHJpcFVuaXQoJHZhbHVlKSB7XG4gIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbn1cbkBmdW5jdGlvbiByZW0oJHB4VmFsdWUpIHtcbiAgQHJldHVybiAje3N0cmlwVW5pdCgkcHhWYWx1ZSkgLyBzdHJpcFVuaXQoJGh0bWwtZm9udC1zaXplKX1yZW07XG59XG5cbkBtaXhpbiBib3JkZXItb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5KSB7XG4gIC8vIFVuc3VwcG9ydGluZyBicm93c2VycyBnZXQgdGhpc1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAvLyBCcm93c2VycyB0aGF0IHN1cHBvcnQgUkdCQSB3aWxsIGdldCB0aGlzIGluc3RlYWRcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xuXG4gIC8vIFByZXZlbnQgdGhlIGVsZW1lbnQncyBiYWNrZ3JvdW5kIGZyb20gcmVhY2hpbmcgdGhlIGVkZ2Ugb2YgdGhlIGJvcmRlclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5AbWl4aW4gYmctb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5KSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cbkBtaXhpbiBjbGFtcCgkbGluZXMpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIHN0cmV0Y2hlZExpbmsoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWl4aW4gYWZ0ZXJMaW5lSG92ZXIoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRhdGVJY29ucygpIHtcbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcHggMTBweCAxcHggMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDhweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cbiAgICAmLmNsb3NlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcmVkO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYWxlcnQvZGFuZ2VyLnN2ZycpO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgJi5vcGVuLFxuICAgICYucGVybWFuZW50bHktb3BlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL2FsZXJ0L3N1Y2Nlc3Muc3ZnJyk7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgICYuc29vbiB7XG4gICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQteWVsbG93O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYWxlcnQvd2FybmluZy5zdmcnKTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLy8gQ29sb3JzXG5cbiRwcmltYXJ5LXNoYWRlOiAjMDAyODU1O1xuJGFjY2VudC1kYXJrOiAjMTAwMDZCO1xuJGFjY2VudC1zaGFkZTogIzAwNkZCNztcbiRhY2NlbnQtbGlnaHQ6ICNCM0RCRjU7XG4kYWNjZW50LXN1cGVybGlnaHQ6ICNkNGU5Zjc7XG4kZ3JheS1vbmU6ICM0NDQ0NDU7XG4kZ3JheS10d286ICM3Nzc3Nzk7XG4kZ3JheS10aHJlZTogI0M0QzRDNTtcbiRncmF5LWZvdXI6ICNmNWY1ZjU7XG4kZ3JlZW46ICMwMDg1Njg7XG4kcmVkOiAjQTMwMDAwO1xuJHllbGxvdzogI0RCQjIwMDtcbiRibGFjazogICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4iLCIvLyogKioqKioqKioqKioqKioqIEZPTlRTIC8gSUNPTlMgKi9cblxuQG1peGluIHRoaW4ge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBtZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBmb250LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIHJlZ3VsYXJDb25kZW5zZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIGJvbGRDb25kZW5zZWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIHJlZ3VsYXJQb3BwaW5zIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBzZW1pYm9sZFBvcHBpbnMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIGJvbGRQb3BwaW5zIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbn1cbiIsIi8qXG4gICAgLSBOYW1lOiBcInNsaWNrLWFycm93cy5zY3NzXCJcbiAgICAtIERlc2NyaXB0aW9uOiBcIkFkZCBjdXN0b20gc3R5bGVzIHRvIHNsaWNrIGFycm93c1wiXG4qL1xuXG4uc2xpY2tfX2Fycm93IHtcbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgICBAaW5jbHVkZSBpY29tb29uKDI0cHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGdyYXktdGhyZWU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS10aHJlZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtZGFyaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWNrLXByZXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLypcbiAgICAtIE5hbWU6IFwic2xpY2stZG90cy5zY3NzXCJcbiAgICAtIERlc2NyaXB0aW9uOiBcIkFkZCBjdXN0b20gc3R5bGVzIHRvIHNsaWNrIGRvdHNcIlxuKi9cblxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXRocmVlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIGJ1dHRvbjo6YmVmb3Jle1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgICYuc2xpY2stYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIl19 */
