/* Static/js/SearchClient/src/features/search/Facets.css */
.app-search .left-panel .facets {
  padding-top: 2.4rem;
}
.app-search .facets-header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  padding: 12px 0 16px 0;
  border-bottom: 1px solid #dddddd;
}
.app-search .facets .facet-group {
  margin: 12px 0;
  padding-bottom: 12px;
}
.app-search .facet-group .facet-group-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.app-search .facet-group .facet-item label {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  margin: 8px 0;
  line-height: 24px;
}
.app-search .facet-group .facet-item:hover {
  background-color: #dddddd;
}
.app-search .facet-group .facet-item.selected {
  font-style: italic;
}
.app-search .facet-group .facet-item label .term {
  flex-grow: 1;
  margin-left: 5px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 14px;
  color: #666666;
}
.app-search .facet-group .facet-item input[type=checkbox] {
  display: none;
}
.app-search .facet-group .facet-item input[type=radio] {
  display: none;
}
.app-search .facet-group .facet-item .facet-item-checkbox {
  box-sizing: content-box;
  width: 18px;
  height: 18px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
}
.app-search .facet-group .facet-item:hover .facet-item-checkbox {
  background-color: #dddddd;
  border: 1px solid #666666;
}
.app-search .facet-group .facet-item.selected .facet-item-checkbox-inner {
  box-sizing: content-box;
  flex-grow: 0;
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  border: 3px solid #ffffff;
  background-color: #0090bc;
}
.app-search .facet-group .facet-item.selected:hover .facet-item-checkbox-inner {
  background-color: #666666;
}
.app-search .facet-group .facet-item .pill-box .pill {
  background-color: #ecf6ff;
  border-color: rgba(0, 144, 188, .25);
  color: #2d6886;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  padding: 4px 12px;
  border-radius: 14px;
}
.app-search .facet-group .facet-item:hover .pill-box .pill {
  background-color: #dddddd;
}
.app-search .facet-group .footer {
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  margin: 16px 0;
  padding: 4px 0;
  font-size: 12px;
  font-weight: bold;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  color: #0090bc;
  cursor: pointer;
}
.app-search .facet-group .footer:hover {
  color: #024c7b;
}
.app-search .facets-flyout {
  position: absolute;
  top: 127px;
  left: 10px;
  width: 95%;
  max-width: 400px;
  background-color: #ffffff;
  border: 1px solid #0090bc;
  padding: 8px;
  z-index: 100;
}
.app-search .facets-flyout .facets-header {
  align-items: center;
}
.app-search .facets-flyout .facets-header h2 {
  flex-grow: 1;
  margin: 0 8px;
}
.app-search .facets-flyout .facets-header .action-link {
  font-size: 2em;
  font-weight: bold;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
}
.app-search .facets-flyout .facet-group {
  margin: 8px 16px;
}
.app-search .facets-flyout .facets-footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 48px;
}
.app-search .facets-flyout .facets-footer input[type=button] {
  height: 34px;
  width: 100%;
  background-color: #0090bc;
  color: #ffffff;
  outline: none;
  border-color: transparent;
}
.app-search .facets-flyout .facets-footer .action-link {
  padding: 16px 0 8px 0;
}
.app-search .facet-group.date-facet .text-input {
  margin-bottom: 4px;
}
.app-search .facet-group.date-facet .text-input > input {
  padding: 5px;
  border-radius: 4px;
  border: 1px solid black;
}
.app-search .facet-group.date-facet .text-input > input:focus-visible {
  border: 1px solid black;
}
.app-search .facet-group.date-facet .facet-submit-btn {
  background-color: #024c7b;
  color: #ecf6ff;
  border-color: transparent;
  border-radius: 4px;
  padding: 5px 12px;
}

/* Static/js/SearchClient/src/features/search/Paging.css */
.app-search .paging {
  display: flex;
  justify-content: center;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  cursor: pointer;
}
.app-search .paging-explainer {
  display: flex;
  justify-content: center;
}
.app-search .paging-explainer span {
  margin: 1rem 0;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 1.4rem;
  line-height: 2.4rem;
  color: rgba(0, 0, 0, .55);
}
.app-search .paging .paging-button {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  color: #0090bc;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: bold;
}
.app-search .paging .paging-button:first-of-type {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.app-search .paging .paging-button:last-of-type {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #dddddd;
}
.app-search .paging .paging-button:hover {
  background-color: #dddddd;
}
.app-search .paging .paging-button.selected {
  background-color: #024c7b;
  color: #ffffff;
}
.app-search .paging .paging-button span {
  margin: 4px 8px;
}

/* Static/js/SearchClient/src/features/search/Results.css */
.app-search .results {
  display: flex;
  flex-direction: column;
}
.app-search .results.empty {
  font-family:
    Arial,
    Helvetica,
    sans-serif;
}
.app-search .results .result {
  margin: 8px 12px;
  padding-left: 8px;
  border: 1px solid transparent;
  border-left: 4px solid #024c7b;
}
.app-search .mobile .results .result {
  margin: 8px 0;
}
.app-search .results .result:hover {
  border: 1px solid rgba(102, 102, 102, 0.2);
  border-left: 4px solid #024c7b;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 4px 8px 0 rgba(102, 102, 102, 0.4), 0 4px 8px 0 rgba(102, 102, 102, 0.4);
}
.app-search .results .result .title {
  margin-top: 4px;
  line-height: 20px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-weight: bold;
  font-size: 16px;
}
.app-search .results .result .title a {
  color: #0090bc;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.app-search .results .result .title:hover a {
  color: #024c7b;
}
.app-search .results .result .result-breadcrumb {
  margin-top: 4px;
  line-height: 1.4rem;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 1.2rem;
  color: #1e1e1e;
  font-weight: 500;
  overflow: hidden;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.app-search .mobile .results .result .result-breadcrumb {
  display: none;
}
.app-search .results .result .result-breadcrumb span::after {
  content: "\203a";
  margin: 4px;
}
.app-search .results .result .result-breadcrumb span:last-of-type::after {
  content: "";
}
.app-search .results .result .publish-date {
  margin-top: 4px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #666666;
}
.app-search .results .result em {
  font-weight: bold;
}
.app-search .results .result .summary {
  margin-top: 4px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 14px;
  line-height: 16px;
  max-height: 32px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #666666;
}
.app-search .mobile .results .result .summary {
  -webkit-line-clamp: 5;
  max-height: 90px;
}
.app-search .results .result .pill-box {
  margin-top: 10px;
  margin-bottom: 18px;
}
.app-search .results .result .pill-box .pill {
  background-color: #ecf6ff;
  border-color: #024c7b;
  color: #2d6886;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-weight: bold;
  font-size: 10px;
  line-height: 12px;
  padding: 4px 12px;
  border-radius: 4px;
  border: 1px solid #0090bc;
}
.app-search .results .result .action {
  display: flex;
  padding-bottom: 2rem;
}
.app-search .results .result .action a.register-button {
  width: 160px;
  font-size: 16px;
  font-weight: bold;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-weight: 600;
  line-height: 30px;
  height: 30px;
  outline: none;
  color: #ffffff;
  background-color: #c71d28;
  border: 1px solid #c71d28;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-radius: 4px;
}
.app-search .results .result .download-link a {
  font-size: 12px;
  font-weight: bold;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  color: #0090bc;
  -webkit-text-decoration: none;
  text-decoration: none;
  line-height: 24px;
}

/* Static/js/SearchClient/src/features/search/Input.css */
.app-search .text-input-group {
  display: inline-flex;
  margin-left: 8px;
  width: 85%;
}
.app-search .mobile .text-input-group {
  width: 96%;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.app-search .text-input-group .text-input {
  display: inline-flex;
  flex-grow: 1;
  border: 1px solid #dddddd;
  border-right: hidden;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #ffffff;
}
.app-search .text-input-group .text-input:focus-within {
  border: 1px solid #0090bc;
}
.app-search .text-input-group .text-input input[type=text] {
  border-color: transparent;
  outline: none;
  flex-grow: 1;
}
.app-search .text-input-group .text-input ::-moz-placeholder {
  color: #dddddd;
  font-style: italic;
}
.app-search .text-input-group .text-input ::placeholder {
  color: #dddddd;
  font-style: italic;
}
.app-search .text-input-group .search-btn {
  color: #ecf6ff;
  background-color: #024c7b;
  padding: 5px 12px;
  border-color: transparent;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  outline: none;
}
.app-search .text-input-group .search-btn:hover {
  background-color: #022e4a;
}
.app-search .text-input-group .search-btn span {
  display: block;
  margin: 0;
}
.app-search .text-input-group span {
  font-size: 24px;
  margin: 4px 8px;
  width: 16px;
  color: #dddddd;
  transform: rotate(-45deg);
}

/* Static/js/SearchClient/src/AppSearch.css */
.app-search {
  display: flex;
  flex-direction: column;
}
.app-search.loading {
  opacity: 0.4;
  z-index: 100;
}
.app-search .default {
  display: flex;
}
.app-search .mobile {
  margin: 0;
  padding: 0;
}
.app-search h2 {
  margin: 10px 0;
  padding: 0;
}
.app-search h3 {
  margin: 0;
  padding: 0;
}
.app-search h4 {
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.app-search .left-panel {
  margin: 8px 12px;
  min-width: 240px;
  max-width: 240px;
}
.app-search .right-panel {
  flex-grow: 2;
  margin: 8px 12px;
  padding: 8px 12px;
  max-width: 100%;
  overflow: hidden;
}
.app-search .action-link {
  line-height: 1.5em;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  cursor: pointer;
  color: #0090bc;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 1.2rem;
}
.app-search .explainer {
  font-size: 18px;
  line-height: 26px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-style: italic;
  font-weight: bold;
}
.app-search .mobile .explainer {
  margin: 4px 0 8px 0;
}
.app-search .info-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.app-search .default .info-box {
  margin: 24px 12px 8px 0;
  padding: 4px 0 16px 0;
  border-bottom: 1px solid #dddddd;
  line-height: 1.75em;
}
.app-search .default .info-box .explainer {
  margin-left: 8px;
}
.app-search .info-box .sort-dropdown select {
  height: 40px;
  border-color: #dddddd;
  border-radius: 4px;
  min-width: 270px;
  font-weight: 600;
  color: #666666;
  padding: 0 4px;
}
.app-search .mobile .info-box {
  margin: 16px 0;
}
.app-search .mobile .info-box .sort-dropdown select {
  margin: 8px 0;
  min-width: 0;
}

/* Static/js/SearchClient/src/AppNavInput.css */
.nav-input.text-input-group {
  display: inline-flex;
  width: 100%;
}
.nav-input.text-input-group .text-input {
  display: inline-flex;
  flex-grow: 1;
  border: 1px solid #dddddd;
  border-right: hidden;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #ffffff;
}
.nav-input.text-input-group .text-input:focus-within {
  border: 1px solid #0090bc;
}
.nav-input.text-input-group .text-input input[type=text] {
  border-color: transparent;
  outline: none;
  flex-grow: 1;
}
.nav-input.text-input-group .text-input ::-moz-placeholder {
  color: #dddddd;
  font-style: italic;
}
.nav-input.text-input-group .text-input ::placeholder {
  color: #dddddd;
  font-style: italic;
}
.nav-input.text-input-group .search-btn {
  color: #ecf6ff;
  background-color: #024c7b;
  padding: 5px 12px;
  margin: 0;
  border-color: transparent;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  outline: none;
}
.nav-input.text-input-group .search-btn:hover {
  background-color: #022e4a;
}
.nav-input.text-input-group .search-btn span {
  display: block;
  margin: 0;
}
.nav-input.text-input-group span {
  font-size: 24px;
  margin: 4px 8px;
  width: 16px;
  color: #dddddd;
  transform: rotate(-45deg);
  background-color: transparent;
}
.text-input-flyout {
  background-color: #ffffff;
  position: absolute;
  width: 100%;
  border-radius: 4px;
  z-index: 100;
  box-shadow: 0 4px 8px 0 rgba(102, 102, 102, 0.4), 0 4px 8px 0 rgba(102, 102, 102, 0.4);
}
.text-input-flyout h2 {
  line-height: 24px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin: 8px;
  padding: 0;
}
.text-input-flyout .results-panel {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: 50% 50%;
  padding: 0 16px 8px 16px;
}
.text-input-flyout .results-panel span {
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
  color: #0090bc;
}
.text-input-flyout .results-panel span:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
#bs-nav-input-mobile .nav-input.text-input-group {
  max-height: 4rem;
}
#bs-nav-input-mobile .nav-input.text-input-group span {
  margin: 2px 8px;
}
#bs-nav-input-mobile .nav-input.text-input-group .search-btn {
  padding: 0.4rem 1.2rem;
}
#bs-nav-input-mobile .nav-input.text-input-group .search-btn span {
  margin: -2px 0;
}
@media (max-width: 768px) {
  #bs-nav-input-mobile {
    line-height: normal;
  }
  .nav-input .text-input > input {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vU3RhdGljL2pzL1NlYXJjaENsaWVudC9zcmMvZmVhdHVyZXMvc2VhcmNoL0ZhY2V0cy5jc3MiLCAiLi4vLi4vU3RhdGljL2pzL1NlYXJjaENsaWVudC9zcmMvZmVhdHVyZXMvc2VhcmNoL1BhZ2luZy5jc3MiLCAiLi4vLi4vU3RhdGljL2pzL1NlYXJjaENsaWVudC9zcmMvZmVhdHVyZXMvc2VhcmNoL1Jlc3VsdHMuY3NzIiwgIi4uLy4uL1N0YXRpYy9qcy9TZWFyY2hDbGllbnQvc3JjL2ZlYXR1cmVzL3NlYXJjaC9JbnB1dC5jc3MiLCAiLi4vLi4vU3RhdGljL2pzL1NlYXJjaENsaWVudC9zcmMvQXBwU2VhcmNoLmNzcyIsICIuLi8uLi9TdGF0aWMvanMvU2VhcmNoQ2xpZW50L3NyYy9BcHBOYXZJbnB1dC5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi5hcHAtc2VhcmNoIC5sZWZ0LXBhbmVsIC5mYWNldHMge1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldHMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTJweCAwIDE2cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0cyAuZmFjZXQtZ3JvdXAge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uYXBwLXNlYXJjaCAuZmFjZXQtZ3JvdXAgLmZhY2V0LWdyb3VwLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0LWdyb3VwIC5mYWNldC1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldC1ncm91cCAuZmFjZXQtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0LWdyb3VwIC5mYWNldC1pdGVtLnNlbGVjdGVkIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldC1ncm91cCAuZmFjZXQtaXRlbSBsYWJlbCAudGVybSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYXBwLXNlYXJjaCAuZmFjZXQtZ3JvdXAgLmZhY2V0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldC1ncm91cCAuZmFjZXQtaXRlbSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0LWdyb3VwIC5mYWNldC1pdGVtIC5mYWNldC1pdGVtLWNoZWNrYm94IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYXBwLXNlYXJjaCAuZmFjZXQtZ3JvdXAgLmZhY2V0LWl0ZW06aG92ZXIgLmZhY2V0LWl0ZW0tY2hlY2tib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2Njtcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0LWdyb3VwIC5mYWNldC1pdGVtLnNlbGVjdGVkIC5mYWNldC1pdGVtLWNoZWNrYm94LWlubmVyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBiYztcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0LWdyb3VwIC5mYWNldC1pdGVtLnNlbGVjdGVkOmhvdmVyIC5mYWNldC1pdGVtLWNoZWNrYm94LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYXBwLXNlYXJjaCAuZmFjZXQtZ3JvdXAgLmZhY2V0LWl0ZW0gLnBpbGwtYm94IC5waWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNDQsIDE4OCwgLjI1KTtcbiAgICBjb2xvcjogIzJkNjg4NjtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0LWdyb3VwIC5mYWNldC1pdGVtOmhvdmVyIC5waWxsLWJveCAucGlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0LWdyb3VwIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDkwYmM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBwLXNlYXJjaCAuZmFjZXQtZ3JvdXAgLmZvb3Rlcjpob3ZlciB7XG4gICAgY29sb3I6ICMwMjRjN2I7XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldHMtZmx5b3V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMjdweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDkwYmM7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0cy1mbHlvdXQgLmZhY2V0cy1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldHMtZmx5b3V0IC5mYWNldHMtaGVhZGVyIGgyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0cy1mbHlvdXQgLmZhY2V0cy1oZWFkZXIgLmFjdGlvbi1saW5rIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBwLXNlYXJjaCAuZmFjZXRzLWZseW91dCAuZmFjZXQtZ3JvdXAge1xuICAgIG1hcmdpbjogOHB4IDE2cHg7XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldHMtZmx5b3V0IC5mYWNldHMtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4uYXBwLXNlYXJjaCAuZmFjZXRzLWZseW91dCAuZmFjZXRzLWZvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MGJjO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFwcC1zZWFyY2ggLmZhY2V0cy1mbHlvdXQgLmZhY2V0cy1mb290ZXIgLmFjdGlvbi1saW5rIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDA7XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldC1ncm91cC5kYXRlLWZhY2V0IC50ZXh0LWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldC1ncm91cC5kYXRlLWZhY2V0IC50ZXh0LWlucHV0ID4gaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldC1ncm91cC5kYXRlLWZhY2V0IC50ZXh0LWlucHV0ID4gaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5hcHAtc2VhcmNoIC5mYWNldC1ncm91cC5kYXRlLWZhY2V0IC5mYWNldC1zdWJtaXQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI0YzdiO1xuICAgIGNvbG9yOiAjZWNmNmZmO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xufSIsICIuYXBwLXNlYXJjaCAucGFnaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFwcC1zZWFyY2ggLnBhZ2luZy1leHBsYWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hcHAtc2VhcmNoIC5wYWdpbmctZXhwbGFpbmVyIHNwYW4ge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjU1KVxufVxuXG4uYXBwLXNlYXJjaCAucGFnaW5nIC5wYWdpbmctYnV0dG9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgY29sb3I6ICMwMDkwYmM7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFwcC1zZWFyY2ggLnBhZ2luZyAucGFnaW5nLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uYXBwLXNlYXJjaCAucGFnaW5nIC5wYWdpbmctYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5hcHAtc2VhcmNoIC5wYWdpbmcgLnBhZ2luZy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5hcHAtc2VhcmNoIC5wYWdpbmcgLnBhZ2luZy1idXR0b24uc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjRjN2I7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hcHAtc2VhcmNoIC5wYWdpbmcgLnBhZ2luZy1idXR0b24gc3BhbiB7XG4gICAgbWFyZ2luOiA0cHggOHB4O1xufSIsICIuYXBwLXNlYXJjaCAucmVzdWx0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXBwLXNlYXJjaCAucmVzdWx0cy5lbXB0eSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5hcHAtc2VhcmNoIC5yZXN1bHRzIC5yZXN1bHQge1xuICAgIG1hcmdpbjogOHB4IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDI0YzdiO1xufVxuXG4uYXBwLXNlYXJjaCAubW9iaWxlIC5yZXN1bHRzIC5yZXN1bHQge1xuICAgIG1hcmdpbjogOHB4IDA7XG59XG5cbi5hcHAtc2VhcmNoIC5yZXN1bHRzIC5yZXN1bHQ6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAyLCAxMDIsIDEwMiwgMC4yKTtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMjRjN2I7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMTAyLCAxMDIsIDEwMiwgMC40KSwgMCA0cHggOHB4IDAgcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjQpO1xufVxuXG4uYXBwLXNlYXJjaCAucmVzdWx0cyAucmVzdWx0IC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFwcC1zZWFyY2ggLnJlc3VsdHMgLnJlc3VsdCAudGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDkwYmM7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXBwLXNlYXJjaCAucmVzdWx0cyAucmVzdWx0IC50aXRsZTpob3ZlciBhIHtcbiAgICBjb2xvcjogIzAyNGM3Yjtcbn1cblxuLmFwcC1zZWFyY2ggLnJlc3VsdHMgLnJlc3VsdCAucmVzdWx0LWJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uYXBwLXNlYXJjaCAubW9iaWxlIC5yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBwLXNlYXJjaCAucmVzdWx0cyAucmVzdWx0IC5yZXN1bHQtYnJlYWRjcnVtYiBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcMjAzQSc7XG4gICAgbWFyZ2luOiA0cHg7XG59XG5cbi5hcHAtc2VhcmNoIC5yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1icmVhZGNydW1iIHNwYW46bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5hcHAtc2VhcmNoIC5yZXN1bHRzIC5yZXN1bHQgLnB1Ymxpc2gtZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmFwcC1zZWFyY2ggLnJlc3VsdHMgLnJlc3VsdCBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcHAtc2VhcmNoIC5yZXN1bHRzIC5yZXN1bHQgLnN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYXBwLXNlYXJjaCAubW9iaWxlIC5yZXN1bHRzIC5yZXN1bHQgLnN1bW1hcnkge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xufVxuXG4uYXBwLXNlYXJjaCAucmVzdWx0cyAucmVzdWx0IC5waWxsLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uYXBwLXNlYXJjaCAucmVzdWx0cyAucmVzdWx0IC5waWxsLWJveCAucGlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMjRjN2I7XG4gICAgY29sb3I6ICMyZDY4ODY7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5MGJjO1xufVxuXG4uYXBwLXNlYXJjaCAucmVzdWx0cyAucmVzdWx0IC5hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5hcHAtc2VhcmNoIC5yZXN1bHRzIC5yZXN1bHQgLmFjdGlvbiBhLnJlZ2lzdGVyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzFkMjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3MWQyODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFwcC1zZWFyY2ggLnJlc3VsdHMgLnJlc3VsdCAuZG93bmxvYWQtbGluayBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDkwYmM7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufSIsICIuYXBwLXNlYXJjaCAudGV4dC1pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB3aWR0aDogODUlO1xufVxuXG4uYXBwLXNlYXJjaCAubW9iaWxlIC50ZXh0LWlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmFwcC1zZWFyY2ggLnRleHQtaW5wdXQtZ3JvdXAgLnRleHQtaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1yaWdodDogaGlkZGVuO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFwcC1zZWFyY2ggLnRleHQtaW5wdXQtZ3JvdXAgLnRleHQtaW5wdXQ6Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5MGJjO1xufVxuXG4uYXBwLXNlYXJjaCAudGV4dC1pbnB1dC1ncm91cCAudGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4uYXBwLXNlYXJjaCAudGV4dC1pbnB1dC1ncm91cCAudGV4dC1pbnB1dCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZGRkZGRkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFwcC1zZWFyY2ggLnRleHQtaW5wdXQtZ3JvdXAgLnRleHQtaW5wdXQgOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYXBwLXNlYXJjaCAudGV4dC1pbnB1dC1ncm91cCAuc2VhcmNoLWJ0biB7XG4gICAgY29sb3I6ICNlY2Y2ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNGM3YjtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXBwLXNlYXJjaCAudGV4dC1pbnB1dC1ncm91cCAuc2VhcmNoLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMmU0YTtcbn1cblxuLmFwcC1zZWFyY2ggLnRleHQtaW5wdXQtZ3JvdXAgLnNlYXJjaC1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYXBwLXNlYXJjaCAudGV4dC1pbnB1dC1ncm91cCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiA0cHggOHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGNvbG9yOiAjZGRkZGRkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59IiwgIi5hcHAtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hcHAtc2VhcmNoLmxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbi5hcHAtc2VhcmNoIC5kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXBwLXNlYXJjaCAubW9iaWxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmFwcC1zZWFyY2ggaDIge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5hcHAtc2VhcmNoIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmFwcC1zZWFyY2ggaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmFwcC1zZWFyY2ggLmxlZnQtcGFuZWwge1xuICAgIG1hcmdpbjogOHB4IDEycHg7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuXG4uYXBwLXNlYXJjaCAucmlnaHQtcGFuZWwge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBtYXJnaW46IDhweCAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXBwLXNlYXJjaCAuYWN0aW9uLWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwOTBiYztcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmFwcC1zZWFyY2ggLmV4cGxhaW5lciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFwcC1zZWFyY2ggLm1vYmlsZSAuZXhwbGFpbmVyIHtcbiAgICBtYXJnaW46IDRweCAwIDhweCAwO1xufVxuXG4uYXBwLXNlYXJjaCAuaW5mby1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hcHAtc2VhcmNoIC5kZWZhdWx0IC5pbmZvLWJveCB7XG4gICAgbWFyZ2luOiAyNHB4IDEycHggOHB4IDA7XG4gICAgcGFkZGluZzogNHB4IDAgMTZweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG59XG5cbi5hcHAtc2VhcmNoIC5kZWZhdWx0IC5pbmZvLWJveCAuZXhwbGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYXBwLXNlYXJjaCAuaW5mby1ib3ggLnNvcnQtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5hcHAtc2VhcmNoIC5tb2JpbGUgLmluZm8tYm94IHtcbiAgICBtYXJnaW46IDE2cHggMDtcbn1cblxuLmFwcC1zZWFyY2ggLm1vYmlsZSAuaW5mby1ib3ggLnNvcnQtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIG1pbi13aWR0aDogMDtcbn0iLCAiLm5hdi1pbnB1dC50ZXh0LWlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdi1pbnB1dC50ZXh0LWlucHV0LWdyb3VwIC50ZXh0LWlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItcmlnaHQ6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXYtaW5wdXQudGV4dC1pbnB1dC1ncm91cCAudGV4dC1pbnB1dDpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDkwYmM7XG59XG5cbi5uYXYtaW5wdXQudGV4dC1pbnB1dC1ncm91cCAudGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4ubmF2LWlucHV0LnRleHQtaW5wdXQtZ3JvdXAgLnRleHQtaW5wdXQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2RkZGRkZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5uYXYtaW5wdXQudGV4dC1pbnB1dC1ncm91cCAudGV4dC1pbnB1dCA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2RkZGRkZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5uYXYtaW5wdXQudGV4dC1pbnB1dC1ncm91cCAuc2VhcmNoLWJ0biB7XG4gICAgY29sb3I6ICNlY2Y2ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNGM3YjtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLm5hdi1pbnB1dC50ZXh0LWlucHV0LWdyb3VwIC5zZWFyY2gtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIyZTRhO1xufVxuXG4ubmF2LWlucHV0LnRleHQtaW5wdXQtZ3JvdXAgLnNlYXJjaC1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubmF2LWlucHV0LnRleHQtaW5wdXQtZ3JvdXAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogNHB4IDhweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBjb2xvcjogI2RkZGRkZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGV4dC1pbnB1dC1mbHlvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjQpLCAwIDRweCA4cHggMCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNCk7XG59XG5cbi50ZXh0LWlucHV0LWZseW91dCBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogOHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi50ZXh0LWlucHV0LWZseW91dCAucmVzdWx0cy1wYW5lbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogOHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHggOHB4IDE2cHg7XG59XG5cbi50ZXh0LWlucHV0LWZseW91dCAucmVzdWx0cy1wYW5lbCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDA5MGJjO1xufVxuXG4udGV4dC1pbnB1dC1mbHlvdXQgLnJlc3VsdHMtcGFuZWwgc3Bhbjpob3ZlciB7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2JzLW5hdi1pbnB1dC1tb2JpbGUgLm5hdi1pbnB1dC50ZXh0LWlucHV0LWdyb3VwIHtcbiAgICBtYXgtaGVpZ2h0OiA0cmVtO1xufVxuXG4jYnMtbmF2LWlucHV0LW1vYmlsZSAubmF2LWlucHV0LnRleHQtaW5wdXQtZ3JvdXAgc3BhbiB7XG4gICAgbWFyZ2luOiAycHggOHB4O1xufVxuXG4jYnMtbmF2LWlucHV0LW1vYmlsZSAubmF2LWlucHV0LnRleHQtaW5wdXQtZ3JvdXAgLnNlYXJjaC1idG4ge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW07XG59XG5cbiNicy1uYXYtaW5wdXQtbW9iaWxlIC5uYXYtaW5wdXQudGV4dC1pbnB1dC1ncm91cCAuc2VhcmNoLWJ0biBzcGFuIHtcbiAgICBtYXJnaW46IC0ycHggMDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjYnMtbmF2LWlucHV0LW1vYmlsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLm5hdi1pbnB1dCAudGV4dC1pbnB1dCA+IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSJdLAogICJtYXBwaW5ncyI6ICI7QUFBQSxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUM7QUFDckIsZUFBYTtBQUNqQjtBQUVBLENBSkMsV0FJVyxDQUFDO0FBQ1QsV0FBUztBQUNULGVBQWE7QUFDYixtQkFBaUI7QUFDakIsV0FBUyxLQUFLLEVBQUUsS0FBSztBQUNyQixpQkFBZSxJQUFJLE1BQU07QUFDN0I7QUFFQSxDQVpDLFdBWVcsQ0FaYSxP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 */
