/*
 * DO NOT EDIT THIS FILE.
 * Edit .scss file instead and recompile.
*/
/**
 * @file
 */
/*
 * Remove unit from value
 */
.event-list--block h3 {
  font-size: 1.25rem;
}
@media (max-width: 35.5rem) {
  .event-list--block h3 {
    font-size: 1.125rem;
  }
}

.event-list--block p, .event-list--block .views-field-field-event-summary, .year-pager .pager__item__year a, .node--type-event.node--view-mode-full .field--name-field-event-type {
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 35.501rem) {
  .event-list--block p, .event-list--block .views-field-field-event-summary, .year-pager .pager__item__year a, .node--type-event.node--view-mode-full .field--name-field-event-type {
    font-size: 1rem;
    line-height: 1.3;
  }
}

.event-list__date {
  font-size: 1.25rem;
  line-height: 1.4;
}
@media (min-width: 43.751rem) {
  .event-list__date {
    font-size: 1.5625rem;
    line-height: 1.28;
  }
}

.views-row--date-list--block .views-field-field-daterange, .views-row--date-list--block .views-field-field-daterange-1 {
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 43.751rem) {
  .views-row--date-list--block .views-field-field-daterange, .views-row--date-list--block .views-field-field-daterange-1 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}

@container (width <= 43.75rem) {}
.calendar--time-zone {
  font-size: 0.75em;
}

.event-list--block ul {
  padding-left: 0;
}
.event-list--block h3 {
  margin-bottom: var(--eighth-space);
  -webkit-hyphens: auto;
          hyphens: auto;
}
.event-list--block p, .event-list--block .views-field-field-event-summary {
  line-height: 1.4;
  margin-bottom: 0;
}
.event-list--block .views-field-field-event-summary {
  margin: var(--quarter-space) 0;
}
.event-list__date {
  border-bottom: solid #979797 1px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 35.499rem) {
  .event-list__date--right {
    font-size: 1rem;
    line-height: 1.3;
    display: block;
  }
}
.views-group .event-list__date {
  padding-top: 0;
}

.views-row--date-list.views-row {
  margin-bottom: var(--space);
  display: grid;
  grid-template-areas: "time time" "category title";
  grid-template-columns: var(--sesqui-space) auto;
  grid-template-rows: auto;
}
@media (min-width: 35.501rem) {
  .views-row--date-list.views-row {
    display: flex;
  }
}
.views-row--date-list.views-row .views-field-field-daterange {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  font-weight: bold;
  grid-area: time;
}
.views-row--date-list.views-row .views-field-field-event-provider {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: category;
}
.views-row--date-list.views-row .views-field-title {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: title;
}
@media (min-width: 35.501rem) {
  .views-row--date-list.views-row .views-field-field-daterange {
    min-width: 15rem;
    font-weight: 600;
  }
}
.views-row--date-list.views-row .views-field-title .field-content {
  display: flex;
}
.views-row--date-list.views-row .views-field-title .field-content.small {
  margin-bottom: var(--quarter-space);
}
.views-row--date-list.views-row .views-field-title .field-content .event-dot {
  flex-shrink: 0;
}

@media (min-width: 35.501rem) {
  .path-upcoming-events .tabs, .path-events .tabs, .path-upcoming-webinars .tabs, .path-webinars .tabs {
    margin-bottom: var(--double-space);
  }
}

.event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  margin: var(--half-space) var(--half-space) var(--half-space) var(--quarter-space);
}
.event-dot--public {
  background-color: #003366;
}
.event-dot--grantee {
  background-color: #961C20;
}
body:not(.user-logged-in) .event-dot {
  display: none;
}

.year-pager {
  margin-bottom: var(--double-space);
}
.year-pager .future {
  opacity: 1;
}
.year-pager ul {
  margin-left: 0;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
}
.year-pager ul ul {
  margin-left: 0;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
}
.year-pager ul ul ul {
  margin-left: 0;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
}
.year-pager .pager__item__years {
  padding: 0;
  line-height: 1;
}
.year-pager > .pager__items {
  background-color: white;
  box-shadow: inset rgba(116, 114, 114, 0.3) 0px 0px 5px 1px;
  width: 100%;
  text-align: left;
}
.year-pager .pager__item__year a {
  padding: var(--half-space) var(--space) var(--quarter-space);
  display: flex;
  align-items: center;
  min-height: var(--finger-space);
}
@media (min-width: 35.501rem) {
  .year-pager .pager__item__year a {
    min-height: inherit;
    padding: var(--dodrant-space) var(--space) var(--half-space);
  }
}
.year-pager .pager__item__year a:hover {
  -webkit-text-decoration: none;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.year-pager .pager__item__year a.active {
  background-color: #747272;
  color: white;
  font-weight: normal;
}
.year-pager .pager__item__year a:before {
  display: none;
}

.node--type-event.node--view-mode-full .node__content--float {
  order: 1;
  margin-bottom: var(--double-space);
}
@media (min-width: 56.251rem) {
  .node--type-event.node--view-mode-full .node__content--float {
    float: right;
    margin-left: var(--double-space);
    width: calc(50% - 2rem);
    max-width: 350px;
  }
}
@media (min-width: 83.751rem) {
  .node--type-event.node--view-mode-full .node__content--float {
    width: calc(45% - 2rem);
  }
}
.node--type-event.node--view-mode-full .node__content--posted {
  margin-bottom: var(--space);
}
.node--type-event.node--view-mode-full .node__content .field {
  margin-bottom: var(--double-space);
}
.node--type-event.node--view-mode-full .field--name-field-event-type {
  font-family: "Overpass", arial, sans-serif;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 500;
}
.node--type-event.node--view-mode-full .field--name-body p, .node--type-event.node--view-mode-full .field--name-body ol, .node--type-event.node--view-mode-full .field--name-body ul {
  max-width: 55ch;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .node--type-event.node--view-mode-full .field--name-body p, .node--type-event.node--view-mode-full .field--name-body ol, .node--type-event.node--view-mode-full .field--name-body ul {
    max-width: 600px;
  }
}
@media (min-width: 56.251rem) {
  .node--type-event.node--view-mode-full .node__content--float h2 {
    margin-top: 0;
    font-size: 1.5rem;
    margin-bottom: var(--quarter-space);
  }
}
@media (min-width: 56.251rem) and (min-width: 35.501rem) {
  .node--type-event.node--view-mode-full .node__content--float h2 {
    font-size: 1.75rem;
  }
}

.event-category {
  display: inline-block;
  height: 14px;
  width: 14px;
  flex-grow: 0;
  flex-shrink: 0;
  border-radius: 50%;
  margin-right: var(--half-space);
  margin-top: 3px;
  background-color: #dedfe0;
}
@media (min-width: 43.751rem) {
  .event-category {
    margin-top: 6px;
  }
}

.views-field-title--no-provider {
  margin-left: calc(14px + 0.5rem);
}

.views-row--date-list--block {
  display: grid;
  grid-template-areas: "host title" "host date" "host time";
  grid-template-columns: 14px auto;
  grid-template-rows: auto;
  grid-column-gap: var(--half-space);
}
.views-row--date-list--block .views-field-field-event-provider {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: host;
}
.views-row--date-list--block .views-field-field-title, .views-row--date-list--block .views-field-title {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: title;
}
.views-row--date-list--block .views-field-field-title h3, .views-row--date-list--block .views-field-title h3 {
  margin-bottom: 0;
}
.views-row--date-list--block .views-field-field-daterange {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: time;
}
.views-row--date-list--block .views-field-field-daterange-1 {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
  grid-area: date;
}

.view-events .view-header, .view-webinars .view-header {
  margin-bottom: 0;
}

.view-events [id^=edit-field-daterange-value-wrapper] {
  display: none;
}

.date-pager ul li {
  display: inline-block;
}

.fullcalendar-block-dialog #drupal-modal {
  margin: 0;
}

.calendar-filters {
  margin-bottom: var(--double-space);
  background-color: rgba(255, 255, 255, 0.5);
  padding: var(--space);
  box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0px;
}
.calendar-filters .bef-exposed-form .form--inline .form-item {
  float: none;
}
@media (min-width: 43.751rem) {
  .calendar-filters .bef-exposed-form .form--inline .form-item {
    margin: 0;
  }
}
.calendar-filters .fieldset-legend {
  font-weight: 600;
}
@media (min-width: 35.501rem) {
  .calendar-filters .views-exposed-form .form--inline {
    display: grid;
    grid-template-areas: "filter1 filter2" "action action";
    grid-template-columns: 1fr 1fr;
    grid-gap: var(--space);
  }
  .calendar-filters .views-exposed-form .form--inline .fieldgroup, .calendar-filters .views-exposed-form .form--inline .form-actions {
    margin: 0;
  }
}
@media (min-width: 56.251rem) {
  .calendar-filters .views-exposed-form .form--inline {
    display: flex;
    align-items: flex-end;
  }
}

@media (min-width: 48.001rem) {
  .block-views--has-sidebar {
    display: flex;
  }
  .block-views--has-sidebar__main {
    flex-grow: 1;
  }
  .block-views--has-sidebar .view-content {
    flex-grow: 1;
  }
  .block-views--has-sidebar .calendar-filters {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
    min-width: 13rem;
  }
  .block-views--has-sidebar .calendar-filters .form--inline {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .block-views--has-sidebar .calendar-filters .form--inline .bef-checkboxes {
    display: block;
  }
}

@media (min-width: 56.251rem) {
  .view-display-id-page_2 .calendar-filters .views-exposed-form .form--inline {
    grid-gap: var(--sesqui-space);
  }
  .view-display-id-page_2 .bef-checkboxes {
    display: flex;
    gap: var(--half-space);
  }
}

#drupal-modal .field--name-field-daterange {
  font-weight: 500;
  margin-bottom: var(--space);
}

#views-exposed-form-events-page-2 .form-item-start {
  display: none;
}

.node--type-event.node--view-mode-full .field--name-field-reoccurrence-description {
  margin-bottom: var(--space);
}
.node--type-event.node--view-mode-full .recurring-output--wrapper strong {
  margin-bottom: var(--half-space);
  display: block;
}
.node--type-event.node--view-mode-full .recurring-output--wrapper .item-list ul {
  margin: 0;
  padding: 0;
}
.node--type-event.node--view-mode-full .recurring-output--wrapper .item-list ul li {
  list-style-type: none;
  margin-bottom: var(--quarter-space);
  margin-left: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC88bm8gc291cmNlPiIsImNvbXBvbmVudC9ldmVudC5zY3NzIiwicGFydGlhbHMvX21peGlucy5zY3NzIiwicGFydGlhbHMvX3BsYWNlaG9sZGVycy5zY3NzIiwiY29tcG9uZW50L2V2ZW50LmNzcyIsInBhcnRpYWxzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0VBQUE7QUNBQTs7RUFBQTtBQzJCQTs7RUFBQTtBQ2hCQTtFRDBDRSxrQkFBQTtBRTdDRjtBREtFO0VBRkY7SUQwQ0UsbUJBQUE7RUV6Q0E7QUFDRjs7QURLQTtFRG1DRSxtQkFBQTtFQ2pDQSxnQkFBQTtBQ0ZGO0FER0U7RUFIRjtJRG1DRSxlQUFBO0lDOUJFLGdCQUFBO0VDQUY7QUFDRjs7QURxQkU7RURRQSxrQkFBQTtFQUVFLGdCQUFBO0FFMUJKO0FEa0JJO0VBRkY7SURRQSxvQkFBQTtJQUVFLGlCQUFBO0VFckJGO0FBQ0Y7O0FEVUU7RURRQSxlQUFBO0VBRUUsZ0JBQUE7QUVmSjtBRE9JO0VBRkY7SURRQSxrQkFBQTtJQUVFLGdCQUFBO0VFVkY7QUFDRjs7QUQ2REksZ0NBQUE7QUZ0R0o7RUFDRSxpQkFBQTtBRzZDRjs7QUh2Q0k7RUFDRSxlQUFBO0FHMENOO0FIeENJO0VBRUUsa0NBQUE7RUFDQSxxQkFBQTtVQUFBLGFBQUE7QUd5Q047QUh2Q0k7RUFFRSxnQkFBQTtFQUNBLGdCQUFBO0FHd0NOO0FIdENJO0VBQ0UsOEJBQUE7QUd3Q047QUhyQ0U7RUFFRSxnQ0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtBR3NDSjtBSHBDTTtFQURGO0lDbUJGLGVBQUE7SURoQk0sZ0JBQUE7SUFDQSxjQUFBO0VHdUNOO0FBQ0Y7QUhyQ0k7RUFDRSxjQUFBO0FHdUNOOztBSG5DQTtFQUNFLDJCQUFBO0VBQ0EsYUFBQTtFQUNBLGlEQUFBO0VBQ0EsK0NBQUE7RUFDQSx3QkFBQTtBR3NDRjtBSHJDRTtFQU5GO0lBT0ksYUFBQTtFR3dDRjtBQUNG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Q0UsZ0JBQUE7QUd1Q0o7O0FIakNBO0VBQ0UsYUFBQTtBR29DRjs7QUhqQ0E7RUFDRSxxQkFBQTtBR29DRjs7QUhqQ0E7RUFDRSxTQUFBO0FHb0NGOztBSGhDQTtFQUNFLGtDQUFBO0VBQ0EsMENBQUE7RUFDQSxxQkFBQTtFQUNBLDRDSXJJVztBRHdLYjtBSGxDRTtFQUNFLFdBQUE7QUdvQ0o7QUhuQ0k7RUFGRjtJQUdJLFNBQUE7RUdzQ0o7QUFDRjtBSHBDRTtFQUNFLGdCQUFBO0FHc0NKO0FIYkU7RUFDRTtJQUNFLGFBQUE7SUFDQSxzREFBQTtJQUNBLDhCQUFBO0lBQ0Esc0JBQUE7RUdlSjtFSFZJO0lBQ0UsU0FBQTtFR1lOO0FBQ0Y7QUhSRTtFQUNFO0lBQ0UsYUFBQTtJQUNBLHFCQUFBO0VHVUo7QUFDRjs7QUhIRTtFQURGO0lBRUksYUFBQTtFR09GO0VITkU7SUFDRSxZQUFBO0VHUUo7RUhORTtJQUNFLFlBQUE7RUdRSjtFSE5FO0lBQ0UsNkJBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtFR1FKO0VIUEk7SUFDRSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSx1QkFBQTtFR1NOO0VIUk07SUFDRSxjQUFBO0VHVVI7QUFDRjs7QUhIRTtFQUNFO0lBQ0ksNkJBQUE7RUdNTjtFSEpFO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0VHTUo7QUFDRjs7QUhERTtFQUNFLGdCQUFBO0VBQ0EsMkJBQUE7QUdJSjs7QUhFQTtFQUNFLGFBQUE7QUdDRjs7QUhHRTtFQUNFLDJCQUFBO0FHQUo7QUhHSTtFQUNFLGdDQUFBO0VBQ0EsY0FBQTtBR0ROO0FISU07RUFDRSxTQUFBO0VBQ0EsVUFBQTtBR0ZSO0FIR1E7RUFDRSxxQkFBQTtFQUNBLG1DQUFBO0VBQ0EsY0FBQTtBR0RWIiwiZmlsZSI6ImNvbXBvbmVudC9ldmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi8qKlxuICogQGZpbGVcbiAqL1xuXG5AdXNlIFwiLi4vcGFydGlhbHNcIiBhcyAqO1xuLmNhbGVuZGFyLS10aW1lLXpvbmUge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuXG4uZXZlbnQtbGlzdCB7XG4gICYtLWJsb2NrIHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIEBleHRlbmQgJXRleHQtYm9keTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWVpZ2h0aC1zcGFjZSk7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgIH1cbiAgICBwLCAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtc3VtbWFyeSB7XG4gICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbjogdmFyKC0tcXVhcnRlci1zcGFjZSkgMDtcbiAgICB9XG4gIH1cbiAgJl9fZGF0ZSB7XG4gICAgQGV4dGVuZCAlZnMtNDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAkYy1ncmF5LTQwIDFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmLS1yaWdodCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkbmFycm93KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZ3JvdXAgJiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi52aWV3cy1yb3ctLWRhdGUtbGlzdC52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGltZSB0aW1lXCIgXCJjYXRlZ29yeSB0aXRsZVwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNlc3F1aS1zcGFjZSkgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBAbWVkaWEgKHdpZHRoID4gJG5hcnJvdykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGVyYW5nZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZ3JpZC1hcmVhOiB0aW1lO1xuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1wcm92aWRlciB7XG4gICAgZ3JpZC1hcmVhOiBjYXRlZ29yeTtcbiAgfVxuICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gIH1cbiAgQG1lZGlhICh3aWR0aCA+ICRuYXJyb3cpIHtcbiAgICAudmlld3MtZmllbGQtZmllbGQtZGF0ZXJhbmdlIHtcbiAgICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICYuc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcXVhcnRlci1zcGFjZSk7XG4gICAgfVxuICAgIC5ldmVudC1kb3Qge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG59XG4ucGF0aC11cGNvbWluZy1ldmVudHMsIC5wYXRoLWV2ZW50cywgLnBhdGgtdXBjb21pbmctd2ViaW5hcnMsIC5wYXRoLXdlYmluYXJzIHtcbiAgLnRhYnMge1xuICAgIEBtZWRpYSAod2lkdGggPiAkbmFycm93KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kb3VibGUtc3BhY2UpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBpbmRpY2F0b3IgZm9yIGV2ZW50IHR5cGUsIG1pbWljcyBmdWxsIGNhbGVuZGFycydcbi5ldmVudC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiB2YXIoLS1oYWxmLXNwYWNlKSB2YXIoLS1oYWxmLXNwYWNlKSB2YXIoLS1oYWxmLXNwYWNlKSB2YXIoLS1xdWFydGVyLXNwYWNlKTtcbiAgJi0tcHVibGljIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kYXJrLWJsdWU7XG4gIH1cbiAgJi0tZ3JhbnRlZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICB9XG4gIGJvZHk6bm90KC51c2VyLWxvZ2dlZC1pbikgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ueWVhci1wYWdlciB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWRvdWJsZS1zcGFjZSk7XG4gIC5mdXR1cmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhZ2VyX19pdGVtX195ZWFycyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICA+IC5wYWdlcl9faXRlbXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IHJnYmEoJGMtZ3JheS01NSwgMC4zKSAwcHggMHB4IDVweCAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGFnZXJfX2l0ZW1fX3llYXIgYSB7XG4gICAgcGFkZGluZzogdmFyKC0taGFsZi1zcGFjZSkgdmFyKC0tc3BhY2UpIHZhcigtLXF1YXJ0ZXItc3BhY2UpIDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogdmFyKC0tZmluZ2VyLXNwYWNlKTtcbiAgICBAbWVkaWEoIHdpZHRoID4gJG5hcnJvdykge1xuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWRvZHJhbnQtc3BhY2UpIHZhcigtLXNwYWNlKSB2YXIoLS1oYWxmLXNwYWNlKTtcbiAgICB9XG4gICAgQGV4dGVuZCAldGV4dC1zbWFsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTU1O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRXZlbnQgbm9kZSBwYWdlc1xuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAubm9kZV9fY29udGVudC0tZmxvYXQge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWRvdWJsZS1zcGFjZSk7XG4gICAgQG1lZGlhICh3aWR0aCA+ICRkZXNrdG9wLW5hcnJvdykge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWRvdWJsZS1zcGFjZSk7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPiAkc3VwZXItbWF4KSB7XG4gICAgICB3aWR0aDogY2FsYyg0NSUgLSAycmVtKTtcbiAgICB9XG4gIH1cbiAgLm5vZGVfX2NvbnRlbnQtLXBvc3RlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UpO1xuICB9XG4gIC5ub2RlX19jb250ZW50IC5maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZG91YmxlLXNwYWNlKTtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdHlwZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zLXNlcmlmO1xuICAgIEBleHRlbmQgJXRleHQtc21hbGw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHAsIG9sLCB1bCB7XG4gICAgICBAaW5jbHVkZSB1LXRleHQtLW1lYXN1cmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAod2lkdGggPiAkZGVza3RvcC1uYXJyb3cpIHtcbiAgICAubm9kZV9fY29udGVudC0tZmxvYXQge1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1xdWFydGVyLXNwYWNlKTtcbiAgICAgICAgQG1lZGlhICh3aWR0aCA+ICRuYXJyb3cpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWhhbGYtc3BhY2UpO1xuICAvLyBtYXJnaW4tdG9wOiB2YXIoLS1oYWxmLXNwYWNlKTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTEwO1xuICBAbWVkaWEgKHdpZHRoID4gJG1lZGl1bSkge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG4udmlld3MtZmllbGQtdGl0bGUtLW5vLXByb3ZpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTRweCArICN7JGhhbGYtc3BhY2V9KTtcbn1cblxuLnZpZXdzLXJvdy0tZGF0ZS1saXN0LS1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaG9zdCB0aXRsZVwiIFwiaG9zdCBkYXRlXCIgXCJob3N0IHRpbWVcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNHB4IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiB2YXIoLS1oYWxmLXNwYWNlKTtcbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LXByb3ZpZGVyIHtcbiAgICBncmlkLWFyZWE6IGhvc3Q7XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLXRpdGxlLCAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGVyYW5nZSB7XG4gICAgZ3JpZC1hcmVhOiB0aW1lO1xuICAgIEBleHRlbmQgJWZzLTU7XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGVyYW5nZS0xIHtcbiAgICBncmlkLWFyZWE6IGRhdGU7XG4gICAgQGV4dGVuZCAlZnMtNTtcbiAgfVxufVxuXG4udmlldy1ldmVudHMsIC52aWV3LXdlYmluYXJzIHtcbiAgLnZpZXctaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy9oaWRlIHRoZSBleHBvc2VkIGRhdGUgZmlsdGVyIG9uIHRoZSBsaXN0IG1vbnRoIHZpZXcgYW5kIHllYXIgdmlld1xuLnZpZXctZXZlbnRzIFtpZF49XCJlZGl0LWZpZWxkLWRhdGVyYW5nZS12YWx1ZS13cmFwcGVyXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGFnZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mdWxsY2FsZW5kYXItYmxvY2stZGlhbG9nICNkcnVwYWwtbW9kYWwge1xuICBtYXJnaW46IDA7XG59XG5cblxuLmNhbGVuZGFyLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kb3VibGUtc3BhY2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLC41KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2UpO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBAbWVkaWEgKHdpZHRoID4gJG1lZGl1bSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC8vIEBtZWRpYSAod2lkdGggPiAkc21hbGwpIHtcbiAgLy8gICAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICAvLyAgICAgZGlzcGxheTogZ3JpZDtcbiAgLy8gICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZmlsdGVyMSBmaWx0ZXIyXCIgXCJhY3Rpb24gYWN0aW9uXCI7XG4gIC8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIC8vICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIC8vICAgICBnYXA6IHZhcigtLXNwYWNlKTtcbiAgLy8gICAgIC5mb3JtLWl0ZW0ge1xuICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAvLyAgICAgfVxuICAvLyAgICAgI2VkaXQtZmllbGQtZXZlbnQtcHJvdmlkZXItdGFyZ2V0LWlkLS0yLS13cmFwcGVyIHtcbiAgLy8gICAgICAgZ3JpZC1hcmVhOiBmaWx0ZXIxO1xuICAvLyAgICAgfVxuICAvLyAgICAgI2VkaXQtZmllbGQtZXZlbnQtdHlwZS12YWx1ZS0tMi0td3JhcHBlciB7XG4gIC8vICAgICAgIGdyaWQtYXJlYTogZmlsdGVyMjtcbiAgLy8gICAgIH1cbiAgLy8gICAgIC5mb3JtLWFjdGlvbnMge1xuICAvLyAgICAgICBncmlkLWFyZWE6IGFjdGlvbjtcbiAgLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLy8gICAgICAgbWFyZ2luLXRvcDogMDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbiAgQG1lZGlhICh3aWR0aCA+ICRuYXJyb3cpIHtcbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZmlsdGVyMSBmaWx0ZXIyXCIgXCJhY3Rpb24gYWN0aW9uXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLWdhcDogdmFyKC0tc3BhY2UpO1xuICAgICAgLy8gLmZvcm0tY2hlY2tib3hlczpub3QoLmJlZi1jaGVja2JveGVzKSB7XG4gICAgICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyAgIGdhcDogdmFyKC0taGFsZi1zcGFjZSk7XG4gICAgICAvLyB9XG4gICAgICAuZmllbGRncm91cCwgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoID4gJGRlc2t0b3AtbmFycm93KSB7XG4gICAgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICB9XG59XG4uY2FsZW5kYXItZmlsdGVyczpub3QoLmJsb2NrLXZpZXdzLS1oYXMtc2lkZWJhcl9fc2lkZWJhcikge1xuXG59XG4uYmxvY2stdmlld3MtLWhhcy1zaWRlYmFyICB7XG4gIEBtZWRpYSAod2lkdGggPiAkd2lkZSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJl9fbWFpbiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICAuY2FsZW5kYXItZmlsdGVycyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWluLXdpZHRoOiAxM3JlbTtcbiAgICAgIC5mb3JtLS1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLmJlZi1jaGVja2JveGVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1kaXNwbGF5LWlkLXBhZ2VfMiB7XG4gIEBtZWRpYSAod2lkdGggPiAkZGVza3RvcC1uYXJyb3cpIHtcbiAgICAuY2FsZW5kYXItZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICAgICAgICBncmlkLWdhcDogdmFyKC0tc2VzcXVpLXNwYWNlKTtcbiAgICB9XG4gICAgLmJlZi1jaGVja2JveGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IHZhcigtLWhhbGYtc3BhY2UpO1xuICAgIH1cbiAgfVxufVxuXG4jZHJ1cGFsLW1vZGFsIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGVyYW5nZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZSk7XG4gIH1cbn1cblxuLy8gSGlkZSBzdGFydCBkYXRlIGZpbHRlciBmcm9tIEZ1bGxjYWxlbmRhciBNb250aCBWaWV3XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tZXZlbnRzLXBhZ2UtMiAuZm9ybS1pdGVtLXN0YXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAuZmllbGQtLW5hbWUtZmllbGQtcmVvY2N1cnJlbmNlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZSk7XG4gIH1cbiAgLnJlY3VycmluZy1vdXRwdXQtLXdyYXBwZXIge1xuICAgIHN0cm9uZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oYWxmLXNwYWNlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuaXRlbS1saXN0IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1xdWFydGVyLXNwYWNlKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG5AbWl4aW4gbGluay1jb2xvcnMoJG5vcm1hbCwgJGhvdmVyOiBmYWxzZSwgJGFjdGl2ZTogZmFsc2UsICR2aXNpdGVkOiBmYWxzZSwgJGZvY3VzOiBmYWxzZSkge1xuICBjb2xvcjogJG5vcm1hbDtcbiAgQGlmICR2aXNpdGVkIHtcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICR2aXNpdGVkO1xuICAgIH1cbiAgfVxuICBAaWYgJGZvY3VzIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZm9jdXM7XG4gICAgfVxuICB9XG4gIEBpZiAkaG92ZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRob3ZlcjtcbiAgICB9XG4gIH1cbiAgQGlmICRhY3RpdmUge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYWN0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUmVtb3ZlIHVuaXQgZnJvbSB2YWx1ZVxuICovXG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkbnVtYmVyLCAkbnVtYmVyICogMCArIDEpO1xuICB9XG5cbiAgQHJldHVybiAkbnVtYmVyO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1tYXJnaW4oJHBhcmFtOiBtYXJnaW4pIHtcbiAgI3skcGFyYW19LWlubGluZTogdmFyKC0tc3BhY2UpO1xuICBAbWVkaWEgKCN7JG5hcnJvd30gPCB3aWR0aCA8PSAjeyRzdXBlci1tYXh9KSB7XG4gICAgI3skcGFyYW19LWlubGluZTogdmFyKC0tc2VzcXVpLXNwYWNlKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG4gICRyZW1TaXplOiBtYXRoLmRpdigkc2l6ZSwgMTYpO1xuICBAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkaGVpZ2h0OiBmYWxzZSkge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG4gIEBpZiAkaGVpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoJGhlaWdodCwgJHNpemUpO1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQoJHJlc3BvbnNpdmUsICRtaW4sICRtYXg6IGZhbHNlLCAkZmFsbGJhY2s6IGZhbHNlKSB7XG4gICRyZXNwb25zaXZlLXVuaXRsZXNzOiAkcmVzcG9uc2l2ZSAvICgkcmVzcG9uc2l2ZSAtICRyZXNwb25zaXZlICsgMSk7XG4gICRkaW1lbnNpb246IGlmKHVuaXQoJHJlc3BvbnNpdmUpID09ICd2aCcsICdoZWlnaHQnLCAnd2lkdGgnKTtcbiAgJG1pbi1icmVha3BvaW50OiAkbWluIC8gJHJlc3BvbnNpdmUtdW5pdGxlc3MgKiAxMDA7XG4gIGZvbnQtc2l6ZTogJHJlc3BvbnNpdmU7XG4gIEBtZWRpYSAobWF4LSN7JGRpbWVuc2lvbn06ICN7JG1pbi1icmVha3BvaW50fSkge1xuICAgIGZvbnQtc2l6ZTogJG1pbjtcbiAgfVxuXG4gIEBpZiAkbWF4IHtcbiAgICAkbWF4LWJyZWFrcG9pbnQ6ICRtYXggLyAkcmVzcG9uc2l2ZS11bml0bGVzcyAqIDEwMDtcblxuICAgIEBtZWRpYSAobWluLSN7JGRpbWVuc2lvbn06ICN7JG1heC1icmVha3BvaW50fSkge1xuICAgICAgZm9udC1zaXplOiAkbWF4O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkZmFsbGJhY2sge1xuICAgIGZvbnQtc2l6ZTogJGZhbGxiYWNrO1xuICB9XG5cblxufVxuXG5AbWl4aW4gYmxvY2stLWhpZ2hsaWdodF9faW1hZ2UtaGVhZGluZygkaW1hZ2UtbmFtZSkge1xuICBtYXJnaW4tYm90dG9tOiAkdHJpcGxlLXNwYWNlO1xuICAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46ICRzZXNxdWktc3BhY2UgMCAwO1xuICB9XG4gIGgyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAjey0kc3BhY2V9ICN7LSRzcGFjZX0gMDtcbiAgICBwYWRkaW5nOiAkc3BhY2UgJHF1YXNxdWktc3BhY2U7XG4gICAgaGVpZ2h0OiAxNDdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzLyN7JGltYWdlLW5hbWV9LmpwZyk7XG4gIH1cbn1cblxuQG1peGluIGh5cGhlbmF0aW9uKCRoeXBoZW5hdGlvbjogdHJ1ZSkge1xuICBAaWYgJGh5cGhlbmF0aW9uIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG4gIEBlbHNlIHtcbiAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgaHlwaGVuczogbm9uZTtcbiAgfVxufVxuXG4vLy8gU2xpZ2h0bHkgbGlnaHRlbiBhIGNvbG9yXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgLSBjb2xvciB0byB0aW50XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuLy8vIEByZXR1cm4ge0NvbG9yfVxuQGZ1bmN0aW9uIHRpbnQoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkcGVyY2VudGFnZSk7XG59XG5cbi8vLyBTbGlnaHRseSBkYXJrZW4gYSBjb2xvclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gc2hhZGVcbi8vLyBAcGFyYW0ge051bWJlcn0gJHBlcmNlbnRhZ2UgLSBwZXJjZW50YWdlIG9mIGAkY29sb3JgIGluIHJldHVybmVkIGNvbG9yXG4vLy8gQHJldHVybiB7Q29sb3J9XG5AZnVuY3Rpb24gc2hhZGUoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuICBAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkcGVyY2VudGFnZSk7XG59XG5cbkBtaXhpbiBjb25kaXQoJGltYWdlLW5hbWUpIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZyozO1xuICAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46ICRkZWZhdWx0LXBhZGRpbmcqMS41IDAgMDtcbiAgfVxuICBoMiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogI3stJGRlZmF1bHQtcGFkZGluZ30gI3stJGRlZmF1bHQtcGFkZGluZ30gMDtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nICRkZWZhdWx0LXBhZGRpbmcqMS4yNTtcbiAgICBoZWlnaHQ6IDE0N3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvI3skaW1hZ2UtbmFtZX0uanBnKTtcbiAgfVxufVxuXG5AbWl4aW4gdS10ZXh0LS1tZWFzdXJlIHtcbiAgbWF4LXdpZHRoOiAkbWF4LW1lYXN1cmU7XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LW1lYXN1cmUtaWU7XG4gIH1cbn1cblxuLy9HZW5lcmFsXG4vL1xuLy8gSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxuLy9cbi8vIFVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxuLy8gdGhlIHNpdGUgd2hlcmUgdmlzdWFsIGRpc3BsYXkgaXMgdW5kZXNpcmFibGUuIEluZm9ybWF0aW9uIHByb3ZpZGVkIGluIHRoaXNcbi8vIG1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXG4vLyBcIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXG4vL1xuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIm1peGluc1wiIGFzICo7XG5AdXNlIFwic2FzczptYXBcIjtcblxuXG4laXMtZm9jdXMge1xuICBib3gtc2hhZG93OiAkYy1mb2N1cyAwcHggMHB4IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLy9UeXBvZ3JhcGh5XG4ldGV4dC1ib2R5IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYXNlLWZvbnQtc2l6ZSk7XG4gIEBtZWRpYSAod2lkdGggPD0gI3skbmFycm93fSkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIH1cbn1cblxuJXRleHQtc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBAbWVkaWEgKHdpZHRoID4gI3skbmFycm93fSkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4ldGV4dC1leHRyYS1zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIEBtZWRpYSAod2lkdGggPiAjeyRuYXJyb3d9KSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbiV0ZXh0LWJpZyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIEBtZWRpYSAod2lkdGggPiAjeyRuYXJyb3d9KSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgfVxufVxuXG5AZWFjaCAkbGFiZWwsICRtYXAgaW4gJGZvbnQtc2l6ZS1tYXAge1xuICAlI3skbGFiZWx9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUobWFwLWdldCgkbWFwLCBzaXplLW1vYmlsZSksbWFwLWdldCgkbWFwLCBoZWlnaHQtbW9iaWxlKSk7XG4gICAgQG1lZGlhICh3aWR0aCA+ICN7JG1lZGl1bX0pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG1hcC1nZXQoJG1hcCwgc2l6ZS1kZXNrdG9wKSxtYXAtZ2V0KCRtYXAsIGhlaWdodC1kZXNrdG9wKSk7XG4gICAgfVxuICB9XG4gICUjeyRsYWJlbH0tdGlnaHQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShtYXAtZ2V0KCRtYXAsIHNpemUtbW9iaWxlKSxtYXAtZ2V0KCRtYXAsIGhlaWdodC1tb2JpbGUtdGlnaHQpKTtcbiAgICBAbWVkaWEgKHdpZHRoID4gI3skbWVkaXVtfSkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG1hcC1nZXQoJG1hcCwgc2l6ZS1kZXNrdG9wKSxtYXAtZ2V0KCRtYXAsIGhlaWdodC1kZXNrdG9wLXRpZ2h0KSk7XG4gICAgfVxuICB9XG59XG5cbiV0ZXh0LWRlY29yYXRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ldGV4dC1kZWNvcmF0aW9uLWJsdWUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGMtbGluaywgLjgpO1xufVxuXG4vL0xheW91dHNcbiVtYXgtd2lkdGgge1xuICAvLyBAbWVkaWEgKHdpZHRoID4gJHN1cGVyLW1heCkge1xuICAvLyAgIG1hcmdpbi1sZWZ0OiAkc2VzcXVpLXNwYWNlO1xuICAvLyAgIG1hcmdpbi1yaWdodDogJHNlc3F1aS1zcGFjZTtcbiAgLy8gfVxuICBAbWVkaWEgKHdpZHRoID4gJHN1cGVyLW1heCkge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuJWwtYmxvY2sge1xuICBtYXJnaW46ICRzZXNxdWktc3BhY2UgJHNwYWNlO1xuICBAbWVkaWEgKCN7JHBoYWJsZXR9IDwgd2lkdGggPD0gI3skbmFycm93fSkge1xuICAgIG1hcmdpbjogdmFyKC0tZG91YmxlLXNwYWNlKTtcbiAgfVxufVxuXG4lbC1ibG9ja19faGlnaGxpZ2h0IHtcbiAgbWFyZ2luOiAkc2VzcXVpLXNwYWNlIDA7XG4gIG1hcmdpbi1sZWZ0OiAtJHF1YXJ0ZXItc3BhY2U7XG4gIG1hcmdpbi1yaWdodDogLSRxdWFydGVyLXNwYWNlO1xuICAvLyBAbWVkaWEgKCN7JHBoYWJsZXR9IDwgd2lkdGggPD0gI3skbmFycm93fSkge1xuICBAbWVkaWEgKHdpZHRoID4gI3skcGhhYmxldH0pIHtcbiAgICBtYXJnaW46IHZhcigtLXNwYWNlKTtcbiAgfVxufVxuXG4lbC1iYXNlIHtcbiAgJl9fY29sMSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LS1tZWFzdXJlO1xuICAgIEBtZWRpYSAod2lkdGggPD0gI3skd2lkZX0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXRyaXBsZS1zcGFjZSk7XG4gICAgfVxuICAgIEBjb250YWluZXIgKHdpZHRoIDw9ICN7JG1lZGl1bX0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXRyaXBsZS1zcGFjZSk7XG4gICAgfVxuICB9XG4gICZfX2NvbDIgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXRyaXBsZS1zcGFjZSk7XG4gIH1cbn1cblxuJWJsb2NrLS1oaWdobGlnaHQtYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsLjUpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZSkgdmFyKC0tcXVhc3F1aS1zcGFjZSkgdmFyKC0tZG91YmxlLXNwYWNlKTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG59IiwiLyoqXG4gKiBAZmlsZVxuICovXG4vKlxuICogUmVtb3ZlIHVuaXQgZnJvbSB2YWx1ZVxuICovXG4uZXZlbnQtbGlzdC0tYmxvY2sgaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKHdpZHRoIDw9IDM1LjVyZW0pIHtcbiAgLmV2ZW50LWxpc3QtLWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5ldmVudC1saXN0LS1ibG9jayBwLCAuZXZlbnQtbGlzdC0tYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LXN1bW1hcnksIC55ZWFyLXBhZ2VyIC5wYWdlcl9faXRlbV9feWVhciBhLCAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKHdpZHRoID4gMzUuNXJlbSkge1xuICAuZXZlbnQtbGlzdC0tYmxvY2sgcCwgLmV2ZW50LWxpc3QtLWJsb2NrIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1zdW1tYXJ5LCAueWVhci1wYWdlciAucGFnZXJfX2l0ZW1fX3llYXIgYSwgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5ldmVudC1saXN0X19kYXRlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhICh3aWR0aCA+IDQzLjc1cmVtKSB7XG4gIC5ldmVudC1saXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODtcbiAgfVxufVxuXG4udmlld3Mtcm93LS1kYXRlLWxpc3QtLWJsb2NrIC52aWV3cy1maWVsZC1maWVsZC1kYXRlcmFuZ2UsIC52aWV3cy1yb3ctLWRhdGUtbGlzdC0tYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGVyYW5nZS0xIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhICh3aWR0aCA+IDQzLjc1cmVtKSB7XG4gIC52aWV3cy1yb3ctLWRhdGUtbGlzdC0tYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGVyYW5nZSwgLnZpZXdzLXJvdy0tZGF0ZS1saXN0LS1ibG9jayAudmlld3MtZmllbGQtZmllbGQtZGF0ZXJhbmdlLTEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBjb250YWluZXIgKHdpZHRoIDw9IDQzLjc1cmVtKSB7fVxuLmNhbGVuZGFyLS10aW1lLXpvbmUge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmV2ZW50LWxpc3QtLWJsb2NrIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmV2ZW50LWxpc3QtLWJsb2NrIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZWlnaHRoLXNwYWNlKTtcbiAgaHlwaGVuczogYXV0bztcbn1cbi5ldmVudC1saXN0LS1ibG9jayBwLCAuZXZlbnQtbGlzdC0tYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LXN1bW1hcnkge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV2ZW50LWxpc3QtLWJsb2NrIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1zdW1tYXJ5IHtcbiAgbWFyZ2luOiB2YXIoLS1xdWFydGVyLXNwYWNlKSAwO1xufVxuLmV2ZW50LWxpc3RfX2RhdGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjOTc5Nzk3IDFweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMzUuNXJlbSkge1xuICAuZXZlbnQtbGlzdF9fZGF0ZS0tcmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlld3MtZ3JvdXAgLmV2ZW50LWxpc3RfX2RhdGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnZpZXdzLXJvdy0tZGF0ZS1saXN0LnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aW1lIHRpbWVcIiBcImNhdGVnb3J5IHRpdGxlXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc2VzcXVpLXNwYWNlKSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG59XG5AbWVkaWEgKHdpZHRoID4gMzUuNXJlbSkge1xuICAudmlld3Mtcm93LS1kYXRlLWxpc3Qudmlld3Mtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udmlld3Mtcm93LS1kYXRlLWxpc3Qudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1kYXRlcmFuZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZ3JpZC1hcmVhOiB0aW1lO1xufVxuLnZpZXdzLXJvdy0tZGF0ZS1saXN0LnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtcHJvdmlkZXIge1xuICBncmlkLWFyZWE6IGNhdGVnb3J5O1xufVxuLnZpZXdzLXJvdy0tZGF0ZS1saXN0LnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xufVxuQG1lZGlhICh3aWR0aCA+IDM1LjVyZW0pIHtcbiAgLnZpZXdzLXJvdy0tZGF0ZS1saXN0LnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZGF0ZXJhbmdlIHtcbiAgICBtaW4td2lkdGg6IDE1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi52aWV3cy1yb3ctLWRhdGUtbGlzdC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi52aWV3cy1yb3ctLWRhdGUtbGlzdC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50LnNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcXVhcnRlci1zcGFjZSk7XG59XG4udmlld3Mtcm93LS1kYXRlLWxpc3Qudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCAuZXZlbnQtZG90IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAod2lkdGggPiAzNS41cmVtKSB7XG4gIC5wYXRoLXVwY29taW5nLWV2ZW50cyAudGFicywgLnBhdGgtZXZlbnRzIC50YWJzLCAucGF0aC11cGNvbWluZy13ZWJpbmFycyAudGFicywgLnBhdGgtd2ViaW5hcnMgLnRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWRvdWJsZS1zcGFjZSk7XG4gIH1cbn1cblxuLmV2ZW50LWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IHZhcigtLWhhbGYtc3BhY2UpIHZhcigtLWhhbGYtc3BhY2UpIHZhcigtLWhhbGYtc3BhY2UpIHZhcigtLXF1YXJ0ZXItc3BhY2UpO1xufVxuLmV2ZW50LWRvdC0tcHVibGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM2Njtcbn1cbi5ldmVudC1kb3QtLWdyYW50ZWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTYxQzIwO1xufVxuYm9keTpub3QoLnVzZXItbG9nZ2VkLWluKSAuZXZlbnQtZG90IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnllYXItcGFnZXIge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kb3VibGUtc3BhY2UpO1xufVxuLnllYXItcGFnZXIgLmZ1dHVyZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ueWVhci1wYWdlciB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi55ZWFyLXBhZ2VyIHVsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnllYXItcGFnZXIgdWwgdWwgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ueWVhci1wYWdlciAucGFnZXJfX2l0ZW1fX3llYXJzIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ueWVhci1wYWdlciA+IC5wYWdlcl9faXRlbXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgcmdiYSgxMTYsIDExNCwgMTE0LCAwLjMpIDBweCAwcHggNXB4IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ueWVhci1wYWdlciAucGFnZXJfX2l0ZW1fX3llYXIgYSB7XG4gIHBhZGRpbmc6IHZhcigtLWhhbGYtc3BhY2UpIHZhcigtLXNwYWNlKSB2YXIoLS1xdWFydGVyLXNwYWNlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogdmFyKC0tZmluZ2VyLXNwYWNlKTtcbn1cbkBtZWRpYSAod2lkdGggPiAzNS41cmVtKSB7XG4gIC55ZWFyLXBhZ2VyIC5wYWdlcl9faXRlbV9feWVhciBhIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IHZhcigtLWRvZHJhbnQtc3BhY2UpIHZhcigtLXNwYWNlKSB2YXIoLS1oYWxmLXNwYWNlKTtcbiAgfVxufVxuLnllYXItcGFnZXIgLnBhZ2VyX19pdGVtX195ZWFyIGE6aG92ZXIge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnllYXItcGFnZXIgLnBhZ2VyX19pdGVtX195ZWFyIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzI3MjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnllYXItcGFnZXIgLnBhZ2VyX19pdGVtX195ZWFyIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQtLWZsb2F0IHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWRvdWJsZS1zcGFjZSk7XG59XG5AbWVkaWEgKHdpZHRoID4gNTYuMjVyZW0pIHtcbiAgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQtLWZsb2F0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWRvdWJsZS1zcGFjZSk7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+IDgzLjc1cmVtKSB7XG4gIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50LS1mbG9hdCB7XG4gICAgd2lkdGg6IGNhbGMoNDUlIC0gMnJlbSk7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50LS1wb3N0ZWQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZSk7XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kb3VibGUtc3BhY2UpO1xufVxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXR5cGUge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHAsIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IG9sLCAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSB1bCB7XG4gIG1heC13aWR0aDogNTVjaDtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHAsIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IG9sLCAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSB1bCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+IDU2LjI1cmVtKSB7XG4gIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50LS1mbG9hdCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1xdWFydGVyLXNwYWNlKTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+IDU2LjI1cmVtKSBhbmQgKHdpZHRoID4gMzUuNXJlbSkge1xuICAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudC0tZmxvYXQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1oYWxmLXNwYWNlKTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZmUwO1xufVxuQG1lZGlhICh3aWR0aCA+IDQzLjc1cmVtKSB7XG4gIC5ldmVudC1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbi52aWV3cy1maWVsZC10aXRsZS0tbm8tcHJvdmlkZXIge1xuICBtYXJnaW4tbGVmdDogY2FsYygxNHB4ICsgMC41cmVtKTtcbn1cblxuLnZpZXdzLXJvdy0tZGF0ZS1saXN0LS1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaG9zdCB0aXRsZVwiIFwiaG9zdCBkYXRlXCIgXCJob3N0IHRpbWVcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNHB4IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiB2YXIoLS1oYWxmLXNwYWNlKTtcbn1cbi52aWV3cy1yb3ctLWRhdGUtbGlzdC0tYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LXByb3ZpZGVyIHtcbiAgZ3JpZC1hcmVhOiBob3N0O1xufVxuLnZpZXdzLXJvdy0tZGF0ZS1saXN0LS1ibG9jayAudmlld3MtZmllbGQtZmllbGQtdGl0bGUsIC52aWV3cy1yb3ctLWRhdGUtbGlzdC0tYmxvY2sgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbn1cbi52aWV3cy1yb3ctLWRhdGUtbGlzdC0tYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLXRpdGxlIGgzLCAudmlld3Mtcm93LS1kYXRlLWxpc3QtLWJsb2NrIC52aWV3cy1maWVsZC10aXRsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmlld3Mtcm93LS1kYXRlLWxpc3QtLWJsb2NrIC52aWV3cy1maWVsZC1maWVsZC1kYXRlcmFuZ2Uge1xuICBncmlkLWFyZWE6IHRpbWU7XG59XG4udmlld3Mtcm93LS1kYXRlLWxpc3QtLWJsb2NrIC52aWV3cy1maWVsZC1maWVsZC1kYXRlcmFuZ2UtMSB7XG4gIGdyaWQtYXJlYTogZGF0ZTtcbn1cblxuLnZpZXctZXZlbnRzIC52aWV3LWhlYWRlciwgLnZpZXctd2ViaW5hcnMgLnZpZXctaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZXctZXZlbnRzIFtpZF49ZWRpdC1maWVsZC1kYXRlcmFuZ2UtdmFsdWUtd3JhcHBlcl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZS1wYWdlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZ1bGxjYWxlbmRhci1ibG9jay1kaWFsb2cgI2RydXBhbC1tb2RhbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhbGVuZGFyLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kb3VibGUtc3BhY2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlKTtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE1KSAwIDAgMTBweCAwcHg7XG59XG4uY2FsZW5kYXItZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0ge1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAod2lkdGggPiA0My43NXJlbSkge1xuICAuY2FsZW5kYXItZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNhbGVuZGFyLWZpbHRlcnMgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKHdpZHRoID4gMzUuNXJlbSkge1xuICAuY2FsZW5kYXItZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJmaWx0ZXIxIGZpbHRlcjJcIiBcImFjdGlvbiBhY3Rpb25cIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IHZhcigtLXNwYWNlKTtcbiAgfVxuICAuY2FsZW5kYXItZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUgLmZpZWxkZ3JvdXAsIC5jYWxlbmRhci1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPiA1Ni4yNXJlbSkge1xuICAuY2FsZW5kYXItZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPiA0OHJlbSkge1xuICAuYmxvY2stdmlld3MtLWhhcy1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ibG9jay12aWV3cy0taGFzLXNpZGViYXJfX21haW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuYmxvY2stdmlld3MtLWhhcy1zaWRlYmFyIC52aWV3LWNvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuYmxvY2stdmlld3MtLWhhcy1zaWRlYmFyIC5jYWxlbmRhci1maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxM3JlbTtcbiAgfVxuICAuYmxvY2stdmlld3MtLWhhcy1zaWRlYmFyIC5jYWxlbmRhci1maWx0ZXJzIC5mb3JtLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYmxvY2stdmlld3MtLWhhcy1zaWRlYmFyIC5jYWxlbmRhci1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmJlZi1jaGVja2JveGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID4gNTYuMjVyZW0pIHtcbiAgLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmNhbGVuZGFyLWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIHtcbiAgICBncmlkLWdhcDogdmFyKC0tc2VzcXVpLXNwYWNlKTtcbiAgfVxuICAudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAuYmVmLWNoZWNrYm94ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiB2YXIoLS1oYWxmLXNwYWNlKTtcbiAgfVxufVxuXG4jZHJ1cGFsLW1vZGFsIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlcmFuZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZSk7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tZXZlbnRzLXBhZ2UtMiAuZm9ybS1pdGVtLXN0YXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXJlb2NjdXJyZW5jZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlKTtcbn1cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5yZWN1cnJpbmctb3V0cHV0LS13cmFwcGVyIHN0cm9uZyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWhhbGYtc3BhY2UpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5yZWN1cnJpbmctb3V0cHV0LS13cmFwcGVyIC5pdGVtLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAucmVjdXJyaW5nLW91dHB1dC0td3JhcHBlciAuaXRlbS1saXN0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1xdWFydGVyLXNwYWNlKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59IiwiLy8gQ3VzdG9tIENTUyBwcm9wZXJ0aWVzIGFuZCBtaXhpbnMuXG4vLyBUaGVzZSBhcmUgXCJjb21waWxlZFwiIGJ5IHBvc3Rjc3MvcG9zdGNzcy1jdXN0b20tcHJvcGVydGllcyBmb3IgSUUxMSBjb21wYXRpYmlsaXR5LlxuLy8gQ1NTIHZhcmlhYmxlcyAodGhvc2UgdGhhdCBzdGFydCB3aXRoIC0tKSBhcmUgaW5jbHVkZWQgaW4gdGhlIGdlbmVyYXRlZCBDU1MuIFNhc3Mgc3R5bGUgdmFyaWFibGVzICh0aG9zZSB0aGF0IHN0YXJ0IHdpdGggJCkgYXJlIGZvciBpbnRlcm5hbCBwcm9jZXNzaW5nLlxuXG5cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi8vVHlwb2dyYXBoeVxuJHNlcmlmOiBcIk5ld3NyZWFkZXJcIiwgdGltZXMsIHNlcmlmO1xuJHNhbnMtc2VyaWY6IFwiT3ZlcnBhc3NcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG5cbiRib2R5LWZvbnQtZmFtaWx5OiAkc2VyaWY7XG4kaGVhZGluZy1mb250LWZhbWlseTogJHNhbnMtc2VyaWY7XG4kYmFzZS1mb250LXNpemU6IDIwO1xuXG4vL1NpemVzXG4kcmVtLXB4OiAwLjA2MjVyZW07IC8vMXB4XG4kc3BhY2U6IDFyZW07IC8vMTZweFxuJGVpZ2h0aC1zcGFjZTogbWF0aC5kaXYoJHNwYWNlLCA4KTsgLy8ycHhcbiRxdWFydGVyLXNwYWNlOiBtYXRoLmRpdigkc3BhY2UsIDQpOyAvLzRweFxuJHRoaXJkLXNwYWNlOiBtYXRoLmRpdigkc3BhY2UsIDMpOyAvLzUuMzMzMzMzMzNweFxuJGhhbGYtc3BhY2U6IG1hdGguZGl2KCRzcGFjZSwgMik7IC8vOHB4XG4kZG9kcmFudC1zcGFjZTogJHNwYWNlICogMC43NTsgLy8xMnB4XG4kcXVhc3F1aS1zcGFjZTogJHNwYWNlICogMS4yNTsgLy8yMHB4XG4kc2VzcXVpLXNwYWNlOiAkc3BhY2UgKiAxLjU7IC8vMjRweFxuJGRvdWJsZS1zcGFjZTogJHNwYWNlICogMjsgLy8zMnB4XG4kY2VudGF1cnVzLXNwYWNlOiAkc3BhY2UgKiAyLjc1OyAvLzQ0cHggKG5hbWVkIGFmdGVyIG9taWNyb24gdmFyaWFudCBCUy4yLjc1LjIpXG4kdHJpcGxlLXNwYWNlOiAkc3BhY2UgKiAzOyAvLzQ4cHhcbiR0cmliYmxlLXNwYWNlOiAkdHJpcGxlLXNwYWNlOyAvL3Ryb3VibGVcbiRmaW5nZXItc3BhY2U6ICRzcGFjZSAqIDMuMjU7IC8vIDUycHggKGZvciB0b3VjaCBkZXZpY2VzKVxuXG4kc21hbGw6IDIzLjc1cmVtOyAvLzM4MHB4XG4kcGhhYmxldDogMzFyZW07IC8vIDQ5NnB4XG4kbmFycm93OiAzNS41cmVtOyAvLzU2OHB4XG4kbWVkaXVtOiA0My43NXJlbTsgLy83MDBweFxuJHdpZGU6IDQ4cmVtOyAvLzc2OHB4XG4kZGVza3RvcC1uYXJyb3c6IDU2LjI1cmVtOyAvLzkwMHB4XG4kZGVza3RvcDogNjZyZW07IC8vMTA1NnB4XG4vLyAkbWF4LXdpZHRoOiA4MS4xMjVyZW07IC8vMTI2NnB4ICsgbWFyZ2luIG9mIDE2cHggKHgyKVxuJG1heC13aWR0aDogODEuNzVyZW07IC8vMTI3NnB4ICsgbWFyZ2luIG9mIDE2cHggKHgyKVxuXG4kc3VwZXItbWF4OiAkbWF4LXdpZHRoICsgJGRvdWJsZS1zcGFjZTtcbiRtYXgtbWVhc3VyZTogNTVjaDtcbiRtYXgtbWVhc3VyZS1pZTogNjAwcHg7XG5cblxuLy9Gb250IHNpemVzIGFuZCBsaW5lIGhlaWdodHMgaW4gcGl4ZWxzXG4kZm9udC1zaXplLW1hcDogKFxuICBmcy0xOiAoXG4gICAgc2l6ZS1kZXNrdG9wOiA0OSxcbiAgICBoZWlnaHQtZGVza3RvcDogNTYsXG4gICAgaGVpZ2h0LWRlc2t0b3AtdGlnaHQ6IDUyLFxuICAgIHNpemUtbW9iaWxlOiAzOSxcbiAgICBoZWlnaHQtbW9iaWxlOiA0OCxcbiAgICBoZWlnaHQtbW9iaWxlLXRpZ2h0OiA0NFxuICApLFxuICBmcy0yOiAoXG4gICAgc2l6ZS1kZXNrdG9wOiAzOSxcbiAgICBoZWlnaHQtZGVza3RvcDogNDgsXG4gICAgaGVpZ2h0LWRlc2t0b3AtdGlnaHQ6IDQ0LFxuICAgIHNpemUtbW9iaWxlOiAzMSxcbiAgICBoZWlnaHQtbW9iaWxlOiA0MCxcbiAgICBoZWlnaHQtbW9iaWxlLXRpZ2h0OiAzNlxuICApLFxuICBmcy0zOiAoXG4gICAgc2l6ZS1kZXNrdG9wOiAzMSxcbiAgICBoZWlnaHQtZGVza3RvcDogNDAsXG4gICAgaGVpZ2h0LWRlc2t0b3AtdGlnaHQ6IDM2LFxuICAgIHNpemUtbW9iaWxlOiAyNSxcbiAgICBoZWlnaHQtbW9iaWxlOiAzMixcbiAgICBoZWlnaHQtbW9iaWxlLXRpZ2h0OiAyOFxuICApLFxuICBmcy00OiAoXG4gICAgc2l6ZS1kZXNrdG9wOiAyNSxcbiAgICBoZWlnaHQtZGVza3RvcDogMzIsXG4gICAgaGVpZ2h0LWRlc2t0b3AtdGlnaHQ6IDI4LFxuICAgIHNpemUtbW9iaWxlOiAyMCxcbiAgICBoZWlnaHQtbW9iaWxlOiAyOCxcbiAgICBoZWlnaHQtbW9iaWxlLXRpZ2h0OiAyNFxuICApLFxuICBmcy01OiAoXG4gICAgc2l6ZS1kZXNrdG9wOiAyMCxcbiAgICBoZWlnaHQtZGVza3RvcDogMjgsXG4gICAgaGVpZ2h0LWRlc2t0b3AtdGlnaHQ6IDI0LFxuICAgIHNpemUtbW9iaWxlOiAxNixcbiAgICBoZWlnaHQtbW9iaWxlOiAyNCxcbiAgICBoZWlnaHQtbW9iaWxlLXRpZ2h0OiAyMFxuICApLFxuICBmcy01LTU6IChcbiAgICBzaXplLWRlc2t0b3A6IDE4LFxuICAgIGhlaWdodC1kZXNrdG9wOiAyOCxcbiAgICBoZWlnaHQtZGVza3RvcC10aWdodDogMjQsXG4gICAgc2l6ZS1tb2JpbGU6IDE2LFxuICAgIGhlaWdodC1tb2JpbGU6IDI0LFxuICAgIGhlaWdodC1tb2JpbGUtdGlnaHQ6IDIwXG4gICksXG4gIGZzLTY6IChcbiAgICBzaXplLWRlc2t0b3A6IDE2LFxuICAgIGhlaWdodC1kZXNrdG9wOiAyNCxcbiAgICBoZWlnaHQtZGVza3RvcC10aWdodDogMjAsXG4gICAgc2l6ZS1tb2JpbGU6IDEyLFxuICAgIGhlaWdodC1tb2JpbGU6IDIwLFxuICAgIGhlaWdodC1tb2JpbGUtdGlnaHQ6IDE2XG4gIClcbik7XG5cblxuLy9Db2xvcnNcbiRjLXJlZDogIzk2MUMyMDsgLy9sb2dvIHJlZFxuJGMtb3JhbmdlOiAjQ0U1QjE5O1xuJGMtcHVycGxlOiAjNjgyQjZCO1xuJGMtYmx1ZTogIzAwNTliMztcbiRjLXBhbGUtYmx1ZTogI0RBRTJGRjtcbiRjLWxpZ2h0LWJsdWU6ICMwNTY2OTg7IC8vbG9nbyBibHVlXG4kYy1kYXJrLWJsdWU6ICMwMDMzNjY7XG4kYy1waW5rOiAjZTJjM2M1OyAvL2ZhY2V0IHBpbGwgaG92ZXJcbiRjLW1vY2Nhc2luOiAjZmZmMGIwO1xuJGMtZ3JheS0zOiAjRjdGOEY5OyAvLyB1c2VkIGZvciBqcXVlcnkgZGlhbG9nIGJhY2tncm91bmRcbiRjLWdyYXktNTogI2YxZjFmMTtcbiRjLWdyYXktMTA6ICNkZWRmZTA7XG4kYy1ncmF5LTIwOiAjQ0NDQ0NDO1xuJGMtZ3JheS0zMDogI0IzQjNCMztcbiRjLWdyYXktNDA6ICM5Nzk3OTc7XG4kYy1ncmF5LTUwOiAjODA4MDgwO1xuJGMtZ3JheS01NTogIzc0NzI3MjtcbiRjLWdyYXktNjA6ICM2NjY2NjY7XG4kYy1ncmF5LTY1OiAjNTg1ODVhO1xuJGMtZ3JheS03MDogIzRENEQ0RDtcbiRjLWdyYXktODA6ICMzMzMzMzM7XG4kYy1ibHVlLW92ZXJsYXk6IHJnYmEoMCwgNjAsIDkxLCAwLjkpO1xuXG4vL0FjdGlvbnNcbiRjLWxpbms6ICRjLWJsdWU7XG4kYy1ob3ZlcjogJGMtZGFyay1ibHVlO1xuJGMtZm9jdXM6ICNmZjdlMDQ7XG4kYy12aXNpdGVkOiAkYy1wdXJwbGU7XG5cbi8vQ29ybmVyIFJhZGl1c1xuJGJhc2UtYm9yZGVyLXJhZGl1czogM3B4O1xuXG4vL0FuaW1hdGlvbnNcbiRiYXNlLWR1cmF0aW9uOiAxNTBtcztcbiRiYXNlLXRpbWluZzogZWFzZTtcbiR0cmFuc2l0aW9uOiAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cbi8vUnVsZXNcbiRydWxlOiAxcHggc29saWQgJGMtZ3JheS00MDtcbiRydWxlLS1yZWQ6IDFweCBkb3R0ZWQgJGMtcmVkO1xuXG4vL1NoYWRvd3NcbiRib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuMTUpIDAgMCAxMHB4IDBweDtcblxuIl19 */
