/*
 * DO NOT EDIT THIS FILE.
 * Edit .scss file instead and recompile.
*/
/**
 * @file
 */
/*
 * Remove unit from value
 */
.search-form__button:focus {
  box-shadow: #ff7e04 0px 0px 5px;
  outline: none;
}

.view-search-resources .view-field-resource-date, .view-search-resources-solr .view-field-resource-date, .view-resources .view-field-resource-date, .view-field-search-date {
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 35.501rem) {
  .view-search-resources .view-field-resource-date, .view-search-resources-solr .view-field-resource-date, .view-resources .view-field-resource-date, .view-field-search-date {
    font-size: 1rem;
    line-height: 1.3;
  }
}

@container (width <= 43.75rem) {}
.search-form {
  position: relative;
}
.search-form form .form-actions {
  margin: 0;
}
.search-form form .form--inline:not(.form-checkboxes) {
  z-index: 10;
  display: flex;
  align-items: flex-end;
}
.search-form form .form--inline:not(.form-checkboxes) .form-item.form-item-search-api-fulltext {
  margin: 0;
  float: none;
}
.search-form input.form-search,
.search-form input.form-text {
  width: 100%;
  padding-right: var(--double-space);
  border-radius: var(--base-border-radius) 0 0 var(--base-border-radius);
}
.search-form__button {
  border-radius: 0 var(--base-border-radius) var(--base-border-radius) 0;
}
.search-form__button .button-label__icon {
  position: relative;
  top: 2px;
  height: 27px;
  width: 27px;
}
.search-form__button #search-icon {
  fill: white;
}
.search-block-form--button {
  background-color: transparent;
  border-radius: 0;
  border: 0;
}

.search-toggle {
  position: relative;
  width: 1.75rem;
  height: 1.5rem;
}
.search-toggle__wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.search-toggle__circle {
  height: 23px;
  width: 23px;
  display: inline-block;
  border: 4px solid white;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: -2px;
  transition: 150ms ease all;
}
.active .search-toggle__circle {
  border-radius: 0;
  height: 1px;
  border-width: 2px;
  width: 26px;
  transform: rotate(-45deg);
  background-color: white;
  top: 10px;
  left: 2px;
}
.search-toggle__line {
  display: inline-block;
  width: 11px;
  height: 4px;
  background-color: white;
  transform: rotate(45deg);
  position: absolute;
  bottom: 3px;
  left: 16px;
  transition: 300ms ease all;
}
.active .search-toggle__line {
  width: 26px;
  top: 10px;
  left: 2px;
}
.search-toggle__label {
  margin-left: var(--dodrant-space);
}

#views-exposed-form-search-grantees-page-1 #edit-field-cohort---wrapper,
#views-exposed-form-search-grantees-page-1 details,
#views-exposed-form-search-grantees-page-1 .form-item-field-string-state,
#views-exposed-form-search-grantees-page-1 .form-item-field-cohort-,
#views-exposed-form-search-grantees-page-1 .form-item-field-focus-areas,
#views-exposed-form-search-grantees--solr-page-1 #edit-field-cohort---wrapper,
#views-exposed-form-search-grantees--solr-page-1 details,
#views-exposed-form-search-grantees--solr-page-1 .form-item-field-string-state,
#views-exposed-form-search-grantees--solr-page-1 .form-item-field-cohort-,
#views-exposed-form-search-grantees--solr-page-1 .form-item-field-focus-areas {
  display: none;
}

.view-search-grantees .views-field-title h3, .view-search-grantees .views-field-title .search-resources--filters .fieldset-legend, .search-resources--filters .view-search-grantees .views-field-title .fieldset-legend {
  margin: 0 0;
}

.view-search div.views-row, .view-resources div.views-row {
  margin-bottom: var(--double-space);
}
@media (min-width: 35.501rem) {
  .view-search div.views-row, .view-resources div.views-row {
    margin-bottom: var(--triple-space);
  }
}

.view-search-resources .views-field-field-resource-file, .view-search-resources-solr .views-field-field-resource-file, .view-resources .views-field-field-resource-file {
  float: left;
  margin-right: var(--space);
}
.view-search-resources .views-field-field-resource-file div.views-row, .view-search-resources-solr .views-field-field-resource-file div.views-row, .view-resources .views-field-field-resource-file div.views-row {
  margin-bottom: var(--double-space);
}
@media (min-width: 35.501rem) {
  .view-search-resources .views-field-field-resource-file div.views-row, .view-search-resources-solr .views-field-field-resource-file div.views-row, .view-resources .views-field-field-resource-file div.views-row {
    margin-bottom: var(--triple-space);
  }
}
.view-search-resources .view-header, .view-search-resources-solr .view-header, .view-resources .view-header {
  margin-bottom: var(--space);
}
.view-search-resources .view-field-resource-date, .view-search-resources-solr .view-field-resource-date, .view-resources .view-field-resource-date {
  margin-bottom: var(--half-space);
}

.view-field-search-date {
  margin-bottom: var(--half-space);
  font-weight: bold;
}

.view-site-search .view-header {
  margin-bottom: var(--space);
}
.view-site-search .views-field-type {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}
.view-site-search .views-field--content-type--resource {
  margin-left: 30px;
}
.view-site-search .views-field--content-type--resource a:before {
  content: "";
  display: block;
  position: absolute;
  height: 22px;
  width: 22px;
  margin-left: -30px;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transition: 150ms ease background-image;
}
.view-site-search .views-field--content-type--resource a:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23003366%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M22.189 3.759H19.38V1.01A1.011 1.011 0 0018.37 0H2.81A1.011 1.011 0 001.8 1.011V20.23a1.011 1.011 0 001.011 1.011H5.62v2.748A1.011 1.011 0 006.63 25h10.732a1.012 1.012 0 00.672-.256l4.827-4.296a1.011 1.011 0 00.34-.755V4.77a1.011 1.011 0 00-1.012-1.011zM5.619 4.77V19.22H3.822V2.022h13.536V3.76H6.63A1.011 1.011 0 005.62 4.77zm2.023 18.208V5.78h13.536v13.143H16.98v4.051l-.003.003z'/%3E%3Cpath class='cls-1' d='M9.759 16.657H14v1.618H9.759zM9.759 8.129h9.06v1.618h-9.06zM9.759 10.971h9.06v1.618h-9.06zM9.759 13.814h9.06v1.618h-9.06z'/%3E%3C/svg%3E");
}
.view-site-search .views-field--content-type--resource a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230066cc%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M22.189 3.759H19.38V1.01A1.011 1.011 0 0018.37 0H2.81A1.011 1.011 0 001.8 1.011V20.23a1.011 1.011 0 001.011 1.011H5.62v2.748A1.011 1.011 0 006.63 25h10.732a1.012 1.012 0 00.672-.256l4.827-4.296a1.011 1.011 0 00.34-.755V4.77a1.011 1.011 0 00-1.012-1.011zM5.619 4.77V19.22H3.822V2.022h13.536V3.76H6.63A1.011 1.011 0 005.62 4.77zm2.023 18.208V5.78h13.536v13.143H16.98v4.051l-.003.003z'/%3E%3Cpath class='cls-1' d='M9.759 16.657H14v1.618H9.759zM9.759 8.129h9.06v1.618h-9.06zM9.759 10.971h9.06v1.618h-9.06zM9.759 13.814h9.06v1.618h-9.06z'/%3E%3C/svg%3E");
}
.view-site-search .views-field--content-type--event {
  margin-left: 30px;
}
.view-site-search .views-field--content-type--event a:before {
  content: "";
  display: block;
  position: absolute;
  height: 22px;
  width: 22px;
  margin-left: -30px;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transition: 150ms ease background-image;
}
.view-site-search .views-field--content-type--event a:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23003366%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M7.965.781A.736.736 0 007.285 0a.736.736 0 00-.68.781v1.823h1.36zM18.395.781a.687.687 0 10-1.36 0v1.823h1.36z'/%3E%3Cpath class='cls-1' d='M21.57 2.604h-3.175v1.823a.687.687 0 11-1.36 0V2.604h-9.07v1.823a.736.736 0 01-.68.781.736.736 0 01-.68-.78V2.603H3.43a1.963 1.963 0 00-1.814 2.083v16.667a1.963 1.963 0 001.814 2.084h18.138a1.963 1.963 0 001.814-2.084V4.688a1.963 1.963 0 00-1.814-2.084zm.27 18.761a.491.491 0 01-.454.52l-17.761-.01a.491.491 0 01-.454-.52V7.291l18.668.01z'/%3E%3Cpath class='cls-1' d='M17.911 13.05a.426.426 0 00-.364-.29l-3.323-.32-1.332-3.07a.428.428 0 00-.784 0l-1.332 3.07-3.322.32a.423.423 0 00-.243.74l2.502 2.218-.723 3.27a.423.423 0 00.167.435.43.43 0 00.467.02l2.876-1.697 2.876 1.697a.429.429 0 00.468-.02.423.423 0 00.166-.436l-.723-3.27L17.79 13.5a.422.422 0 00.122-.448z'/%3E%3C/svg%3E");
}
.view-site-search .views-field--content-type--event a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230066cc%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M7.965.781A.736.736 0 007.285 0a.736.736 0 00-.68.781v1.823h1.36zM18.395.781a.687.687 0 10-1.36 0v1.823h1.36z'/%3E%3Cpath class='cls-1' d='M21.57 2.604h-3.175v1.823a.687.687 0 11-1.36 0V2.604h-9.07v1.823a.736.736 0 01-.68.781.736.736 0 01-.68-.78V2.603H3.43a1.963 1.963 0 00-1.814 2.083v16.667a1.963 1.963 0 001.814 2.084h18.138a1.963 1.963 0 001.814-2.084V4.688a1.963 1.963 0 00-1.814-2.084zm.27 18.761a.491.491 0 01-.454.52l-17.761-.01a.491.491 0 01-.454-.52V7.291l18.668.01z'/%3E%3Cpath class='cls-1' d='M17.911 13.05a.426.426 0 00-.364-.29l-3.323-.32-1.332-3.07a.428.428 0 00-.784 0l-1.332 3.07-3.322.32a.423.423 0 00-.243.74l2.502 2.218-.723 3.27a.423.423 0 00.167.435.43.43 0 00.467.02l2.876-1.697 2.876 1.697a.429.429 0 00.468-.02.423.423 0 00.166-.436l-.723-3.27L17.79 13.5a.422.422 0 00.122-.448z'/%3E%3C/svg%3E");
}
.view-site-search .views-field--content-type--grantee {
  margin-left: 30px;
}
.view-site-search .views-field--content-type--grantee a:before {
  content: "";
  display: block;
  position: absolute;
  height: 22px;
  width: 22px;
  margin-left: -30px;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transition: 150ms ease background-image;
}
.view-site-search .views-field--content-type--grantee a:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23003366%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.583 5.456A5.337 5.337 0 009.375 0a5.337 5.337 0 00-5.208 5.456c0 3.014 2.083 6.523 5.208 6.523s5.208-3.51 5.208-6.523zM16.146 5.456a9.207 9.207 0 01-1.513 4.985 3.846 3.846 0 002.554 1.017c2.813 0 4.688-3.204 4.688-5.955A4.841 4.841 0 0017.187.52a4.454 4.454 0 00-2.413.717 7.14 7.14 0 011.372 4.218z'/%3E%3Cpath class='cls-1' d='M23.374 13.968a11.17 11.17 0 00-8.615-2.358 16.5 16.5 0 013.168 1.861 6.041 6.041 0 012.386 4.838v2.428c0 .063-.012.122-.015.183 2.58-.227 4.702-.76 4.702-1.902v-1.734a4.136 4.136 0 00-1.626-3.316z'/%3E%3Cpath class='cls-1' d='M16.993 14.724a12.653 12.653 0 00-7.618-2.745 12.653 12.653 0 00-7.618 2.745A4.473 4.473 0 000 18.31v2.428c0 1.896 5.874 2.18 9.375 2.18s9.375-.284 9.375-2.18V18.31a4.473 4.473 0 00-1.757-3.585z'/%3E%3C/svg%3E");
}
.view-site-search .views-field--content-type--grantee a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230066cc%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.583 5.456A5.337 5.337 0 009.375 0a5.337 5.337 0 00-5.208 5.456c0 3.014 2.083 6.523 5.208 6.523s5.208-3.51 5.208-6.523zM16.146 5.456a9.207 9.207 0 01-1.513 4.985 3.846 3.846 0 002.554 1.017c2.813 0 4.688-3.204 4.688-5.955A4.841 4.841 0 0017.187.52a4.454 4.454 0 00-2.413.717 7.14 7.14 0 011.372 4.218z'/%3E%3Cpath class='cls-1' d='M23.374 13.968a11.17 11.17 0 00-8.615-2.358 16.5 16.5 0 013.168 1.861 6.041 6.041 0 012.386 4.838v2.428c0 .063-.012.122-.015.183 2.58-.227 4.702-.76 4.702-1.902v-1.734a4.136 4.136 0 00-1.626-3.316z'/%3E%3Cpath class='cls-1' d='M16.993 14.724a12.653 12.653 0 00-7.618-2.745 12.653 12.653 0 00-7.618 2.745A4.473 4.473 0 000 18.31v2.428c0 1.896 5.874 2.18 9.375 2.18s9.375-.284 9.375-2.18V18.31a4.473 4.473 0 00-1.757-3.585z'/%3E%3C/svg%3E");
}

.views-field--content-type-key .views-field--content-type-key--resource {
  margin-left: 30px;
}
.views-field--content-type-key .views-field--content-type-key--resource a:before {
  content: "";
  display: block;
  position: absolute;
  height: 22px;
  width: 22px;
  margin-left: -30px;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transition: 150ms ease background-image;
}
.views-field--content-type-key .views-field--content-type-key--resource a:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23003366%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M22.189 3.759H19.38V1.01A1.011 1.011 0 0018.37 0H2.81A1.011 1.011 0 001.8 1.011V20.23a1.011 1.011 0 001.011 1.011H5.62v2.748A1.011 1.011 0 006.63 25h10.732a1.012 1.012 0 00.672-.256l4.827-4.296a1.011 1.011 0 00.34-.755V4.77a1.011 1.011 0 00-1.012-1.011zM5.619 4.77V19.22H3.822V2.022h13.536V3.76H6.63A1.011 1.011 0 005.62 4.77zm2.023 18.208V5.78h13.536v13.143H16.98v4.051l-.003.003z'/%3E%3Cpath class='cls-1' d='M9.759 16.657H14v1.618H9.759zM9.759 8.129h9.06v1.618h-9.06zM9.759 10.971h9.06v1.618h-9.06zM9.759 13.814h9.06v1.618h-9.06z'/%3E%3C/svg%3E");
}
.views-field--content-type-key .views-field--content-type-key--resource a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230066cc%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M22.189 3.759H19.38V1.01A1.011 1.011 0 0018.37 0H2.81A1.011 1.011 0 001.8 1.011V20.23a1.011 1.011 0 001.011 1.011H5.62v2.748A1.011 1.011 0 006.63 25h10.732a1.012 1.012 0 00.672-.256l4.827-4.296a1.011 1.011 0 00.34-.755V4.77a1.011 1.011 0 00-1.012-1.011zM5.619 4.77V19.22H3.822V2.022h13.536V3.76H6.63A1.011 1.011 0 005.62 4.77zm2.023 18.208V5.78h13.536v13.143H16.98v4.051l-.003.003z'/%3E%3Cpath class='cls-1' d='M9.759 16.657H14v1.618H9.759zM9.759 8.129h9.06v1.618h-9.06zM9.759 10.971h9.06v1.618h-9.06zM9.759 13.814h9.06v1.618h-9.06z'/%3E%3C/svg%3E");
}
.views-field--content-type-key .views-field--content-type-key--resource a:before {
  margin-top: 3px;
}
.views-field--content-type-key .views-field--content-type-key--event {
  margin-left: 30px;
}
.views-field--content-type-key .views-field--content-type-key--event a:before {
  content: "";
  display: block;
  position: absolute;
  height: 22px;
  width: 22px;
  margin-left: -30px;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transition: 150ms ease background-image;
}
.views-field--content-type-key .views-field--content-type-key--event a:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23003366%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M7.965.781A.736.736 0 007.285 0a.736.736 0 00-.68.781v1.823h1.36zM18.395.781a.687.687 0 10-1.36 0v1.823h1.36z'/%3E%3Cpath class='cls-1' d='M21.57 2.604h-3.175v1.823a.687.687 0 11-1.36 0V2.604h-9.07v1.823a.736.736 0 01-.68.781.736.736 0 01-.68-.78V2.603H3.43a1.963 1.963 0 00-1.814 2.083v16.667a1.963 1.963 0 001.814 2.084h18.138a1.963 1.963 0 001.814-2.084V4.688a1.963 1.963 0 00-1.814-2.084zm.27 18.761a.491.491 0 01-.454.52l-17.761-.01a.491.491 0 01-.454-.52V7.291l18.668.01z'/%3E%3Cpath class='cls-1' d='M17.911 13.05a.426.426 0 00-.364-.29l-3.323-.32-1.332-3.07a.428.428 0 00-.784 0l-1.332 3.07-3.322.32a.423.423 0 00-.243.74l2.502 2.218-.723 3.27a.423.423 0 00.167.435.43.43 0 00.467.02l2.876-1.697 2.876 1.697a.429.429 0 00.468-.02.423.423 0 00.166-.436l-.723-3.27L17.79 13.5a.422.422 0 00.122-.448z'/%3E%3C/svg%3E");
}
.views-field--content-type-key .views-field--content-type-key--event a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230066cc%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M7.965.781A.736.736 0 007.285 0a.736.736 0 00-.68.781v1.823h1.36zM18.395.781a.687.687 0 10-1.36 0v1.823h1.36z'/%3E%3Cpath class='cls-1' d='M21.57 2.604h-3.175v1.823a.687.687 0 11-1.36 0V2.604h-9.07v1.823a.736.736 0 01-.68.781.736.736 0 01-.68-.78V2.603H3.43a1.963 1.963 0 00-1.814 2.083v16.667a1.963 1.963 0 001.814 2.084h18.138a1.963 1.963 0 001.814-2.084V4.688a1.963 1.963 0 00-1.814-2.084zm.27 18.761a.491.491 0 01-.454.52l-17.761-.01a.491.491 0 01-.454-.52V7.291l18.668.01z'/%3E%3Cpath class='cls-1' d='M17.911 13.05a.426.426 0 00-.364-.29l-3.323-.32-1.332-3.07a.428.428 0 00-.784 0l-1.332 3.07-3.322.32a.423.423 0 00-.243.74l2.502 2.218-.723 3.27a.423.423 0 00.167.435.43.43 0 00.467.02l2.876-1.697 2.876 1.697a.429.429 0 00.468-.02.423.423 0 00.166-.436l-.723-3.27L17.79 13.5a.422.422 0 00.122-.448z'/%3E%3C/svg%3E");
}
.views-field--content-type-key .views-field--content-type-key--event a:before {
  margin-top: 3px;
}
.views-field--content-type-key .views-field--content-type-key--grantee {
  margin-left: 30px;
}
.views-field--content-type-key .views-field--content-type-key--grantee a:before {
  content: "";
  display: block;
  position: absolute;
  height: 22px;
  width: 22px;
  margin-left: -30px;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transition: 150ms ease background-image;
}
.views-field--content-type-key .views-field--content-type-key--grantee a:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23003366%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.583 5.456A5.337 5.337 0 009.375 0a5.337 5.337 0 00-5.208 5.456c0 3.014 2.083 6.523 5.208 6.523s5.208-3.51 5.208-6.523zM16.146 5.456a9.207 9.207 0 01-1.513 4.985 3.846 3.846 0 002.554 1.017c2.813 0 4.688-3.204 4.688-5.955A4.841 4.841 0 0017.187.52a4.454 4.454 0 00-2.413.717 7.14 7.14 0 011.372 4.218z'/%3E%3Cpath class='cls-1' d='M23.374 13.968a11.17 11.17 0 00-8.615-2.358 16.5 16.5 0 013.168 1.861 6.041 6.041 0 012.386 4.838v2.428c0 .063-.012.122-.015.183 2.58-.227 4.702-.76 4.702-1.902v-1.734a4.136 4.136 0 00-1.626-3.316z'/%3E%3Cpath class='cls-1' d='M16.993 14.724a12.653 12.653 0 00-7.618-2.745 12.653 12.653 0 00-7.618 2.745A4.473 4.473 0 000 18.31v2.428c0 1.896 5.874 2.18 9.375 2.18s9.375-.284 9.375-2.18V18.31a4.473 4.473 0 00-1.757-3.585z'/%3E%3C/svg%3E");
}
.views-field--content-type-key .views-field--content-type-key--grantee a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230066cc%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.583 5.456A5.337 5.337 0 009.375 0a5.337 5.337 0 00-5.208 5.456c0 3.014 2.083 6.523 5.208 6.523s5.208-3.51 5.208-6.523zM16.146 5.456a9.207 9.207 0 01-1.513 4.985 3.846 3.846 0 002.554 1.017c2.813 0 4.688-3.204 4.688-5.955A4.841 4.841 0 0017.187.52a4.454 4.454 0 00-2.413.717 7.14 7.14 0 011.372 4.218z'/%3E%3Cpath class='cls-1' d='M23.374 13.968a11.17 11.17 0 00-8.615-2.358 16.5 16.5 0 013.168 1.861 6.041 6.041 0 012.386 4.838v2.428c0 .063-.012.122-.015.183 2.58-.227 4.702-.76 4.702-1.902v-1.734a4.136 4.136 0 00-1.626-3.316z'/%3E%3Cpath class='cls-1' d='M16.993 14.724a12.653 12.653 0 00-7.618-2.745 12.653 12.653 0 00-7.618 2.745A4.473 4.473 0 000 18.31v2.428c0 1.896 5.874 2.18 9.375 2.18s9.375-.284 9.375-2.18V18.31a4.473 4.473 0 00-1.757-3.585z'/%3E%3C/svg%3E");
}
.views-field--content-type-key .views-field--content-type-key--grantee a:before {
  margin-top: 3px;
}

.search-form__button {
  padding: var(--quarter-space) 0 0;
  min-width: 3.25rem;
}
.search-form__button .button-label__text {
  color: white;
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}

.search-form .search-resources--filters .search-form__button .button-label__text {
  position: static !important;
  height: auto;
  width: auto;
}
.search-form .search-resources--filters .search-form__button .button-label__icon {
  display: none;
}

.search-resources--filters legend {
  margin-bottom: 0;
}
.search-resources--filters .fieldset-legend {
  font-weight: 500;
  margin-bottom: var(--half-space);
  font-size: 20;
  margin-top: 0;
  padding: var(--half-space) 0;
  display: block;
}
.search-resources--filters .form-item {
  margin-top: 0;
}

#block-exposedformsearch-resourcespage-1 #views-exposed-form-search-resources-page-1 label[for=edit-search-api-fulltext], #block-exposedformsearch-resourcespage-1 #views-exposed-form-search-resources-page-1 label[for=edit-search-api-fulltext--2], #block-exposedformsearch-resourcespage-1 #views-exposed-form-search-resources-page-1 label[for=edit-search-api-fulltext--3], #block-exposedformsearch-resourcespage-1 #views-exposed-form-search-resources-page-1 label[for=edit-combine--2], #block-exposedformsearch-resourcespage-1 #views-exposed-form-search-resources-page-1 label[for=edit-combine], #block-exposedformsearch-granteespage-1 #views-exposed-form-search-grantees-page-1 label[for=edit-search-api-fulltext], #block-exposedformsearch-granteespage-1 #views-exposed-form-search-grantees-page-1 label[for=edit-search-api-fulltext--2], #block-exposedformsearch-granteespage-1 #views-exposed-form-search-grantees-page-1 label[for=edit-search-api-fulltext--3], #block-exposedformsearch-granteespage-1 #views-exposed-form-search-grantees-page-1 label[for=edit-combine--2], #block-exposedformsearch-granteespage-1 #views-exposed-form-search-grantees-page-1 label[for=edit-combine], #block-exposedformsearch-granteespage-2 #views-exposed-form-search-grantees-page-2 label[for=edit-search-api-fulltext], #block-exposedformsearch-granteespage-2 #views-exposed-form-search-grantees-page-2 label[for=edit-search-api-fulltext--2], #block-exposedformsearch-granteespage-2 #views-exposed-form-search-grantees-page-2 label[for=edit-search-api-fulltext--3], #block-exposedformsearch-granteespage-2 #views-exposed-form-search-grantees-page-2 label[for=edit-combine--2], #block-exposedformsearch-granteespage-2 #views-exposed-form-search-grantees-page-2 label[for=edit-combine], #views-exposed-form-resources-page-1 label[for=edit-search-api-fulltext], #views-exposed-form-resources-page-1 label[for=edit-search-api-fulltext--2], #views-exposed-form-resources-page-1 label[for=edit-search-api-fulltext--3], #views-exposed-form-resources-page-1 label[for=edit-combine--2], #views-exposed-form-resources-page-1 label[for=edit-combine],
#block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-resources-solr-page-1 label[for=edit-search-api-fulltext],
#block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-resources-solr-page-1 label[for=edit-search-api-fulltext--2],
#block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-resources-solr-page-1 label[for=edit-search-api-fulltext--3],
#block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-resources-solr-page-1 label[for=edit-combine--2],
#block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-resources-solr-page-1 label[for=edit-combine], #block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 label[for=edit-search-api-fulltext], #block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 label[for=edit-search-api-fulltext--2], #block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 label[for=edit-search-api-fulltext--3], #block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 label[for=edit-combine--2], #block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 label[for=edit-combine], #block-exposedformsearch-grantees-solrpage-2 #views-exposed-form-search-grantees-solr-page-2 label[for=edit-search-api-fulltext], #block-exposedformsearch-grantees-solrpage-2 #views-exposed-form-search-grantees-solr-page-2 label[for=edit-search-api-fulltext--2], #block-exposedformsearch-grantees-solrpage-2 #views-exposed-form-search-grantees-solr-page-2 label[for=edit-search-api-fulltext--3], #block-exposedformsearch-grantees-solrpage-2 #views-exposed-form-search-grantees-solr-page-2 label[for=edit-combine--2], #block-exposedformsearch-grantees-solrpage-2 #views-exposed-form-search-grantees-solr-page-2 label[for=edit-combine], #views-exposed-form-resources-solr-page-1 label[for=edit-search-api-fulltext], #views-exposed-form-resources-solr-page-1 label[for=edit-search-api-fulltext--2], #views-exposed-form-resources-solr-page-1 label[for=edit-search-api-fulltext--3], #views-exposed-form-resources-solr-page-1 label[for=edit-combine--2], #views-exposed-form-resources-solr-page-1 label[for=edit-combine],
#block-exposedformsearch-grantees-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 label[for=edit-search-api-fulltext],
#block-exposedformsearch-grantees-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 label[for=edit-search-api-fulltext--2],
#block-exposedformsearch-grantees-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 label[for=edit-search-api-fulltext--3],
#block-exposedformsearch-grantees-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 label[for=edit-combine--2],
#block-exposedformsearch-grantees-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 label[for=edit-combine], #views-exposed-form-site-solr-search-page-2 label[for=edit-search-api-fulltext], #views-exposed-form-site-solr-search-page-2 label[for=edit-search-api-fulltext--2], #views-exposed-form-site-solr-search-page-2 label[for=edit-search-api-fulltext--3], #views-exposed-form-site-solr-search-page-2 label[for=edit-combine--2], #views-exposed-form-site-solr-search-page-2 label[for=edit-combine] {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}
#block-exposedformsearch-resourcespage-1 #views-exposed-form-search-resources-page-1 > .form--inline, #block-exposedformsearch-granteespage-1 #views-exposed-form-search-grantees-page-1 > .form--inline, #block-exposedformsearch-granteespage-2 #views-exposed-form-search-grantees-page-2 > .form--inline, #views-exposed-form-resources-page-1 > .form--inline,
#block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-resources-solr-page-1 > .form--inline, #block-exposedformsearch-resources-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 > .form--inline, #block-exposedformsearch-grantees-solrpage-2 #views-exposed-form-search-grantees-solr-page-2 > .form--inline, #views-exposed-form-resources-solr-page-1 > .form--inline,
#block-exposedformsearch-grantees-solrpage-1 #views-exposed-form-search-grantees-solr-page-1 > .form--inline, #views-exposed-form-site-solr-search-page-2 > .form--inline {
  margin-bottom: var(--sesqui-space);
}

@media (max-width: 56.25rem) {
  .block-search {
    background-color: var(--c-gray-55);
  }
}

.search--filter--submit .search-form__button {
  border-radius: var(--base-border-radius);
  padding-left: var(--space);
  padding-right: var(--space);
}

.block-search-api-form-block #search-api-form {
  display: flex;
  align-items: flex-end;
  margin-bottom: var(--space);
}
.block-search-api-form-block #search-api-form label {
  font-weight: 700;
}
.block-search-api-form-block #search-api-form .form-item {
  margin-bottom: 0;
}
.block-search-api-form-block #search-api-form .form-type-search {
  flex-grow: 1;
}

.search__filter__submit {
  margin-top: var(--double-space);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC88bm8gc291cmNlPiIsImNvbXBvbmVudC9zZWFyY2guc2NzcyIsInBhcnRpYWxzL19taXhpbnMuc2NzcyIsInBhcnRpYWxzL19wbGFjZWhvbGRlcnMuc2NzcyIsImNvbXBvbmVudC9zZWFyY2guY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7RUFBQTtBQ0FBOztFQUFBO0FDMkJBOztFQUFBO0FDdEJBO0VBQ0UsK0JBQUE7RUFDQSxhQUFBO0FDRUY7O0FEU0E7RURtQ0UsbUJBQUE7RUNqQ0EsZ0JBQUE7QUNORjtBRE9FO0VBSEY7SURtQ0UsZUFBQTtJQzlCRSxnQkFBQTtFQ0pGO0FBQ0Y7O0FEdUZJLGdDQUFBO0FGckdKO0VBQ0Usa0JBQUE7QUdrQkY7QUhmSTtFQUVFLFNBQUE7QUdnQk47QUhiSTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7QUdlTjtBSGRNO0VBQ0UsU0FBQTtFQUNBLFdBQUE7QUdnQlI7QUhYRTs7RUFFRSxXQUFBO0VBQ0Esa0NBQUE7RUFDQSxzRUFBQTtBR2FKO0FIVkU7RUFDRSxzRUFBQTtBR1lKO0FIWEk7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBR2FOO0FIWEk7RUFDRSxXQUFBO0FHYU47QUhIQTtFQUNFLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0FHS0Y7O0FIRkE7RUFFRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FHSUY7QUhGRTtFQUNFLGFBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FHSUo7QUhERTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0FHR0o7QUhESTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtBR0dOO0FIQ0U7RUFDRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTtBR0NKO0FIQ0k7RUFDRSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QUdDTjtBSEdFO0VBQ0UsaUNBQUE7QUdESjs7QUhXRTs7Ozs7Ozs7OztFQUtFLGFBQUE7QUdISjs7QUhRRTtFQUNFLFdBQUE7QUdMSjs7QUhTRTtFQUNFLGtDQUFBO0FHTko7QUhPSTtFQUZGO0lBR0ksa0NBQUE7RUdKSjtBQUNGOztBSFFFO0VBQ0UsV0FBQTtFQUNBLDBCQUFBO0FHTEo7QUhNSTtFQUNFLGtDQUFBO0FHSk47QUhLTTtFQUZGO0lBR0ksa0NBQUE7RUdGTjtBQUNGO0FITUU7RUFDRSwyQkFBQTtBR0pKO0FITUU7RUFFRSxnQ0FBQTtBR0xKOztBSFFBO0VBRUUsZ0NBQUE7RUFDQSxpQkFBQTtBR05GOztBSHdERTtFQUNFLDJCQUFBO0FHckRKO0FId0RFO0VDMURBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7QUVLRjtBSEhFO0VBQ0UsaUJBQUE7QUdLSjtBSEhJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsdUNBQUE7QUdLTjtBSEZNO0VBQ0Usa3hCQUFBO0FHSVI7QUhETTtFQUNFLGt4QkFBQTtBR0dSO0FIekJFO0VBQ0UsaUJBQUE7QUcyQko7QUh6Qkk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSw0QkFBQTtFQUNBLGtDQUFBO0VBQ0Esd0JBQUE7RUFDQSx1Q0FBQTtBRzJCTjtBSE5NO0VBQ0UsbWlDQUFBO0FHUVI7QUhMTTtFQUNFLG1pQ0FBQTtBR09SO0FIL0NFO0VBQ0UsaUJBQUE7QUdpREo7QUgvQ0k7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSw0QkFBQTtFQUNBLGtDQUFBO0VBQ0Esd0JBQUE7RUFDQSx1Q0FBQTtBR2lETjtBSHJDTTtFQUNFLGkvQkFBQTtBR3VDUjtBSHBDTTtFQUNFLGkvQkFBQTtBR3NDUjs7QUhyRUU7RUFDRSxpQkFBQTtBR3dFSjtBSHRFSTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDRCQUFBO0VBQ0Esa0NBQUE7RUFDQSx3QkFBQTtFQUNBLHVDQUFBO0FHd0VOO0FIckVNO0VBQ0Usa3hCQUFBO0FHdUVSO0FIcEVNO0VBQ0Usa3hCQUFBO0FHc0VSO0FIcEJJO0VBQ0UsZUFBQTtBR3NCTjtBSC9GRTtFQUNFLGlCQUFBO0FHaUdKO0FIL0ZJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsdUNBQUE7QUdpR047QUg1RU07RUFDRSxtaUNBQUE7QUc4RVI7QUgzRU07RUFDRSxtaUNBQUE7QUc2RVI7QUh2Q0k7RUFDRSxlQUFBO0FHeUNOO0FIeEhFO0VBQ0UsaUJBQUE7QUcwSEo7QUh4SEk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSw0QkFBQTtFQUNBLGtDQUFBO0VBQ0Esd0JBQUE7RUFDQSx1Q0FBQTtBRzBITjtBSDlHTTtFQUNFLGkvQkFBQTtBR2dIUjtBSDdHTTtFQUNFLGkvQkFBQTtBRytHUjtBSDFESTtFQUNFLGVBQUE7QUc0RE47O0FIdkRBO0VBRUUsaUNBQUE7RUFDQSxrQkFBQTtBR3lERjtBSHhERTtFQUNFLFlBQUE7RUN0R0YsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtBRWlLRjs7QUg5Q007RUFDRSwyQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FHaURSO0FIL0NNO0VBQ0UsYUFBQTtBR2lEUjs7QUgzQ0U7RUFDRSxnQkFBQTtBRzhDSjtBSDVDRTtFQUVFLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxhSWpTYTtFSmtTYixhQUFBO0VBQ0EsNEJBQUE7RUFDQSxjQUFBO0FHNkNKO0FIM0NFO0VBQ0UsYUFBQTtBRzZDSjs7QUh2Q0U7Ozs7Ozs7Ozs7O0VDdkpBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7QUU0TUY7QUh2REU7OztFQUNFLGtDQUFBO0FHMkRKOztBSHRERTtFQURGO0lBRUksa0NBQUE7RUcwREY7QUFDRjs7QUh0REE7RUFDRSx3Q0FBQTtFQUNBLDBCQUFBO0VBQUEsMkJBQUE7QUd5REY7O0FIckRFO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7QUd3REo7QUh2REk7RUFDRSxnQkFBQTtBR3lETjtBSHZESTtFQUNFLGdCQUFBO0FHeUROO0FIdkRJO0VBQ0UsWUFBQTtBR3lETjs7QUhwREE7RUFDRSwrQkFBQTtBR3VERiIsImZpbGUiOiJjb21wb25lbnQvc2VhcmNoLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLyoqXG4gKiBAZmlsZVxuICovXG5cbkB1c2UgXCIuLi9wYXJ0aWFsc1wiIGFzICo7XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBmb3JtIHtcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZm9ybS0taW5saW5lOm5vdCguZm9ybS1jaGVja2JveGVzKSB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAuZm9ybS1pdGVtLmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dC5mb3JtLXNlYXJjaCxcbiAgaW5wdXQuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kb3VibGUtc3BhY2UpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhc2UtYm9yZGVyLXJhZGl1cykgMCAwIHZhcigtLWJhc2UtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYmFzZS1ib3JkZXItcmFkaXVzKSB2YXIoLS1iYXNlLWJvcmRlci1yYWRpdXMpIDA7XG4gICAgLmJ1dHRvbi1sYWJlbF9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgIH1cbiAgICAjc2VhcmNoLWljb24ge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgfVxuXG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBleHRlbmQgJWlzLWZvY3VzO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWJsb2NrLWZvcm0tLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zZWFyY2gtdG9nZ2xlIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMnB4O1xuICAgIHRyYW5zaXRpb246ICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZyBhbGw7XG5cbiAgICAuYWN0aXZlICYge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDNweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRyYW5zaXRpb246ICRiYXNlLWR1cmF0aW9uKjIgJGJhc2UtdGltaW5nIGFsbDtcblxuICAgIC5hY3RpdmUgJiB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWRvZHJhbnQtc3BhY2UpO1xuICB9XG5cbn1cblxuXG4vL0hpZGUgZXhwb3NlZCBmaWx0ZXJzIHRoYXQgd2Ugd2FudCB0byBzaG93IGFzIGZhY2V0cyBpbiB0aGVpciBvd24gYmxvY2tzXG4jdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTEsXG4jdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy0tc29sci1wYWdlLTEge1xuXG4gICNlZGl0LWZpZWxkLWNvaG9ydC0tLXdyYXBwZXIsXG4gIGRldGFpbHMsXG4gIC5mb3JtLWl0ZW0tZmllbGQtc3RyaW5nLXN0YXRlLFxuICAuZm9ybS1pdGVtLWZpZWxkLWNvaG9ydC0sXG4gIC5mb3JtLWl0ZW0tZmllbGQtZm9jdXMtYXJlYXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctc2VhcmNoLWdyYW50ZWVzIHtcbiAgLnZpZXdzLWZpZWxkLXRpdGxlIGgzIHtcbiAgICBtYXJnaW46IDAgMDtcbiAgfVxufVxuLnZpZXctc2VhcmNoLCAudmlldy1yZXNvdXJjZXMge1xuICBkaXYudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kb3VibGUtc3BhY2UpO1xuICAgIEBtZWRpYSAod2lkdGggPiAjeyRuYXJyb3d9KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS10cmlwbGUtc3BhY2UpO1xuICAgIH1cbiAgfVxufVxuLnZpZXctc2VhcmNoLXJlc291cmNlcywgLnZpZXctc2VhcmNoLXJlc291cmNlcy1zb2xyLCAudmlldy1yZXNvdXJjZXMge1xuICAudmlld3MtZmllbGQtZmllbGQtcmVzb3VyY2UtZmlsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZSk7XG4gICAgZGl2LnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kb3VibGUtc3BhY2UpO1xuICAgICAgQG1lZGlhICh3aWR0aCA+ICN7JG5hcnJvd30pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdHJpcGxlLXNwYWNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlKTtcbiAgfVxuICAudmlldy1maWVsZC1yZXNvdXJjZS1kYXRlIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWhhbGYtc3BhY2UpO1xuICB9XG59XG4udmlldy1maWVsZC1zZWFyY2gtZGF0ZSB7XG4gIEBleHRlbmQgJXRleHQtc21hbGw7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWhhbGYtc3BhY2UpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtaXhpbiB2aWV3cy1maWVsZC0tY29udGVudC10eXBlLS1pY29uKCRjb250ZW50LXR5cGUpIHtcbiAgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdHJhbnNpdGlvbjogJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nIGJhY2tncm91bmQtaW1hZ2U7XG4gICAgfVxuICAgIEBpZiAkY29udGVudC10eXBlPT1yZXNvdXJjZSB7XG4gICAgICBhOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDMzNjYlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMjIuMTg5IDMuNzU5SDE5LjM4VjEuMDFBMS4wMTEgMS4wMTEgMCAwMDE4LjM3IDBIMi44MUExLjAxMSAxLjAxMSAwIDAwMS44IDEuMDExVjIwLjIzYTEuMDExIDEuMDExIDAgMDAxLjAxMSAxLjAxMUg1LjYydjIuNzQ4QTEuMDExIDEuMDExIDAgMDA2LjYzIDI1aDEwLjczMmExLjAxMiAxLjAxMiAwIDAwLjY3Mi0uMjU2bDQuODI3LTQuMjk2YTEuMDExIDEuMDExIDAgMDAuMzQtLjc1NVY0Ljc3YTEuMDExIDEuMDExIDAgMDAtMS4wMTItMS4wMTF6TTUuNjE5IDQuNzdWMTkuMjJIMy44MjJWMi4wMjJoMTMuNTM2VjMuNzZINi42M0ExLjAxMSAxLjAxMSAwIDAwNS42MiA0Ljc3em0yLjAyMyAxOC4yMDhWNS43OGgxMy41MzZ2MTMuMTQzSDE2Ljk4djQuMDUxbC0uMDAzLjAwM3onLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNOS43NTkgMTYuNjU3SDE0djEuNjE4SDkuNzU5ek05Ljc1OSA4LjEyOWg5LjA2djEuNjE4aC05LjA2ek05Ljc1OSAxMC45NzFoOS4wNnYxLjYxOGgtOS4wNnpNOS43NTkgMTMuODE0aDkuMDZ2MS42MThoLTkuMDZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDY2Y2MlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMjIuMTg5IDMuNzU5SDE5LjM4VjEuMDFBMS4wMTEgMS4wMTEgMCAwMDE4LjM3IDBIMi44MUExLjAxMSAxLjAxMSAwIDAwMS44IDEuMDExVjIwLjIzYTEuMDExIDEuMDExIDAgMDAxLjAxMSAxLjAxMUg1LjYydjIuNzQ4QTEuMDExIDEuMDExIDAgMDA2LjYzIDI1aDEwLjczMmExLjAxMiAxLjAxMiAwIDAwLjY3Mi0uMjU2bDQuODI3LTQuMjk2YTEuMDExIDEuMDExIDAgMDAuMzQtLjc1NVY0Ljc3YTEuMDExIDEuMDExIDAgMDAtMS4wMTItMS4wMTF6TTUuNjE5IDQuNzdWMTkuMjJIMy44MjJWMi4wMjJoMTMuNTM2VjMuNzZINi42M0ExLjAxMSAxLjAxMSAwIDAwNS42MiA0Ljc3em0yLjAyMyAxOC4yMDhWNS43OGgxMy41MzZ2MTMuMTQzSDE2Ljk4djQuMDUxbC0uMDAzLjAwM3onLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNOS43NTkgMTYuNjU3SDE0djEuNjE4SDkuNzU5ek05Ljc1OSA4LjEyOWg5LjA2djEuNjE4aC05LjA2ek05Ljc1OSAxMC45NzFoOS4wNnYxLjYxOGgtOS4wNnpNOS43NTkgMTMuODE0aDkuMDZ2MS42MThoLTkuMDZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaWYgJGNvbnRlbnQtdHlwZT09Z3JhbnRlZSB7XG4gICAgICBhOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDMzNjYlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTQuNTgzIDUuNDU2QTUuMzM3IDUuMzM3IDAgMDA5LjM3NSAwYTUuMzM3IDUuMzM3IDAgMDAtNS4yMDggNS40NTZjMCAzLjAxNCAyLjA4MyA2LjUyMyA1LjIwOCA2LjUyM3M1LjIwOC0zLjUxIDUuMjA4LTYuNTIzek0xNi4xNDYgNS40NTZhOS4yMDcgOS4yMDcgMCAwMS0xLjUxMyA0Ljk4NSAzLjg0NiAzLjg0NiAwIDAwMi41NTQgMS4wMTdjMi44MTMgMCA0LjY4OC0zLjIwNCA0LjY4OC01Ljk1NUE0Ljg0MSA0Ljg0MSAwIDAwMTcuMTg3LjUyYTQuNDU0IDQuNDU0IDAgMDAtMi40MTMuNzE3IDcuMTQgNy4xNCAwIDAxMS4zNzIgNC4yMTh6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTIzLjM3NCAxMy45NjhhMTEuMTcgMTEuMTcgMCAwMC04LjYxNS0yLjM1OCAxNi41IDE2LjUgMCAwMTMuMTY4IDEuODYxIDYuMDQxIDYuMDQxIDAgMDEyLjM4NiA0LjgzOHYyLjQyOGMwIC4wNjMtLjAxMi4xMjItLjAxNS4xODMgMi41OC0uMjI3IDQuNzAyLS43NiA0LjcwMi0xLjkwMnYtMS43MzRhNC4xMzYgNC4xMzYgMCAwMC0xLjYyNi0zLjMxNnonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTYuOTkzIDE0LjcyNGExMi42NTMgMTIuNjUzIDAgMDAtNy42MTgtMi43NDUgMTIuNjUzIDEyLjY1MyAwIDAwLTcuNjE4IDIuNzQ1QTQuNDczIDQuNDczIDAgMDAwIDE4LjMxdjIuNDI4YzAgMS44OTYgNS44NzQgMi4xOCA5LjM3NSAyLjE4czkuMzc1LS4yODQgOS4zNzUtMi4xOFYxOC4zMWE0LjQ3MyA0LjQ3MyAwIDAwLTEuNzU3LTMuNTg1eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIH1cblxuICAgICAgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYXllcl8xJyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzMDA2NmNjJTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTE0LjU4MyA1LjQ1NkE1LjMzNyA1LjMzNyAwIDAwOS4zNzUgMGE1LjMzNyA1LjMzNyAwIDAwLTUuMjA4IDUuNDU2YzAgMy4wMTQgMi4wODMgNi41MjMgNS4yMDggNi41MjNzNS4yMDgtMy41MSA1LjIwOC02LjUyM3pNMTYuMTQ2IDUuNDU2YTkuMjA3IDkuMjA3IDAgMDEtMS41MTMgNC45ODUgMy44NDYgMy44NDYgMCAwMDIuNTU0IDEuMDE3YzIuODEzIDAgNC42ODgtMy4yMDQgNC42ODgtNS45NTVBNC44NDEgNC44NDEgMCAwMDE3LjE4Ny41MmE0LjQ1NCA0LjQ1NCAwIDAwLTIuNDEzLjcxNyA3LjE0IDcuMTQgMCAwMTEuMzcyIDQuMjE4eicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00yMy4zNzQgMTMuOTY4YTExLjE3IDExLjE3IDAgMDAtOC42MTUtMi4zNTggMTYuNSAxNi41IDAgMDEzLjE2OCAxLjg2MSA2LjA0MSA2LjA0MSAwIDAxMi4zODYgNC44Mzh2Mi40MjhjMCAuMDYzLS4wMTIuMTIyLS4wMTUuMTgzIDIuNTgtLjIyNyA0LjcwMi0uNzYgNC43MDItMS45MDJ2LTEuNzM0YTQuMTM2IDQuMTM2IDAgMDAtMS42MjYtMy4zMTZ6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTE2Ljk5MyAxNC43MjRhMTIuNjUzIDEyLjY1MyAwIDAwLTcuNjE4LTIuNzQ1IDEyLjY1MyAxMi42NTMgMCAwMC03LjYxOCAyLjc0NUE0LjQ3MyA0LjQ3MyAwIDAwMCAxOC4zMXYyLjQyOGMwIDEuODk2IDUuODc0IDIuMTggOS4zNzUgMi4xOHM5LjM3NS0uMjg0IDkuMzc1LTIuMThWMTguMzFhNC40NzMgNC40NzMgMCAwMC0xLjc1Ny0zLjU4NXonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG4gICAgfVxuICAgIEBpZiAkY29udGVudC10eXBlPT1ldmVudCB7XG4gICAgICBhOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDMzNjYlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNy45NjUuNzgxQS43MzYuNzM2IDAgMDA3LjI4NSAwYS43MzYuNzM2IDAgMDAtLjY4Ljc4MXYxLjgyM2gxLjM2ek0xOC4zOTUuNzgxYS42ODcuNjg3IDAgMTAtMS4zNiAwdjEuODIzaDEuMzZ6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTIxLjU3IDIuNjA0aC0zLjE3NXYxLjgyM2EuNjg3LjY4NyAwIDExLTEuMzYgMFYyLjYwNGgtOS4wN3YxLjgyM2EuNzM2LjczNiAwIDAxLS42OC43ODEuNzM2LjczNiAwIDAxLS42OC0uNzhWMi42MDNIMy40M2ExLjk2MyAxLjk2MyAwIDAwLTEuODE0IDIuMDgzdjE2LjY2N2ExLjk2MyAxLjk2MyAwIDAwMS44MTQgMi4wODRoMTguMTM4YTEuOTYzIDEuOTYzIDAgMDAxLjgxNC0yLjA4NFY0LjY4OGExLjk2MyAxLjk2MyAwIDAwLTEuODE0LTIuMDg0em0uMjcgMTguNzYxYS40OTEuNDkxIDAgMDEtLjQ1NC41MmwtMTcuNzYxLS4wMWEuNDkxLjQ5MSAwIDAxLS40NTQtLjUyVjcuMjkxbDE4LjY2OC4wMXonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTcuOTExIDEzLjA1YS40MjYuNDI2IDAgMDAtLjM2NC0uMjlsLTMuMzIzLS4zMi0xLjMzMi0zLjA3YS40MjguNDI4IDAgMDAtLjc4NCAwbC0xLjMzMiAzLjA3LTMuMzIyLjMyYS40MjMuNDIzIDAgMDAtLjI0My43NGwyLjUwMiAyLjIxOC0uNzIzIDMuMjdhLjQyMy40MjMgMCAwMC4xNjcuNDM1LjQzLjQzIDAgMDAuNDY3LjAybDIuODc2LTEuNjk3IDIuODc2IDEuNjk3YS40MjkuNDI5IDAgMDAuNDY4LS4wMi40MjMuNDIzIDAgMDAuMTY2LS40MzZsLS43MjMtMy4yN0wxNy43OSAxMy41YS40MjIuNDIyIDAgMDAuMTIyLS40NDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDY2Y2MlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNy45NjUuNzgxQS43MzYuNzM2IDAgMDA3LjI4NSAwYS43MzYuNzM2IDAgMDAtLjY4Ljc4MXYxLjgyM2gxLjM2ek0xOC4zOTUuNzgxYS42ODcuNjg3IDAgMTAtMS4zNiAwdjEuODIzaDEuMzZ6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTIxLjU3IDIuNjA0aC0zLjE3NXYxLjgyM2EuNjg3LjY4NyAwIDExLTEuMzYgMFYyLjYwNGgtOS4wN3YxLjgyM2EuNzM2LjczNiAwIDAxLS42OC43ODEuNzM2LjczNiAwIDAxLS42OC0uNzhWMi42MDNIMy40M2ExLjk2MyAxLjk2MyAwIDAwLTEuODE0IDIuMDgzdjE2LjY2N2ExLjk2MyAxLjk2MyAwIDAwMS44MTQgMi4wODRoMTguMTM4YTEuOTYzIDEuOTYzIDAgMDAxLjgxNC0yLjA4NFY0LjY4OGExLjk2MyAxLjk2MyAwIDAwLTEuODE0LTIuMDg0em0uMjcgMTguNzYxYS40OTEuNDkxIDAgMDEtLjQ1NC41MmwtMTcuNzYxLS4wMWEuNDkxLjQ5MSAwIDAxLS40NTQtLjUyVjcuMjkxbDE4LjY2OC4wMXonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTcuOTExIDEzLjA1YS40MjYuNDI2IDAgMDAtLjM2NC0uMjlsLTMuMzIzLS4zMi0xLjMzMi0zLjA3YS40MjguNDI4IDAgMDAtLjc4NCAwbC0xLjMzMiAzLjA3LTMuMzIyLjMyYS40MjMuNDIzIDAgMDAtLjI0My43NGwyLjUwMiAyLjIxOC0uNzIzIDMuMjdhLjQyMy40MjMgMCAwMC4xNjcuNDM1LjQzLjQzIDAgMDAuNDY3LjAybDIuODc2LTEuNjk3IDIuODc2IDEuNjk3YS40MjkuNDI5IDAgMDAuNDY4LS4wMi40MjMuNDIzIDAgMDAuMTY2LS40MzZsLS43MjMtMy4yN0wxNy43OSAxMy41YS40MjIuNDIyIDAgMDAuMTIyLS40NDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1zaXRlLXNlYXJjaCB7XG4gIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UpO1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLXR5cGUge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxuXG4gIC52aWV3cy1maWVsZC0tY29udGVudC10eXBlLS1yZXNvdXJjZSB7XG4gICAgQGluY2x1ZGUgdmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS0taWNvbihyZXNvdXJjZSk7XG4gIH1cblxuICAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS0tZXZlbnQge1xuICAgIEBpbmNsdWRlIHZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUtLWljb24oZXZlbnQpO1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUtLWdyYW50ZWUge1xuICAgIEBpbmNsdWRlIHZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUtLWljb24oZ3JhbnRlZSk7XG4gIH1cbn1cblxuXG4udmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXkge1xuICAmICYtLXJlc291cmNlIHtcbiAgICBAaW5jbHVkZSB2aWV3cy1maWVsZC0tY29udGVudC10eXBlLS1pY29uKHJlc291cmNlKTtcbiAgICBhOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG4gICYgJi0tZXZlbnQge1xuICAgIEBpbmNsdWRlIHZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUtLWljb24oZXZlbnQpO1xuICAgIGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gIH1cbiAgJiAmLS1ncmFudGVlIHtcbiAgICBAaW5jbHVkZSB2aWV3cy1maWVsZC0tY29udGVudC10eXBlLS1pY29uKGdyYW50ZWUpO1xuICAgIGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtX19idXR0b24ge1xuICAvL2hlaWdodDogY2FsYyg5OCUgLSAjeyRzcGFjZX0pO1xuICBwYWRkaW5nOiB2YXIoLS1xdWFydGVyLXNwYWNlKSAwIDA7XG4gIG1pbi13aWR0aDogMy4yNXJlbTtcbiAgLmJ1dHRvbi1sYWJlbF9fdGV4dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0gIHtcbiAgJjpub3QoLmJsb2NrLS1oaWdobGlnaHQpIGgyIHtcbiAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgIC8vIEBleHRlbmQgJWZzLTU7XG4gIH1cbiAgLnNlYXJjaC1yZXNvdXJjZXMtLWZpbHRlcnMge1xuICAgIC5zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgICAgICAgLy9ib3JkZXI6IDFweCAkYy1kYXJrLWJsdWUgc29saWQ7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyay1ibHVlO1xuICAgICAgICAvL3BhZGRpbmc6IHZhcigtLWhhbGYtc3BhY2UpIHZhcigtLXNwYWNlKTtcbiAgICAgICAgLy9tYXJnaW46IDA7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogJGJhc2UtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgLy9wb3NpdGlvbjogc3RhdGljO1xuICAgICAgLmJ1dHRvbi1sYWJlbF9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbi1sYWJlbF9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2VhcmNoLXJlc291cmNlcy0tZmlsdGVycyB7XG4gIGxlZ2VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBAZXh0ZW5kIGgzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGFsZi1zcGFjZSk7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1oYWxmLXNwYWNlKSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1yZXNvdXJjZXNwYWdlLTEgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcmVzb3VyY2VzLXBhZ2UtMSwgICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTEsICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMiAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTIsICN2aWV3cy1leHBvc2VkLWZvcm0tcmVzb3VyY2VzLXBhZ2UtMSxcbiNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1yZXNvdXJjZXMtc29scnBhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1yZXNvdXJjZXMtc29sci1wYWdlLTEsICAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtcmVzb3VyY2VzLXNvbHJwYWdlLTEgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtc29sci1wYWdlLTEsICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlcy1zb2xycGFnZS0yICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXNvbHItcGFnZS0yLCAjdmlld3MtZXhwb3NlZC1mb3JtLXJlc291cmNlcy1zb2xyLXBhZ2UtMSxcbiNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlcy1zb2xycGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXNvbHItcGFnZS0xLCAjdmlld3MtZXhwb3NlZC1mb3JtLXNpdGUtc29sci1zZWFyY2gtcGFnZS0yIHtcbiAgbGFiZWxbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBsYWJlbFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHQtLTJcIl0sIGxhYmVsW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tM1wiXSwgbGFiZWxbZm9yPVwiZWRpdC1jb21iaW5lLS0yXCJdLCBsYWJlbFtmb3I9XCJlZGl0LWNvbWJpbmVcIl0ge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxuICA+IC5mb3JtLS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlc3F1aS1zcGFjZSk7XG4gIH1cbn1cblxuLmJsb2NrLXNlYXJjaCB7XG4gIEBtZWRpYSAod2lkdGggPD0gJGRlc2t0b3AtbmFycm93KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5LTU1KTtcbiAgfVxufVxuXG5cbi5zZWFyY2gtLWZpbHRlci0tc3VibWl0IC5zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFzZS1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlKTtcbn1cblxuLmJsb2NrLXNlYXJjaC1hcGktZm9ybS1ibG9jayB7XG4gICNzZWFyY2gtYXBpLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlKTtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb3JtLXR5cGUtc2VhcmNoIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaF9fZmlsdGVyX19zdWJtaXQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1kb3VibGUtc3BhY2UpXG59IiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG5AbWl4aW4gbGluay1jb2xvcnMoJG5vcm1hbCwgJGhvdmVyOiBmYWxzZSwgJGFjdGl2ZTogZmFsc2UsICR2aXNpdGVkOiBmYWxzZSwgJGZvY3VzOiBmYWxzZSkge1xuICBjb2xvcjogJG5vcm1hbDtcbiAgQGlmICR2aXNpdGVkIHtcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICR2aXNpdGVkO1xuICAgIH1cbiAgfVxuICBAaWYgJGZvY3VzIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZm9jdXM7XG4gICAgfVxuICB9XG4gIEBpZiAkaG92ZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRob3ZlcjtcbiAgICB9XG4gIH1cbiAgQGlmICRhY3RpdmUge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYWN0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUmVtb3ZlIHVuaXQgZnJvbSB2YWx1ZVxuICovXG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkbnVtYmVyLCAkbnVtYmVyICogMCArIDEpO1xuICB9XG5cbiAgQHJldHVybiAkbnVtYmVyO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1tYXJnaW4oJHBhcmFtOiBtYXJnaW4pIHtcbiAgI3skcGFyYW19LWlubGluZTogdmFyKC0tc3BhY2UpO1xuICBAbWVkaWEgKCN7JG5hcnJvd30gPCB3aWR0aCA8PSAjeyRzdXBlci1tYXh9KSB7XG4gICAgI3skcGFyYW19LWlubGluZTogdmFyKC0tc2VzcXVpLXNwYWNlKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG4gICRyZW1TaXplOiBtYXRoLmRpdigkc2l6ZSwgMTYpO1xuICBAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkaGVpZ2h0OiBmYWxzZSkge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG4gIEBpZiAkaGVpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoJGhlaWdodCwgJHNpemUpO1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQoJHJlc3BvbnNpdmUsICRtaW4sICRtYXg6IGZhbHNlLCAkZmFsbGJhY2s6IGZhbHNlKSB7XG4gICRyZXNwb25zaXZlLXVuaXRsZXNzOiAkcmVzcG9uc2l2ZSAvICgkcmVzcG9uc2l2ZSAtICRyZXNwb25zaXZlICsgMSk7XG4gICRkaW1lbnNpb246IGlmKHVuaXQoJHJlc3BvbnNpdmUpID09ICd2aCcsICdoZWlnaHQnLCAnd2lkdGgnKTtcbiAgJG1pbi1icmVha3BvaW50OiAkbWluIC8gJHJlc3BvbnNpdmUtdW5pdGxlc3MgKiAxMDA7XG4gIGZvbnQtc2l6ZTogJHJlc3BvbnNpdmU7XG4gIEBtZWRpYSAobWF4LSN7JGRpbWVuc2lvbn06ICN7JG1pbi1icmVha3BvaW50fSkge1xuICAgIGZvbnQtc2l6ZTogJG1pbjtcbiAgfVxuXG4gIEBpZiAkbWF4IHtcbiAgICAkbWF4LWJyZWFrcG9pbnQ6ICRtYXggLyAkcmVzcG9uc2l2ZS11bml0bGVzcyAqIDEwMDtcblxuICAgIEBtZWRpYSAobWluLSN7JGRpbWVuc2lvbn06ICN7JG1heC1icmVha3BvaW50fSkge1xuICAgICAgZm9udC1zaXplOiAkbWF4O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkZmFsbGJhY2sge1xuICAgIGZvbnQtc2l6ZTogJGZhbGxiYWNrO1xuICB9XG5cblxufVxuXG5AbWl4aW4gYmxvY2stLWhpZ2hsaWdodF9faW1hZ2UtaGVhZGluZygkaW1hZ2UtbmFtZSkge1xuICBtYXJnaW4tYm90dG9tOiAkdHJpcGxlLXNwYWNlO1xuICAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46ICRzZXNxdWktc3BhY2UgMCAwO1xuICB9XG4gIGgyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAjey0kc3BhY2V9ICN7LSRzcGFjZX0gMDtcbiAgICBwYWRkaW5nOiAkc3BhY2UgJHF1YXNxdWktc3BhY2U7XG4gICAgaGVpZ2h0OiAxNDdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzLyN7JGltYWdlLW5hbWV9LmpwZyk7XG4gIH1cbn1cblxuQG1peGluIGh5cGhlbmF0aW9uKCRoeXBoZW5hdGlvbjogdHJ1ZSkge1xuICBAaWYgJGh5cGhlbmF0aW9uIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG4gIEBlbHNlIHtcbiAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgaHlwaGVuczogbm9uZTtcbiAgfVxufVxuXG4vLy8gU2xpZ2h0bHkgbGlnaHRlbiBhIGNvbG9yXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgLSBjb2xvciB0byB0aW50XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuLy8vIEByZXR1cm4ge0NvbG9yfVxuQGZ1bmN0aW9uIHRpbnQoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkcGVyY2VudGFnZSk7XG59XG5cbi8vLyBTbGlnaHRseSBkYXJrZW4gYSBjb2xvclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gc2hhZGVcbi8vLyBAcGFyYW0ge051bWJlcn0gJHBlcmNlbnRhZ2UgLSBwZXJjZW50YWdlIG9mIGAkY29sb3JgIGluIHJldHVybmVkIGNvbG9yXG4vLy8gQHJldHVybiB7Q29sb3J9XG5AZnVuY3Rpb24gc2hhZGUoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuICBAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkcGVyY2VudGFnZSk7XG59XG5cbkBtaXhpbiBjb25kaXQoJGltYWdlLW5hbWUpIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZyozO1xuICAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46ICRkZWZhdWx0LXBhZGRpbmcqMS41IDAgMDtcbiAgfVxuICBoMiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogI3stJGRlZmF1bHQtcGFkZGluZ30gI3stJGRlZmF1bHQtcGFkZGluZ30gMDtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nICRkZWZhdWx0LXBhZGRpbmcqMS4yNTtcbiAgICBoZWlnaHQ6IDE0N3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvI3skaW1hZ2UtbmFtZX0uanBnKTtcbiAgfVxufVxuXG5AbWl4aW4gdS10ZXh0LS1tZWFzdXJlIHtcbiAgbWF4LXdpZHRoOiAkbWF4LW1lYXN1cmU7XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LW1lYXN1cmUtaWU7XG4gIH1cbn1cblxuLy9HZW5lcmFsXG4vL1xuLy8gSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxuLy9cbi8vIFVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxuLy8gdGhlIHNpdGUgd2hlcmUgdmlzdWFsIGRpc3BsYXkgaXMgdW5kZXNpcmFibGUuIEluZm9ybWF0aW9uIHByb3ZpZGVkIGluIHRoaXNcbi8vIG1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXG4vLyBcIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXG4vL1xuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIm1peGluc1wiIGFzICo7XG5AdXNlIFwic2FzczptYXBcIjtcblxuXG4laXMtZm9jdXMge1xuICBib3gtc2hhZG93OiAkYy1mb2N1cyAwcHggMHB4IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLy9UeXBvZ3JhcGh5XG4ldGV4dC1ib2R5IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYXNlLWZvbnQtc2l6ZSk7XG4gIEBtZWRpYSAod2lkdGggPD0gI3skbmFycm93fSkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIH1cbn1cblxuJXRleHQtc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBAbWVkaWEgKHdpZHRoID4gI3skbmFycm93fSkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4ldGV4dC1leHRyYS1zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIEBtZWRpYSAod2lkdGggPiAjeyRuYXJyb3d9KSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbiV0ZXh0LWJpZyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIEBtZWRpYSAod2lkdGggPiAjeyRuYXJyb3d9KSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgfVxufVxuXG5AZWFjaCAkbGFiZWwsICRtYXAgaW4gJGZvbnQtc2l6ZS1tYXAge1xuICAlI3skbGFiZWx9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUobWFwLWdldCgkbWFwLCBzaXplLW1vYmlsZSksbWFwLWdldCgkbWFwLCBoZWlnaHQtbW9iaWxlKSk7XG4gICAgQG1lZGlhICh3aWR0aCA+ICN7JG1lZGl1bX0pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG1hcC1nZXQoJG1hcCwgc2l6ZS1kZXNrdG9wKSxtYXAtZ2V0KCRtYXAsIGhlaWdodC1kZXNrdG9wKSk7XG4gICAgfVxuICB9XG4gICUjeyRsYWJlbH0tdGlnaHQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShtYXAtZ2V0KCRtYXAsIHNpemUtbW9iaWxlKSxtYXAtZ2V0KCRtYXAsIGhlaWdodC1tb2JpbGUtdGlnaHQpKTtcbiAgICBAbWVkaWEgKHdpZHRoID4gI3skbWVkaXVtfSkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG1hcC1nZXQoJG1hcCwgc2l6ZS1kZXNrdG9wKSxtYXAtZ2V0KCRtYXAsIGhlaWdodC1kZXNrdG9wLXRpZ2h0KSk7XG4gICAgfVxuICB9XG59XG5cbiV0ZXh0LWRlY29yYXRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ldGV4dC1kZWNvcmF0aW9uLWJsdWUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGMtbGluaywgLjgpO1xufVxuXG4vL0xheW91dHNcbiVtYXgtd2lkdGgge1xuICAvLyBAbWVkaWEgKHdpZHRoID4gJHN1cGVyLW1heCkge1xuICAvLyAgIG1hcmdpbi1sZWZ0OiAkc2VzcXVpLXNwYWNlO1xuICAvLyAgIG1hcmdpbi1yaWdodDogJHNlc3F1aS1zcGFjZTtcbiAgLy8gfVxuICBAbWVkaWEgKHdpZHRoID4gJHN1cGVyLW1heCkge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuJWwtYmxvY2sge1xuICBtYXJnaW46ICRzZXNxdWktc3BhY2UgJHNwYWNlO1xuICBAbWVkaWEgKCN7JHBoYWJsZXR9IDwgd2lkdGggPD0gI3skbmFycm93fSkge1xuICAgIG1hcmdpbjogdmFyKC0tZG91YmxlLXNwYWNlKTtcbiAgfVxufVxuXG4lbC1ibG9ja19faGlnaGxpZ2h0IHtcbiAgbWFyZ2luOiAkc2VzcXVpLXNwYWNlIDA7XG4gIG1hcmdpbi1sZWZ0OiAtJHF1YXJ0ZXItc3BhY2U7XG4gIG1hcmdpbi1yaWdodDogLSRxdWFydGVyLXNwYWNlO1xuICAvLyBAbWVkaWEgKCN7JHBoYWJsZXR9IDwgd2lkdGggPD0gI3skbmFycm93fSkge1xuICBAbWVkaWEgKHdpZHRoID4gI3skcGhhYmxldH0pIHtcbiAgICBtYXJnaW46IHZhcigtLXNwYWNlKTtcbiAgfVxufVxuXG4lbC1iYXNlIHtcbiAgJl9fY29sMSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LS1tZWFzdXJlO1xuICAgIEBtZWRpYSAod2lkdGggPD0gI3skd2lkZX0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXRyaXBsZS1zcGFjZSk7XG4gICAgfVxuICAgIEBjb250YWluZXIgKHdpZHRoIDw9ICN7JG1lZGl1bX0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXRyaXBsZS1zcGFjZSk7XG4gICAgfVxuICB9XG4gICZfX2NvbDIgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXRyaXBsZS1zcGFjZSk7XG4gIH1cbn1cblxuJWJsb2NrLS1oaWdobGlnaHQtYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsLjUpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZSkgdmFyKC0tcXVhc3F1aS1zcGFjZSkgdmFyKC0tZG91YmxlLXNwYWNlKTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG59IiwiLyoqXG4gKiBAZmlsZVxuICovXG4vKlxuICogUmVtb3ZlIHVuaXQgZnJvbSB2YWx1ZVxuICovXG4uc2VhcmNoLWZvcm1fX2J1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6ICNmZjdlMDQgMHB4IDBweCA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi52aWV3LXNlYXJjaC1yZXNvdXJjZXMgLnZpZXctZmllbGQtcmVzb3VyY2UtZGF0ZSwgLnZpZXctc2VhcmNoLXJlc291cmNlcy1zb2xyIC52aWV3LWZpZWxkLXJlc291cmNlLWRhdGUsIC52aWV3LXJlc291cmNlcyAudmlldy1maWVsZC1yZXNvdXJjZS1kYXRlLCAudmlldy1maWVsZC1zZWFyY2gtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKHdpZHRoID4gMzUuNXJlbSkge1xuICAudmlldy1zZWFyY2gtcmVzb3VyY2VzIC52aWV3LWZpZWxkLXJlc291cmNlLWRhdGUsIC52aWV3LXNlYXJjaC1yZXNvdXJjZXMtc29sciAudmlldy1maWVsZC1yZXNvdXJjZS1kYXRlLCAudmlldy1yZXNvdXJjZXMgLnZpZXctZmllbGQtcmVzb3VyY2UtZGF0ZSwgLnZpZXctZmllbGQtc2VhcmNoLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbkBjb250YWluZXIgKHdpZHRoIDw9IDQzLjc1cmVtKSB7fVxuLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1mb3JtIGZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWFyY2gtZm9ybSBmb3JtIC5mb3JtLS1pbmxpbmU6bm90KC5mb3JtLWNoZWNrYm94ZXMpIHtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zZWFyY2gtZm9ybSBmb3JtIC5mb3JtLS1pbmxpbmU6bm90KC5mb3JtLWNoZWNrYm94ZXMpIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXNlYXJjaC1hcGktZnVsbHRleHQge1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xufVxuLnNlYXJjaC1mb3JtIGlucHV0LmZvcm0tc2VhcmNoLFxuLnNlYXJjaC1mb3JtIGlucHV0LmZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kb3VibGUtc3BhY2UpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYXNlLWJvcmRlci1yYWRpdXMpIDAgMCB2YXIoLS1iYXNlLWJvcmRlci1yYWRpdXMpO1xufVxuLnNlYXJjaC1mb3JtX19idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJhc2UtYm9yZGVyLXJhZGl1cykgdmFyKC0tYmFzZS1ib3JkZXItcmFkaXVzKSAwO1xufVxuLnNlYXJjaC1mb3JtX19idXR0b24gLmJ1dHRvbi1sYWJlbF9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG59XG4uc2VhcmNoLWZvcm1fX2J1dHRvbiAjc2VhcmNoLWljb24ge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5zZWFyY2gtYmxvY2stZm9ybS0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNlYXJjaC10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtdG9nZ2xlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtdG9nZ2xlX19jaXJjbGUge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAyM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMnB4O1xuICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlIGFsbDtcbn1cbi5hY3RpdmUgLnNlYXJjaC10b2dnbGVfX2NpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDJweDtcbn1cbi5zZWFyY2gtdG9nZ2xlX19saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xufVxuLmFjdGl2ZSAuc2VhcmNoLXRvZ2dsZV9fbGluZSB7XG4gIHdpZHRoOiAyNnB4O1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDJweDtcbn1cbi5zZWFyY2gtdG9nZ2xlX19sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1kb2RyYW50LXNwYWNlKTtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtcGFnZS0xICNlZGl0LWZpZWxkLWNvaG9ydC0tLXdyYXBwZXIsXG4jdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTEgZGV0YWlscyxcbiN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXBhZ2UtMSAuZm9ybS1pdGVtLWZpZWxkLXN0cmluZy1zdGF0ZSxcbiN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXBhZ2UtMSAuZm9ybS1pdGVtLWZpZWxkLWNvaG9ydC0sXG4jdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTEgLmZvcm0taXRlbS1maWVsZC1mb2N1cy1hcmVhcyxcbiN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLS1zb2xyLXBhZ2UtMSAjZWRpdC1maWVsZC1jb2hvcnQtLS13cmFwcGVyLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtLXNvbHItcGFnZS0xIGRldGFpbHMsXG4jdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy0tc29sci1wYWdlLTEgLmZvcm0taXRlbS1maWVsZC1zdHJpbmctc3RhdGUsXG4jdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy0tc29sci1wYWdlLTEgLmZvcm0taXRlbS1maWVsZC1jb2hvcnQtLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtLXNvbHItcGFnZS0xIC5mb3JtLWl0ZW0tZmllbGQtZm9jdXMtYXJlYXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy1zZWFyY2gtZ3JhbnRlZXMgLnZpZXdzLWZpZWxkLXRpdGxlIGgzLCAudmlldy1zZWFyY2gtZ3JhbnRlZXMgLnZpZXdzLWZpZWxkLXRpdGxlIC5zZWFyY2gtcmVzb3VyY2VzLS1maWx0ZXJzIC5maWVsZHNldC1sZWdlbmQsIC5zZWFyY2gtcmVzb3VyY2VzLS1maWx0ZXJzIC52aWV3LXNlYXJjaC1ncmFudGVlcyAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIG1hcmdpbjogMCAwO1xufVxuXG4udmlldy1zZWFyY2ggZGl2LnZpZXdzLXJvdywgLnZpZXctcmVzb3VyY2VzIGRpdi52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kb3VibGUtc3BhY2UpO1xufVxuQG1lZGlhICh3aWR0aCA+IDM1LjVyZW0pIHtcbiAgLnZpZXctc2VhcmNoIGRpdi52aWV3cy1yb3csIC52aWV3LXJlc291cmNlcyBkaXYudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS10cmlwbGUtc3BhY2UpO1xuICB9XG59XG5cbi52aWV3LXNlYXJjaC1yZXNvdXJjZXMgLnZpZXdzLWZpZWxkLWZpZWxkLXJlc291cmNlLWZpbGUsIC52aWV3LXNlYXJjaC1yZXNvdXJjZXMtc29sciAudmlld3MtZmllbGQtZmllbGQtcmVzb3VyY2UtZmlsZSwgLnZpZXctcmVzb3VyY2VzIC52aWV3cy1maWVsZC1maWVsZC1yZXNvdXJjZS1maWxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2UpO1xufVxuLnZpZXctc2VhcmNoLXJlc291cmNlcyAudmlld3MtZmllbGQtZmllbGQtcmVzb3VyY2UtZmlsZSBkaXYudmlld3Mtcm93LCAudmlldy1zZWFyY2gtcmVzb3VyY2VzLXNvbHIgLnZpZXdzLWZpZWxkLWZpZWxkLXJlc291cmNlLWZpbGUgZGl2LnZpZXdzLXJvdywgLnZpZXctcmVzb3VyY2VzIC52aWV3cy1maWVsZC1maWVsZC1yZXNvdXJjZS1maWxlIGRpdi52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kb3VibGUtc3BhY2UpO1xufVxuQG1lZGlhICh3aWR0aCA+IDM1LjVyZW0pIHtcbiAgLnZpZXctc2VhcmNoLXJlc291cmNlcyAudmlld3MtZmllbGQtZmllbGQtcmVzb3VyY2UtZmlsZSBkaXYudmlld3Mtcm93LCAudmlldy1zZWFyY2gtcmVzb3VyY2VzLXNvbHIgLnZpZXdzLWZpZWxkLWZpZWxkLXJlc291cmNlLWZpbGUgZGl2LnZpZXdzLXJvdywgLnZpZXctcmVzb3VyY2VzIC52aWV3cy1maWVsZC1maWVsZC1yZXNvdXJjZS1maWxlIGRpdi52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXRyaXBsZS1zcGFjZSk7XG4gIH1cbn1cbi52aWV3LXNlYXJjaC1yZXNvdXJjZXMgLnZpZXctaGVhZGVyLCAudmlldy1zZWFyY2gtcmVzb3VyY2VzLXNvbHIgLnZpZXctaGVhZGVyLCAudmlldy1yZXNvdXJjZXMgLnZpZXctaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UpO1xufVxuLnZpZXctc2VhcmNoLXJlc291cmNlcyAudmlldy1maWVsZC1yZXNvdXJjZS1kYXRlLCAudmlldy1zZWFyY2gtcmVzb3VyY2VzLXNvbHIgLnZpZXctZmllbGQtcmVzb3VyY2UtZGF0ZSwgLnZpZXctcmVzb3VyY2VzIC52aWV3LWZpZWxkLXJlc291cmNlLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oYWxmLXNwYWNlKTtcbn1cblxuLnZpZXctZmllbGQtc2VhcmNoLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oYWxmLXNwYWNlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi52aWV3LXNpdGUtc2VhcmNoIC52aWV3LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlKTtcbn1cbi52aWV3LXNpdGUtc2VhcmNoIC52aWV3cy1maWVsZC10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuLnZpZXctc2l0ZS1zZWFyY2ggLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUtLXJlc291cmNlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4udmlldy1zaXRlLXNlYXJjaCAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS0tcmVzb3VyY2UgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlIGJhY2tncm91bmQtaW1hZ2U7XG59XG4udmlldy1zaXRlLXNlYXJjaCAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS0tcmVzb3VyY2UgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYXllcl8xJyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzMDAzMzY2JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTIyLjE4OSAzLjc1OUgxOS4zOFYxLjAxQTEuMDExIDEuMDExIDAgMDAxOC4zNyAwSDIuODFBMS4wMTEgMS4wMTEgMCAwMDEuOCAxLjAxMVYyMC4yM2ExLjAxMSAxLjAxMSAwIDAwMS4wMTEgMS4wMTFINS42MnYyLjc0OEExLjAxMSAxLjAxMSAwIDAwNi42MyAyNWgxMC43MzJhMS4wMTIgMS4wMTIgMCAwMC42NzItLjI1Nmw0LjgyNy00LjI5NmExLjAxMSAxLjAxMSAwIDAwLjM0LS43NTVWNC43N2ExLjAxMSAxLjAxMSAwIDAwLTEuMDEyLTEuMDExek01LjYxOSA0Ljc3VjE5LjIySDMuODIyVjIuMDIyaDEzLjUzNlYzLjc2SDYuNjNBMS4wMTEgMS4wMTEgMCAwMDUuNjIgNC43N3ptMi4wMjMgMTguMjA4VjUuNzhoMTMuNTM2djEzLjE0M0gxNi45OHY0LjA1MWwtLjAwMy4wMDN6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTkuNzU5IDE2LjY1N0gxNHYxLjYxOEg5Ljc1OXpNOS43NTkgOC4xMjloOS4wNnYxLjYxOGgtOS4wNnpNOS43NTkgMTAuOTcxaDkuMDZ2MS42MThoLTkuMDZ6TTkuNzU5IDEzLjgxNGg5LjA2djEuNjE4aC05LjA2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi52aWV3LXNpdGUtc2VhcmNoIC52aWV3cy1maWVsZC0tY29udGVudC10eXBlLS1yZXNvdXJjZSBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDY2Y2MlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMjIuMTg5IDMuNzU5SDE5LjM4VjEuMDFBMS4wMTEgMS4wMTEgMCAwMDE4LjM3IDBIMi44MUExLjAxMSAxLjAxMSAwIDAwMS44IDEuMDExVjIwLjIzYTEuMDExIDEuMDExIDAgMDAxLjAxMSAxLjAxMUg1LjYydjIuNzQ4QTEuMDExIDEuMDExIDAgMDA2LjYzIDI1aDEwLjczMmExLjAxMiAxLjAxMiAwIDAwLjY3Mi0uMjU2bDQuODI3LTQuMjk2YTEuMDExIDEuMDExIDAgMDAuMzQtLjc1NVY0Ljc3YTEuMDExIDEuMDExIDAgMDAtMS4wMTItMS4wMTF6TTUuNjE5IDQuNzdWMTkuMjJIMy44MjJWMi4wMjJoMTMuNTM2VjMuNzZINi42M0ExLjAxMSAxLjAxMSAwIDAwNS42MiA0Ljc3em0yLjAyMyAxOC4yMDhWNS43OGgxMy41MzZ2MTMuMTQzSDE2Ljk4djQuMDUxbC0uMDAzLjAwM3onLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNOS43NTkgMTYuNjU3SDE0djEuNjE4SDkuNzU5ek05Ljc1OSA4LjEyOWg5LjA2djEuNjE4aC05LjA2ek05Ljc1OSAxMC45NzFoOS4wNnYxLjYxOGgtOS4wNnpNOS43NTkgMTMuODE0aDkuMDZ2MS42MThoLTkuMDZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnZpZXctc2l0ZS1zZWFyY2ggLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUtLWV2ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4udmlldy1zaXRlLXNlYXJjaCAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS0tZXZlbnQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlIGJhY2tncm91bmQtaW1hZ2U7XG59XG4udmlldy1zaXRlLXNlYXJjaCAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS0tZXZlbnQgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYXllcl8xJyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzMDAzMzY2JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTcuOTY1Ljc4MUEuNzM2LjczNiAwIDAwNy4yODUgMGEuNzM2LjczNiAwIDAwLS42OC43ODF2MS44MjNoMS4zNnpNMTguMzk1Ljc4MWEuNjg3LjY4NyAwIDEwLTEuMzYgMHYxLjgyM2gxLjM2eicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00yMS41NyAyLjYwNGgtMy4xNzV2MS44MjNhLjY4Ny42ODcgMCAxMS0xLjM2IDBWMi42MDRoLTkuMDd2MS44MjNhLjczNi43MzYgMCAwMS0uNjguNzgxLjczNi43MzYgMCAwMS0uNjgtLjc4VjIuNjAzSDMuNDNhMS45NjMgMS45NjMgMCAwMC0xLjgxNCAyLjA4M3YxNi42NjdhMS45NjMgMS45NjMgMCAwMDEuODE0IDIuMDg0aDE4LjEzOGExLjk2MyAxLjk2MyAwIDAwMS44MTQtMi4wODRWNC42ODhhMS45NjMgMS45NjMgMCAwMC0xLjgxNC0yLjA4NHptLjI3IDE4Ljc2MWEuNDkxLjQ5MSAwIDAxLS40NTQuNTJsLTE3Ljc2MS0uMDFhLjQ5MS40OTEgMCAwMS0uNDU0LS41MlY3LjI5MWwxOC42NjguMDF6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTE3LjkxMSAxMy4wNWEuNDI2LjQyNiAwIDAwLS4zNjQtLjI5bC0zLjMyMy0uMzItMS4zMzItMy4wN2EuNDI4LjQyOCAwIDAwLS43ODQgMGwtMS4zMzIgMy4wNy0zLjMyMi4zMmEuNDIzLjQyMyAwIDAwLS4yNDMuNzRsMi41MDIgMi4yMTgtLjcyMyAzLjI3YS40MjMuNDIzIDAgMDAuMTY3LjQzNS40My40MyAwIDAwLjQ2Ny4wMmwyLjg3Ni0xLjY5NyAyLjg3NiAxLjY5N2EuNDI5LjQyOSAwIDAwLjQ2OC0uMDIuNDIzLjQyMyAwIDAwLjE2Ni0uNDM2bC0uNzIzLTMuMjdMMTcuNzkgMTMuNWEuNDIyLjQyMiAwIDAwLjEyMi0uNDQ4eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi52aWV3LXNpdGUtc2VhcmNoIC52aWV3cy1maWVsZC0tY29udGVudC10eXBlLS1ldmVudCBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDY2Y2MlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNy45NjUuNzgxQS43MzYuNzM2IDAgMDA3LjI4NSAwYS43MzYuNzM2IDAgMDAtLjY4Ljc4MXYxLjgyM2gxLjM2ek0xOC4zOTUuNzgxYS42ODcuNjg3IDAgMTAtMS4zNiAwdjEuODIzaDEuMzZ6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTIxLjU3IDIuNjA0aC0zLjE3NXYxLjgyM2EuNjg3LjY4NyAwIDExLTEuMzYgMFYyLjYwNGgtOS4wN3YxLjgyM2EuNzM2LjczNiAwIDAxLS42OC43ODEuNzM2LjczNiAwIDAxLS42OC0uNzhWMi42MDNIMy40M2ExLjk2MyAxLjk2MyAwIDAwLTEuODE0IDIuMDgzdjE2LjY2N2ExLjk2MyAxLjk2MyAwIDAwMS44MTQgMi4wODRoMTguMTM4YTEuOTYzIDEuOTYzIDAgMDAxLjgxNC0yLjA4NFY0LjY4OGExLjk2MyAxLjk2MyAwIDAwLTEuODE0LTIuMDg0em0uMjcgMTguNzYxYS40OTEuNDkxIDAgMDEtLjQ1NC41MmwtMTcuNzYxLS4wMWEuNDkxLjQ5MSAwIDAxLS40NTQtLjUyVjcuMjkxbDE4LjY2OC4wMXonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTcuOTExIDEzLjA1YS40MjYuNDI2IDAgMDAtLjM2NC0uMjlsLTMuMzIzLS4zMi0xLjMzMi0zLjA3YS40MjguNDI4IDAgMDAtLjc4NCAwbC0xLjMzMiAzLjA3LTMuMzIyLjMyYS40MjMuNDIzIDAgMDAtLjI0My43NGwyLjUwMiAyLjIxOC0uNzIzIDMuMjdhLjQyMy40MjMgMCAwMC4xNjcuNDM1LjQzLjQzIDAgMDAuNDY3LjAybDIuODc2LTEuNjk3IDIuODc2IDEuNjk3YS40MjkuNDI5IDAgMDAuNDY4LS4wMi40MjMuNDIzIDAgMDAuMTY2LS40MzZsLS43MjMtMy4yN0wxNy43OSAxMy41YS40MjIuNDIyIDAgMDAuMTIyLS40NDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnZpZXctc2l0ZS1zZWFyY2ggLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUtLWdyYW50ZWUge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi52aWV3LXNpdGUtc2VhcmNoIC52aWV3cy1maWVsZC0tY29udGVudC10eXBlLS1ncmFudGVlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogMTUwbXMgZWFzZSBiYWNrZ3JvdW5kLWltYWdlO1xufVxuLnZpZXctc2l0ZS1zZWFyY2ggLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUtLWdyYW50ZWUgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYXllcl8xJyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzMDAzMzY2JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTE0LjU4MyA1LjQ1NkE1LjMzNyA1LjMzNyAwIDAwOS4zNzUgMGE1LjMzNyA1LjMzNyAwIDAwLTUuMjA4IDUuNDU2YzAgMy4wMTQgMi4wODMgNi41MjMgNS4yMDggNi41MjNzNS4yMDgtMy41MSA1LjIwOC02LjUyM3pNMTYuMTQ2IDUuNDU2YTkuMjA3IDkuMjA3IDAgMDEtMS41MTMgNC45ODUgMy44NDYgMy44NDYgMCAwMDIuNTU0IDEuMDE3YzIuODEzIDAgNC42ODgtMy4yMDQgNC42ODgtNS45NTVBNC44NDEgNC44NDEgMCAwMDE3LjE4Ny41MmE0LjQ1NCA0LjQ1NCAwIDAwLTIuNDEzLjcxNyA3LjE0IDcuMTQgMCAwMTEuMzcyIDQuMjE4eicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00yMy4zNzQgMTMuOTY4YTExLjE3IDExLjE3IDAgMDAtOC42MTUtMi4zNTggMTYuNSAxNi41IDAgMDEzLjE2OCAxLjg2MSA2LjA0MSA2LjA0MSAwIDAxMi4zODYgNC44Mzh2Mi40MjhjMCAuMDYzLS4wMTIuMTIyLS4wMTUuMTgzIDIuNTgtLjIyNyA0LjcwMi0uNzYgNC43MDItMS45MDJ2LTEuNzM0YTQuMTM2IDQuMTM2IDAgMDAtMS42MjYtMy4zMTZ6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTE2Ljk5MyAxNC43MjRhMTIuNjUzIDEyLjY1MyAwIDAwLTcuNjE4LTIuNzQ1IDEyLjY1MyAxMi42NTMgMCAwMC03LjYxOCAyLjc0NUE0LjQ3MyA0LjQ3MyAwIDAwMCAxOC4zMXYyLjQyOGMwIDEuODk2IDUuODc0IDIuMTggOS4zNzUgMi4xOHM5LjM3NS0uMjg0IDkuMzc1LTIuMThWMTguMzFhNC40NzMgNC40NzMgMCAwMC0xLjc1Ny0zLjU4NXonLyUzRSUzQy9zdmclM0VcIik7XG59XG4udmlldy1zaXRlLXNlYXJjaCAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS0tZ3JhbnRlZSBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDY2Y2MlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTQuNTgzIDUuNDU2QTUuMzM3IDUuMzM3IDAgMDA5LjM3NSAwYTUuMzM3IDUuMzM3IDAgMDAtNS4yMDggNS40NTZjMCAzLjAxNCAyLjA4MyA2LjUyMyA1LjIwOCA2LjUyM3M1LjIwOC0zLjUxIDUuMjA4LTYuNTIzek0xNi4xNDYgNS40NTZhOS4yMDcgOS4yMDcgMCAwMS0xLjUxMyA0Ljk4NSAzLjg0NiAzLjg0NiAwIDAwMi41NTQgMS4wMTdjMi44MTMgMCA0LjY4OC0zLjIwNCA0LjY4OC01Ljk1NUE0Ljg0MSA0Ljg0MSAwIDAwMTcuMTg3LjUyYTQuNDU0IDQuNDU0IDAgMDAtMi40MTMuNzE3IDcuMTQgNy4xNCAwIDAxMS4zNzIgNC4yMTh6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTIzLjM3NCAxMy45NjhhMTEuMTcgMTEuMTcgMCAwMC04LjYxNS0yLjM1OCAxNi41IDE2LjUgMCAwMTMuMTY4IDEuODYxIDYuMDQxIDYuMDQxIDAgMDEyLjM4NiA0LjgzOHYyLjQyOGMwIC4wNjMtLjAxMi4xMjItLjAxNS4xODMgMi41OC0uMjI3IDQuNzAyLS43NiA0LjcwMi0xLjkwMnYtMS43MzRhNC4xMzYgNC4xMzYgMCAwMC0xLjYyNi0zLjMxNnonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTYuOTkzIDE0LjcyNGExMi42NTMgMTIuNjUzIDAgMDAtNy42MTgtMi43NDUgMTIuNjUzIDEyLjY1MyAwIDAwLTcuNjE4IDIuNzQ1QTQuNDczIDQuNDczIDAgMDAwIDE4LjMxdjIuNDI4YzAgMS44OTYgNS44NzQgMi4xOCA5LjM3NSAyLjE4czkuMzc1LS4yODQgOS4zNzUtMi4xOFYxOC4zMWE0LjQ3MyA0LjQ3MyAwIDAwLTEuNzU3LTMuNTg1eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUta2V5IC52aWV3cy1maWVsZC0tY29udGVudC10eXBlLWtleS0tcmVzb3VyY2Uge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi52aWV3cy1maWVsZC0tY29udGVudC10eXBlLWtleSAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXktLXJlc291cmNlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogMTUwbXMgZWFzZSBiYWNrZ3JvdW5kLWltYWdlO1xufVxuLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUta2V5IC52aWV3cy1maWVsZC0tY29udGVudC10eXBlLWtleS0tcmVzb3VyY2UgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYXllcl8xJyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzMDAzMzY2JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTIyLjE4OSAzLjc1OUgxOS4zOFYxLjAxQTEuMDExIDEuMDExIDAgMDAxOC4zNyAwSDIuODFBMS4wMTEgMS4wMTEgMCAwMDEuOCAxLjAxMVYyMC4yM2ExLjAxMSAxLjAxMSAwIDAwMS4wMTEgMS4wMTFINS42MnYyLjc0OEExLjAxMSAxLjAxMSAwIDAwNi42MyAyNWgxMC43MzJhMS4wMTIgMS4wMTIgMCAwMC42NzItLjI1Nmw0LjgyNy00LjI5NmExLjAxMSAxLjAxMSAwIDAwLjM0LS43NTVWNC43N2ExLjAxMSAxLjAxMSAwIDAwLTEuMDEyLTEuMDExek01LjYxOSA0Ljc3VjE5LjIySDMuODIyVjIuMDIyaDEzLjUzNlYzLjc2SDYuNjNBMS4wMTEgMS4wMTEgMCAwMDUuNjIgNC43N3ptMi4wMjMgMTguMjA4VjUuNzhoMTMuNTM2djEzLjE0M0gxNi45OHY0LjA1MWwtLjAwMy4wMDN6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTkuNzU5IDE2LjY1N0gxNHYxLjYxOEg5Ljc1OXpNOS43NTkgOC4xMjloOS4wNnYxLjYxOGgtOS4wNnpNOS43NTkgMTAuOTcxaDkuMDZ2MS42MThoLTkuMDZ6TTkuNzU5IDEzLjgxNGg5LjA2djEuNjE4aC05LjA2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi52aWV3cy1maWVsZC0tY29udGVudC10eXBlLWtleSAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXktLXJlc291cmNlIGE6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGF5ZXJfMScgZGF0YS1uYW1lPSdMYXllciAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNScgaGVpZ2h0PScyNSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyMzAwNjZjYyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00yMi4xODkgMy43NTlIMTkuMzhWMS4wMUExLjAxMSAxLjAxMSAwIDAwMTguMzcgMEgyLjgxQTEuMDExIDEuMDExIDAgMDAxLjggMS4wMTFWMjAuMjNhMS4wMTEgMS4wMTEgMCAwMDEuMDExIDEuMDExSDUuNjJ2Mi43NDhBMS4wMTEgMS4wMTEgMCAwMDYuNjMgMjVoMTAuNzMyYTEuMDEyIDEuMDEyIDAgMDAuNjcyLS4yNTZsNC44MjctNC4yOTZhMS4wMTEgMS4wMTEgMCAwMC4zNC0uNzU1VjQuNzdhMS4wMTEgMS4wMTEgMCAwMC0xLjAxMi0xLjAxMXpNNS42MTkgNC43N1YxOS4yMkgzLjgyMlYyLjAyMmgxMy41MzZWMy43Nkg2LjYzQTEuMDExIDEuMDExIDAgMDA1LjYyIDQuNzd6bTIuMDIzIDE4LjIwOFY1Ljc4aDEzLjUzNnYxMy4xNDNIMTYuOTh2NC4wNTFsLS4wMDMuMDAzeicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J005Ljc1OSAxNi42NTdIMTR2MS42MThIOS43NTl6TTkuNzU5IDguMTI5aDkuMDZ2MS42MThoLTkuMDZ6TTkuNzU5IDEwLjk3MWg5LjA2djEuNjE4aC05LjA2ek05Ljc1OSAxMy44MTRoOS4wNnYxLjYxOGgtOS4wNnonLyUzRSUzQy9zdmclM0VcIik7XG59XG4udmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXkgLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUta2V5LS1yZXNvdXJjZSBhOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi52aWV3cy1maWVsZC0tY29udGVudC10eXBlLWtleSAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXktLWV2ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4udmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXkgLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUta2V5LS1ldmVudCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IDE1MG1zIGVhc2UgYmFja2dyb3VuZC1pbWFnZTtcbn1cbi52aWV3cy1maWVsZC0tY29udGVudC10eXBlLWtleSAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXktLWV2ZW50IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGF5ZXJfMScgZGF0YS1uYW1lPSdMYXllciAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNScgaGVpZ2h0PScyNSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyMzAwMzM2NiU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J003Ljk2NS43ODFBLjczNi43MzYgMCAwMDcuMjg1IDBhLjczNi43MzYgMCAwMC0uNjguNzgxdjEuODIzaDEuMzZ6TTE4LjM5NS43ODFhLjY4Ny42ODcgMCAxMC0xLjM2IDB2MS44MjNoMS4zNnonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMjEuNTcgMi42MDRoLTMuMTc1djEuODIzYS42ODcuNjg3IDAgMTEtMS4zNiAwVjIuNjA0aC05LjA3djEuODIzYS43MzYuNzM2IDAgMDEtLjY4Ljc4MS43MzYuNzM2IDAgMDEtLjY4LS43OFYyLjYwM0gzLjQzYTEuOTYzIDEuOTYzIDAgMDAtMS44MTQgMi4wODN2MTYuNjY3YTEuOTYzIDEuOTYzIDAgMDAxLjgxNCAyLjA4NGgxOC4xMzhhMS45NjMgMS45NjMgMCAwMDEuODE0LTIuMDg0VjQuNjg4YTEuOTYzIDEuOTYzIDAgMDAtMS44MTQtMi4wODR6bS4yNyAxOC43NjFhLjQ5MS40OTEgMCAwMS0uNDU0LjUybC0xNy43NjEtLjAxYS40OTEuNDkxIDAgMDEtLjQ1NC0uNTJWNy4yOTFsMTguNjY4LjAxeicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00xNy45MTEgMTMuMDVhLjQyNi40MjYgMCAwMC0uMzY0LS4yOWwtMy4zMjMtLjMyLTEuMzMyLTMuMDdhLjQyOC40MjggMCAwMC0uNzg0IDBsLTEuMzMyIDMuMDctMy4zMjIuMzJhLjQyMy40MjMgMCAwMC0uMjQzLjc0bDIuNTAyIDIuMjE4LS43MjMgMy4yN2EuNDIzLjQyMyAwIDAwLjE2Ny40MzUuNDMuNDMgMCAwMC40NjcuMDJsMi44NzYtMS42OTcgMi44NzYgMS42OTdhLjQyOS40MjkgMCAwMC40NjgtLjAyLjQyMy40MjMgMCAwMC4xNjYtLjQzNmwtLjcyMy0zLjI3TDE3Ljc5IDEzLjVhLjQyMi40MjIgMCAwMC4xMjItLjQ0OHonLyUzRSUzQy9zdmclM0VcIik7XG59XG4udmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXkgLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUta2V5LS1ldmVudCBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDY2Y2MlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNy45NjUuNzgxQS43MzYuNzM2IDAgMDA3LjI4NSAwYS43MzYuNzM2IDAgMDAtLjY4Ljc4MXYxLjgyM2gxLjM2ek0xOC4zOTUuNzgxYS42ODcuNjg3IDAgMTAtMS4zNiAwdjEuODIzaDEuMzZ6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTIxLjU3IDIuNjA0aC0zLjE3NXYxLjgyM2EuNjg3LjY4NyAwIDExLTEuMzYgMFYyLjYwNGgtOS4wN3YxLjgyM2EuNzM2LjczNiAwIDAxLS42OC43ODEuNzM2LjczNiAwIDAxLS42OC0uNzhWMi42MDNIMy40M2ExLjk2MyAxLjk2MyAwIDAwLTEuODE0IDIuMDgzdjE2LjY2N2ExLjk2MyAxLjk2MyAwIDAwMS44MTQgMi4wODRoMTguMTM4YTEuOTYzIDEuOTYzIDAgMDAxLjgxNC0yLjA4NFY0LjY4OGExLjk2MyAxLjk2MyAwIDAwLTEuODE0LTIuMDg0em0uMjcgMTguNzYxYS40OTEuNDkxIDAgMDEtLjQ1NC41MmwtMTcuNzYxLS4wMWEuNDkxLjQ5MSAwIDAxLS40NTQtLjUyVjcuMjkxbDE4LjY2OC4wMXonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTcuOTExIDEzLjA1YS40MjYuNDI2IDAgMDAtLjM2NC0uMjlsLTMuMzIzLS4zMi0xLjMzMi0zLjA3YS40MjguNDI4IDAgMDAtLjc4NCAwbC0xLjMzMiAzLjA3LTMuMzIyLjMyYS40MjMuNDIzIDAgMDAtLjI0My43NGwyLjUwMiAyLjIxOC0uNzIzIDMuMjdhLjQyMy40MjMgMCAwMC4xNjcuNDM1LjQzLjQzIDAgMDAuNDY3LjAybDIuODc2LTEuNjk3IDIuODc2IDEuNjk3YS40MjkuNDI5IDAgMDAuNDY4LS4wMi40MjMuNDIzIDAgMDAuMTY2LS40MzZsLS43MjMtMy4yN0wxNy43OSAxMy41YS40MjIuNDIyIDAgMDAuMTIyLS40NDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUta2V5IC52aWV3cy1maWVsZC0tY29udGVudC10eXBlLWtleS0tZXZlbnQgYTpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4udmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXkgLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUta2V5LS1ncmFudGVlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4udmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXkgLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUta2V5LS1ncmFudGVlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogMTUwbXMgZWFzZSBiYWNrZ3JvdW5kLWltYWdlO1xufVxuLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUta2V5IC52aWV3cy1maWVsZC0tY29udGVudC10eXBlLWtleS0tZ3JhbnRlZSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMwMDMzNjYlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTQuNTgzIDUuNDU2QTUuMzM3IDUuMzM3IDAgMDA5LjM3NSAwYTUuMzM3IDUuMzM3IDAgMDAtNS4yMDggNS40NTZjMCAzLjAxNCAyLjA4MyA2LjUyMyA1LjIwOCA2LjUyM3M1LjIwOC0zLjUxIDUuMjA4LTYuNTIzek0xNi4xNDYgNS40NTZhOS4yMDcgOS4yMDcgMCAwMS0xLjUxMyA0Ljk4NSAzLjg0NiAzLjg0NiAwIDAwMi41NTQgMS4wMTdjMi44MTMgMCA0LjY4OC0zLjIwNCA0LjY4OC01Ljk1NUE0Ljg0MSA0Ljg0MSAwIDAwMTcuMTg3LjUyYTQuNDU0IDQuNDU0IDAgMDAtMi40MTMuNzE3IDcuMTQgNy4xNCAwIDAxMS4zNzIgNC4yMTh6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTIzLjM3NCAxMy45NjhhMTEuMTcgMTEuMTcgMCAwMC04LjYxNS0yLjM1OCAxNi41IDE2LjUgMCAwMTMuMTY4IDEuODYxIDYuMDQxIDYuMDQxIDAgMDEyLjM4NiA0LjgzOHYyLjQyOGMwIC4wNjMtLjAxMi4xMjItLjAxNS4xODMgMi41OC0uMjI3IDQuNzAyLS43NiA0LjcwMi0xLjkwMnYtMS43MzRhNC4xMzYgNC4xMzYgMCAwMC0xLjYyNi0zLjMxNnonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTYuOTkzIDE0LjcyNGExMi42NTMgMTIuNjUzIDAgMDAtNy42MTgtMi43NDUgMTIuNjUzIDEyLjY1MyAwIDAwLTcuNjE4IDIuNzQ1QTQuNDczIDQuNDczIDAgMDAwIDE4LjMxdjIuNDI4YzAgMS44OTYgNS44NzQgMi4xOCA5LjM3NSAyLjE4czkuMzc1LS4yODQgOS4zNzUtMi4xOFYxOC4zMWE0LjQ3MyA0LjQ3MyAwIDAwLTEuNzU3LTMuNTg1eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi52aWV3cy1maWVsZC0tY29udGVudC10eXBlLWtleSAudmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXktLWdyYW50ZWUgYTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYXllcl8xJyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzMDA2NmNjJTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTE0LjU4MyA1LjQ1NkE1LjMzNyA1LjMzNyAwIDAwOS4zNzUgMGE1LjMzNyA1LjMzNyAwIDAwLTUuMjA4IDUuNDU2YzAgMy4wMTQgMi4wODMgNi41MjMgNS4yMDggNi41MjNzNS4yMDgtMy41MSA1LjIwOC02LjUyM3pNMTYuMTQ2IDUuNDU2YTkuMjA3IDkuMjA3IDAgMDEtMS41MTMgNC45ODUgMy44NDYgMy44NDYgMCAwMDIuNTU0IDEuMDE3YzIuODEzIDAgNC42ODgtMy4yMDQgNC42ODgtNS45NTVBNC44NDEgNC44NDEgMCAwMDE3LjE4Ny41MmE0LjQ1NCA0LjQ1NCAwIDAwLTIuNDEzLjcxNyA3LjE0IDcuMTQgMCAwMTEuMzcyIDQuMjE4eicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00yMy4zNzQgMTMuOTY4YTExLjE3IDExLjE3IDAgMDAtOC42MTUtMi4zNTggMTYuNSAxNi41IDAgMDEzLjE2OCAxLjg2MSA2LjA0MSA2LjA0MSAwIDAxMi4zODYgNC44Mzh2Mi40MjhjMCAuMDYzLS4wMTIuMTIyLS4wMTUuMTgzIDIuNTgtLjIyNyA0LjcwMi0uNzYgNC43MDItMS45MDJ2LTEuNzM0YTQuMTM2IDQuMTM2IDAgMDAtMS42MjYtMy4zMTZ6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTE2Ljk5MyAxNC43MjRhMTIuNjUzIDEyLjY1MyAwIDAwLTcuNjE4LTIuNzQ1IDEyLjY1MyAxMi42NTMgMCAwMC03LjYxOCAyLjc0NUE0LjQ3MyA0LjQ3MyAwIDAwMCAxOC4zMXYyLjQyOGMwIDEuODk2IDUuODc0IDIuMTggOS4zNzUgMi4xOHM5LjM3NS0uMjg0IDkuMzc1LTIuMThWMTguMzFhNC40NzMgNC40NzMgMCAwMC0xLjc1Ny0zLjU4NXonLyUzRSUzQy9zdmclM0VcIik7XG59XG4udmlld3MtZmllbGQtLWNvbnRlbnQtdHlwZS1rZXkgLnZpZXdzLWZpZWxkLS1jb250ZW50LXR5cGUta2V5LS1ncmFudGVlIGE6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uc2VhcmNoLWZvcm1fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLXF1YXJ0ZXItc3BhY2UpIDAgMDtcbiAgbWluLXdpZHRoOiAzLjI1cmVtO1xufVxuLnNlYXJjaC1mb3JtX19idXR0b24gLmJ1dHRvbi1sYWJlbF9fdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXNvdXJjZXMtLWZpbHRlcnMgLnNlYXJjaC1mb3JtX19idXR0b24gLmJ1dHRvbi1sYWJlbF9fdGV4dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc291cmNlcy0tZmlsdGVycyAuc2VhcmNoLWZvcm1fX2J1dHRvbiAuYnV0dG9uLWxhYmVsX19pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1yZXNvdXJjZXMtLWZpbHRlcnMgbGVnZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtcmVzb3VyY2VzLS1maWx0ZXJzIC5maWVsZHNldC1sZWdlbmQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oYWxmLXNwYWNlKTtcbiAgZm9udC1zaXplOiAyMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogdmFyKC0taGFsZi1zcGFjZSkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoLXJlc291cmNlcy0tZmlsdGVycyAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLXJlc291cmNlc3BhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1yZXNvdXJjZXMtcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LXNlYXJjaC1hcGktZnVsbHRleHRdLCAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtcmVzb3VyY2VzcGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXJlc291cmNlcy1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tMl0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1yZXNvdXJjZXNwYWdlLTEgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcmVzb3VyY2VzLXBhZ2UtMSBsYWJlbFtmb3I9ZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0LS0zXSwgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLXJlc291cmNlc3BhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1yZXNvdXJjZXMtcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LWNvbWJpbmUtLTJdLCAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtcmVzb3VyY2VzcGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXJlc291cmNlcy1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtY29tYmluZV0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dF0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tMl0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tM10sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtY29tYmluZS0tMl0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtY29tYmluZV0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMiAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dF0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMiAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tMl0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMiAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tM10sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMiAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtY29tYmluZS0tMl0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlc3BhZ2UtMiAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtY29tYmluZV0sICN2aWV3cy1leHBvc2VkLWZvcm0tcmVzb3VyY2VzLXBhZ2UtMSBsYWJlbFtmb3I9ZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XSwgI3ZpZXdzLWV4cG9zZWQtZm9ybS1yZXNvdXJjZXMtcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LXNlYXJjaC1hcGktZnVsbHRleHQtLTJdLCAjdmlld3MtZXhwb3NlZC1mb3JtLXJlc291cmNlcy1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tM10sICN2aWV3cy1leHBvc2VkLWZvcm0tcmVzb3VyY2VzLXBhZ2UtMSBsYWJlbFtmb3I9ZWRpdC1jb21iaW5lLS0yXSwgI3ZpZXdzLWV4cG9zZWQtZm9ybS1yZXNvdXJjZXMtcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LWNvbWJpbmVdLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLXJlc291cmNlcy1zb2xycGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXJlc291cmNlcy1zb2xyLXBhZ2UtMSBsYWJlbFtmb3I9ZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XSxcbiNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1yZXNvdXJjZXMtc29scnBhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1yZXNvdXJjZXMtc29sci1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tMl0sXG4jYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtcmVzb3VyY2VzLXNvbHJwYWdlLTEgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcmVzb3VyY2VzLXNvbHItcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LXNlYXJjaC1hcGktZnVsbHRleHQtLTNdLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLXJlc291cmNlcy1zb2xycGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXJlc291cmNlcy1zb2xyLXBhZ2UtMSBsYWJlbFtmb3I9ZWRpdC1jb21iaW5lLS0yXSxcbiNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1yZXNvdXJjZXMtc29scnBhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1yZXNvdXJjZXMtc29sci1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtY29tYmluZV0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1yZXNvdXJjZXMtc29scnBhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1zb2xyLXBhZ2UtMSBsYWJlbFtmb3I9ZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XSwgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLXJlc291cmNlcy1zb2xycGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXNvbHItcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LXNlYXJjaC1hcGktZnVsbHRleHQtLTJdLCAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtcmVzb3VyY2VzLXNvbHJwYWdlLTEgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtc29sci1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tM10sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1yZXNvdXJjZXMtc29scnBhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1zb2xyLXBhZ2UtMSBsYWJlbFtmb3I9ZWRpdC1jb21iaW5lLS0yXSwgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLXJlc291cmNlcy1zb2xycGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXNvbHItcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LWNvbWJpbmVdLCAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtZ3JhbnRlZXMtc29scnBhZ2UtMiAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1zb2xyLXBhZ2UtMiBsYWJlbFtmb3I9ZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XSwgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWdyYW50ZWVzLXNvbHJwYWdlLTIgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtc29sci1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tMl0sICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlcy1zb2xycGFnZS0yICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXNvbHItcGFnZS0yIGxhYmVsW2Zvcj1lZGl0LXNlYXJjaC1hcGktZnVsbHRleHQtLTNdLCAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtZ3JhbnRlZXMtc29scnBhZ2UtMiAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1zb2xyLXBhZ2UtMiBsYWJlbFtmb3I9ZWRpdC1jb21iaW5lLS0yXSwgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWdyYW50ZWVzLXNvbHJwYWdlLTIgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtc29sci1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtY29tYmluZV0sICN2aWV3cy1leHBvc2VkLWZvcm0tcmVzb3VyY2VzLXNvbHItcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LXNlYXJjaC1hcGktZnVsbHRleHRdLCAjdmlld3MtZXhwb3NlZC1mb3JtLXJlc291cmNlcy1zb2xyLXBhZ2UtMSBsYWJlbFtmb3I9ZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0LS0yXSwgI3ZpZXdzLWV4cG9zZWQtZm9ybS1yZXNvdXJjZXMtc29sci1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tM10sICN2aWV3cy1leHBvc2VkLWZvcm0tcmVzb3VyY2VzLXNvbHItcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LWNvbWJpbmUtLTJdLCAjdmlld3MtZXhwb3NlZC1mb3JtLXJlc291cmNlcy1zb2xyLXBhZ2UtMSBsYWJlbFtmb3I9ZWRpdC1jb21iaW5lXSxcbiNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlcy1zb2xycGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXNvbHItcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LXNlYXJjaC1hcGktZnVsbHRleHRdLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWdyYW50ZWVzLXNvbHJwYWdlLTEgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtc29sci1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tMl0sXG4jYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtZ3JhbnRlZXMtc29scnBhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1zb2xyLXBhZ2UtMSBsYWJlbFtmb3I9ZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0LS0zXSxcbiNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1ncmFudGVlcy1zb2xycGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXNvbHItcGFnZS0xIGxhYmVsW2Zvcj1lZGl0LWNvbWJpbmUtLTJdLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWdyYW50ZWVzLXNvbHJwYWdlLTEgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtc29sci1wYWdlLTEgbGFiZWxbZm9yPWVkaXQtY29tYmluZV0sICN2aWV3cy1leHBvc2VkLWZvcm0tc2l0ZS1zb2xyLXNlYXJjaC1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dF0sICN2aWV3cy1leHBvc2VkLWZvcm0tc2l0ZS1zb2xyLXNlYXJjaC1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tMl0sICN2aWV3cy1leHBvc2VkLWZvcm0tc2l0ZS1zb2xyLXNlYXJjaC1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC0tM10sICN2aWV3cy1leHBvc2VkLWZvcm0tc2l0ZS1zb2xyLXNlYXJjaC1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtY29tYmluZS0tMl0sICN2aWV3cy1leHBvc2VkLWZvcm0tc2l0ZS1zb2xyLXNlYXJjaC1wYWdlLTIgbGFiZWxbZm9yPWVkaXQtY29tYmluZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4jYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtcmVzb3VyY2VzcGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXJlc291cmNlcy1wYWdlLTEgPiAuZm9ybS0taW5saW5lLCAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtZ3JhbnRlZXNwYWdlLTEgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtcGFnZS0xID4gLmZvcm0tLWlubGluZSwgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWdyYW50ZWVzcGFnZS0yICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXBhZ2UtMiA+IC5mb3JtLS1pbmxpbmUsICN2aWV3cy1leHBvc2VkLWZvcm0tcmVzb3VyY2VzLXBhZ2UtMSA+IC5mb3JtLS1pbmxpbmUsXG4jYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtcmVzb3VyY2VzLXNvbHJwYWdlLTEgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcmVzb3VyY2VzLXNvbHItcGFnZS0xID4gLmZvcm0tLWlubGluZSwgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLXJlc291cmNlcy1zb2xycGFnZS0xICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWdyYW50ZWVzLXNvbHItcGFnZS0xID4gLmZvcm0tLWlubGluZSwgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWdyYW50ZWVzLXNvbHJwYWdlLTIgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZ3JhbnRlZXMtc29sci1wYWdlLTIgPiAuZm9ybS0taW5saW5lLCAjdmlld3MtZXhwb3NlZC1mb3JtLXJlc291cmNlcy1zb2xyLXBhZ2UtMSA+IC5mb3JtLS1pbmxpbmUsXG4jYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtZ3JhbnRlZXMtc29scnBhZ2UtMSAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1ncmFudGVlcy1zb2xyLXBhZ2UtMSA+IC5mb3JtLS1pbmxpbmUsICN2aWV3cy1leHBvc2VkLWZvcm0tc2l0ZS1zb2xyLXNlYXJjaC1wYWdlLTIgPiAuZm9ybS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VzcXVpLXNwYWNlKTtcbn1cblxuQG1lZGlhICh3aWR0aCA8PSA1Ni4yNXJlbSkge1xuICAuYmxvY2stc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXktNTUpO1xuICB9XG59XG5cbi5zZWFyY2gtLWZpbHRlci0tc3VibWl0IC5zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFzZS1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlKTtcbn1cblxuLmJsb2NrLXNlYXJjaC1hcGktZm9ybS1ibG9jayAjc2VhcmNoLWFwaS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZSk7XG59XG4uYmxvY2stc2VhcmNoLWFwaS1mb3JtLWJsb2NrICNzZWFyY2gtYXBpLWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLXNlYXJjaC1hcGktZm9ybS1ibG9jayAjc2VhcmNoLWFwaS1mb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLXNlYXJjaC1hcGktZm9ybS1ibG9jayAjc2VhcmNoLWFwaS1mb3JtIC5mb3JtLXR5cGUtc2VhcmNoIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uc2VhcmNoX19maWx0ZXJfX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWRvdWJsZS1zcGFjZSk7XG59IiwiLy8gQ3VzdG9tIENTUyBwcm9wZXJ0aWVzIGFuZCBtaXhpbnMuXG4vLyBUaGVzZSBhcmUgXCJjb21waWxlZFwiIGJ5IHBvc3Rjc3MvcG9zdGNzcy1jdXN0b20tcHJvcGVydGllcyBmb3IgSUUxMSBjb21wYXRpYmlsaXR5LlxuLy8gQ1NTIHZhcmlhYmxlcyAodGhvc2UgdGhhdCBzdGFydCB3aXRoIC0tKSBhcmUgaW5jbHVkZWQgaW4gdGhlIGdlbmVyYXRlZCBDU1MuIFNhc3Mgc3R5bGUgdmFyaWFibGVzICh0aG9zZSB0aGF0IHN0YXJ0IHdpdGggJCkgYXJlIGZvciBpbnRlcm5hbCBwcm9jZXNzaW5nLlxuXG5cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi8vVHlwb2dyYXBoeVxuJHNlcmlmOiBcIk5ld3NyZWFkZXJcIiwgdGltZXMsIHNlcmlmO1xuJHNhbnMtc2VyaWY6IFwiT3ZlcnBhc3NcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG5cbiRib2R5LWZvbnQtZmFtaWx5OiAkc2VyaWY7XG4kaGVhZGluZy1mb250LWZhbWlseTogJHNhbnMtc2VyaWY7XG4kYmFzZS1mb250LXNpemU6IDIwO1xuXG4vL1NpemVzXG4kcmVtLXB4OiAwLjA2MjVyZW07IC8vMXB4XG4kc3BhY2U6IDFyZW07IC8vMTZweFxuJGVpZ2h0aC1zcGFjZTogbWF0aC5kaXYoJHNwYWNlLCA4KTsgLy8ycHhcbiRxdWFydGVyLXNwYWNlOiBtYXRoLmRpdigkc3BhY2UsIDQpOyAvLzRweFxuJHRoaXJkLXNwYWNlOiBtYXRoLmRpdigkc3BhY2UsIDMpOyAvLzUuMzMzMzMzMzNweFxuJGhhbGYtc3BhY2U6IG1hdGguZGl2KCRzcGFjZSwgMik7IC8vOHB4XG4kZG9kcmFudC1zcGFjZTogJHNwYWNlICogMC43NTsgLy8xMnB4XG4kcXVhc3F1aS1zcGFjZTogJHNwYWNlICogMS4yNTsgLy8yMHB4XG4kc2VzcXVpLXNwYWNlOiAkc3BhY2UgKiAxLjU7IC8vMjRweFxuJGRvdWJsZS1zcGFjZTogJHNwYWNlICogMjsgLy8zMnB4XG4kY2VudGF1cnVzLXNwYWNlOiAkc3BhY2UgKiAyLjc1OyAvLzQ0cHggKG5hbWVkIGFmdGVyIG9taWNyb24gdmFyaWFudCBCUy4yLjc1LjIpXG4kdHJpcGxlLXNwYWNlOiAkc3BhY2UgKiAzOyAvLzQ4cHhcbiR0cmliYmxlLXNwYWNlOiAkdHJpcGxlLXNwYWNlOyAvL3Ryb3VibGVcbiRmaW5nZXItc3BhY2U6ICRzcGFjZSAqIDMuMjU7IC8vIDUycHggKGZvciB0b3VjaCBkZXZpY2VzKVxuXG4kc21hbGw6IDIzLjc1cmVtOyAvLzM4MHB4XG4kcGhhYmxldDogMzFyZW07IC8vIDQ5NnB4XG4kbmFycm93OiAzNS41cmVtOyAvLzU2OHB4XG4kbWVkaXVtOiA0My43NXJlbTsgLy83MDBweFxuJHdpZGU6IDQ4cmVtOyAvLzc2OHB4XG4kZGVza3RvcC1uYXJyb3c6IDU2LjI1cmVtOyAvLzkwMHB4XG4kZGVza3RvcDogNjZyZW07IC8vMTA1NnB4XG4vLyAkbWF4LXdpZHRoOiA4MS4xMjVyZW07IC8vMTI2NnB4ICsgbWFyZ2luIG9mIDE2cHggKHgyKVxuJG1heC13aWR0aDogODEuNzVyZW07IC8vMTI3NnB4ICsgbWFyZ2luIG9mIDE2cHggKHgyKVxuXG4kc3VwZXItbWF4OiAkbWF4LXdpZHRoICsgJGRvdWJsZS1zcGFjZTtcbiRtYXgtbWVhc3VyZTogNTVjaDtcbiRtYXgtbWVhc3VyZS1pZTogNjAwcHg7XG5cblxuLy9Gb250IHNpemVzIGFuZCBsaW5lIGhlaWdodHMgaW4gcGl4ZWxzXG4kZm9udC1zaXplLW1hcDogKFxuICBmcy0xOiAoXG4gICAgc2l6ZS1kZXNrdG9wOiA0OSxcbiAgICBoZWlnaHQtZGVza3RvcDogNTYsXG4gICAgaGVpZ2h0LWRlc2t0b3AtdGlnaHQ6IDUyLFxuICAgIHNpemUtbW9iaWxlOiAzOSxcbiAgICBoZWlnaHQtbW9iaWxlOiA0OCxcbiAgICBoZWlnaHQtbW9iaWxlLXRpZ2h0OiA0NFxuICApLFxuICBmcy0yOiAoXG4gICAgc2l6ZS1kZXNrdG9wOiAzOSxcbiAgICBoZWlnaHQtZGVza3RvcDogNDgsXG4gICAgaGVpZ2h0LWRlc2t0b3AtdGlnaHQ6IDQ0LFxuICAgIHNpemUtbW9iaWxlOiAzMSxcbiAgICBoZWlnaHQtbW9iaWxlOiA0MCxcbiAgICBoZWlnaHQtbW9iaWxlLXRpZ2h0OiAzNlxuICApLFxuICBmcy0zOiAoXG4gICAgc2l6ZS1kZXNrdG9wOiAzMSxcbiAgICBoZWlnaHQtZGVza3RvcDogNDAsXG4gICAgaGVpZ2h0LWRlc2t0b3AtdGlnaHQ6IDM2LFxuICAgIHNpemUtbW9iaWxlOiAyNSxcbiAgICBoZWlnaHQtbW9iaWxlOiAzMixcbiAgICBoZWlnaHQtbW9iaWxlLXRpZ2h0OiAyOFxuICApLFxuICBmcy00OiAoXG4gICAgc2l6ZS1kZXNrdG9wOiAyNSxcbiAgICBoZWlnaHQtZGVza3RvcDogMzIsXG4gICAgaGVpZ2h0LWRlc2t0b3AtdGlnaHQ6IDI4LFxuICAgIHNpemUtbW9iaWxlOiAyMCxcbiAgICBoZWlnaHQtbW9iaWxlOiAyOCxcbiAgICBoZWlnaHQtbW9iaWxlLXRpZ2h0OiAyNFxuICApLFxuICBmcy01OiAoXG4gICAgc2l6ZS1kZXNrdG9wOiAyMCxcbiAgICBoZWlnaHQtZGVza3RvcDogMjgsXG4gICAgaGVpZ2h0LWRlc2t0b3AtdGlnaHQ6IDI0LFxuICAgIHNpemUtbW9iaWxlOiAxNixcbiAgICBoZWlnaHQtbW9iaWxlOiAyNCxcbiAgICBoZWlnaHQtbW9iaWxlLXRpZ2h0OiAyMFxuICApLFxuICBmcy01LTU6IChcbiAgICBzaXplLWRlc2t0b3A6IDE4LFxuICAgIGhlaWdodC1kZXNrdG9wOiAyOCxcbiAgICBoZWlnaHQtZGVza3RvcC10aWdodDogMjQsXG4gICAgc2l6ZS1tb2JpbGU6IDE2LFxuICAgIGhlaWdodC1tb2JpbGU6IDI0LFxuICAgIGhlaWdodC1tb2JpbGUtdGlnaHQ6IDIwXG4gICksXG4gIGZzLTY6IChcbiAgICBzaXplLWRlc2t0b3A6IDE2LFxuICAgIGhlaWdodC1kZXNrdG9wOiAyNCxcbiAgICBoZWlnaHQtZGVza3RvcC10aWdodDogMjAsXG4gICAgc2l6ZS1tb2JpbGU6IDEyLFxuICAgIGhlaWdodC1tb2JpbGU6IDIwLFxuICAgIGhlaWdodC1tb2JpbGUtdGlnaHQ6IDE2XG4gIClcbik7XG5cblxuLy9Db2xvcnNcbiRjLXJlZDogIzk2MUMyMDsgLy9sb2dvIHJlZFxuJGMtb3JhbmdlOiAjQ0U1QjE5O1xuJGMtcHVycGxlOiAjNjgyQjZCO1xuJGMtYmx1ZTogIzAwNTliMztcbiRjLXBhbGUtYmx1ZTogI0RBRTJGRjtcbiRjLWxpZ2h0LWJsdWU6ICMwNTY2OTg7IC8vbG9nbyBibHVlXG4kYy1kYXJrLWJsdWU6ICMwMDMzNjY7XG4kYy1waW5rOiAjZTJjM2M1OyAvL2ZhY2V0IHBpbGwgaG92ZXJcbiRjLW1vY2Nhc2luOiAjZmZmMGIwO1xuJGMtZ3JheS0zOiAjRjdGOEY5OyAvLyB1c2VkIGZvciBqcXVlcnkgZGlhbG9nIGJhY2tncm91bmRcbiRjLWdyYXktNTogI2YxZjFmMTtcbiRjLWdyYXktMTA6ICNkZWRmZTA7XG4kYy1ncmF5LTIwOiAjQ0NDQ0NDO1xuJGMtZ3JheS0zMDogI0IzQjNCMztcbiRjLWdyYXktNDA6ICM5Nzk3OTc7XG4kYy1ncmF5LTUwOiAjODA4MDgwO1xuJGMtZ3JheS01NTogIzc0NzI3MjtcbiRjLWdyYXktNjA6ICM2NjY2NjY7XG4kYy1ncmF5LTY1OiAjNTg1ODVhO1xuJGMtZ3JheS03MDogIzRENEQ0RDtcbiRjLWdyYXktODA6ICMzMzMzMzM7XG4kYy1ibHVlLW92ZXJsYXk6IHJnYmEoMCwgNjAsIDkxLCAwLjkpO1xuXG4vL0FjdGlvbnNcbiRjLWxpbms6ICRjLWJsdWU7XG4kYy1ob3ZlcjogJGMtZGFyay1ibHVlO1xuJGMtZm9jdXM6ICNmZjdlMDQ7XG4kYy12aXNpdGVkOiAkYy1wdXJwbGU7XG5cbi8vQ29ybmVyIFJhZGl1c1xuJGJhc2UtYm9yZGVyLXJhZGl1czogM3B4O1xuXG4vL0FuaW1hdGlvbnNcbiRiYXNlLWR1cmF0aW9uOiAxNTBtcztcbiRiYXNlLXRpbWluZzogZWFzZTtcbiR0cmFuc2l0aW9uOiAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cbi8vUnVsZXNcbiRydWxlOiAxcHggc29saWQgJGMtZ3JheS00MDtcbiRydWxlLS1yZWQ6IDFweCBkb3R0ZWQgJGMtcmVkO1xuXG4vL1NoYWRvd3NcbiRib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuMTUpIDAgMCAxMHB4IDBweDtcblxuIl19 */
