@charset "UTF-8";
/**
 * Clay 3.114.0
 *
 * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: © 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
/**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: © 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: © 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
/*
 * Color Definitions
 */
/*
 * Font / Typography
 */
/*
 * Grid System
 */
/*
 * Buttons
 */
/*
 * Tabs Default Color
 */
/*
 * Animation
 */
/*
 * Common Visual Effects
 */
/*
 * Shared Layout Information
 */
/*
 * AUI Bootstrap overrides
 */
/**
 * Clay 3.114.0
 *
 * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: © 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
/**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: © 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: © 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
.quick-access-nav {
  position: fixed;
  z-index: 999;
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  overflow: visible;
  position: static;
  white-space: normal;
  width: auto;
}

.lfr-asset-column-details .lfr-asset-categories {
  color: #7d7d7d;
}
.lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
  color: #555;
}
.lfr-asset-column-details .lfr-asset-description {
  color: #444;
  font-style: italic;
  margin: 0.5em auto 2em;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}
.lfr-asset-column-details .lfr-asset-icon {
  border-right: 1px solid transparent;
  color: #999;
  float: left;
  line-height: 1em;
  margin-right: 10px;
  padding-right: 10px;
}
.lfr-asset-column-details .lfr-asset-icon.last {
  border-width: 0;
}
.lfr-asset-column-details .lfr-asset-tags {
  color: #7d7d7d;
}
.lfr-asset-column-details .lfr-asset-tags .tag {
  color: #555;
}
.lfr-asset-column-details .lfr-asset-metadata {
  clear: both;
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
}
.lfr-asset-column-details .lfr-panel {
  clear: both;
  margin-bottom: 0.2em;
}
.lfr-asset-column-details .lfr-panel.lfr-extended {
  border: 1px solid #ccc;
  margin-bottom: 0;
}
.lfr-asset-column-details .taglib-custom-attributes-list label,
.lfr-asset-column-details .lfr-asset-field label {
  display: block;
}
.lfr-asset-column-details .taglib-custom-attributes-list {
  margin-bottom: 1em;
}

.overlay {
  position: absolute;
}

.overlay-hidden,
.overlaymask-hidden {
  display: none;
}

.lfr-form-row {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 1px 5px 25px;
  position: relative;
}
.lfr-form-row:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}
.lfr-form-row:hover {
  border: solid #ccc;
  border-width: 1px 0;
  padding-top: 0;
}
.lfr-form-row.lfr-form-row-inline .form-group {
  margin-right: 5px;
}
.lfr-form-row legend .field-label {
  float: left;
  margin-right: 10px;
}
.lfr-form-row .handle-sort-vertical {
  background: url(../images/application/handle_sort_vertical.png) no-repeat 0 50%;
  cursor: move;
  padding-left: 20px;
}
.lfr-form-row fieldset {
  border-width: 0;
  margin: 0;
  padding: 0;
}

.lfr-autorow-controls {
  bottom: 5px;
  position: absolute;
  right: 5px;
}

.datepicker-popover-content .popover-content {
  padding: 0.75rem 1rem;
}

.dropdown.open > .dropdown-menu, .overlay-content .open > .dropdown-menu {
  display: block;
}

.form-control-inline {
  background-color: transparent;
  font-size: 1.125rem;
  font-weight: 700;
}
.form-control-inline:not(:hover) {
  border-color: transparent;
}
.form-control-inline::placeholder {
  color: #a9afb5;
  font-style: italic;
}

.form-search .input-group {
  position: relative;
}
.form-search .input-group.advanced-search .search-query {
  padding-left: 40px;
  z-index: 0;
}
.form-search .input-group.advanced-search .toggle-advanced {
  cursor: pointer;
  left: 0;
  line-height: 1;
  padding: 8px 10px;
  position: absolute;
  top: 0;
}
.form-search .input-group.advanced-search .toggle-advanced .caret {
  margin-top: 7px;
}
.form-search .input-group.advanced-search .toggle-advanced .icon-search {
  font-size: 14px;
}
@media (max-width: 991.98px) {
  .form-search .input-group {
    width: 100%;
  }
  .form-search .input-group .btn {
    clip: rect(0, 0, 0, 0);
    left: -9999px;
    position: absolute;
  }
  .form-search .input-group input.search-query {
    width: 100%;
  }
}

.lfr-table {
  border-collapse: collapse;
  clear: both;
}
.lfr-table > tbody > tr > td,
.lfr-table > tbody > tr > th,
.lfr-table > thead > tr > td,
.lfr-table > thead > tr > th,
.lfr-table > tfoot > tr > td,
.lfr-table > tfoot > tr > th {
  padding: 0 5px;
  overflow-wrap: break-all;
  word-wrap: break-all;
}
.lfr-table > tbody > tr > td:first-child, .lfr-table > tbody > tr > td.first-child,
.lfr-table > tbody > tr > th:first-child,
.lfr-table > tbody > tr > th.first-child,
.lfr-table > thead > tr > td:first-child,
.lfr-table > thead > tr > td.first-child,
.lfr-table > thead > tr > th:first-child,
.lfr-table > thead > tr > th.first-child,
.lfr-table > tfoot > tr > td:first-child,
.lfr-table > tfoot > tr > td.first-child,
.lfr-table > tfoot > tr > th:first-child,
.lfr-table > tfoot > tr > th.first-child {
  padding-left: 0;
}
.lfr-table > tbody > tr > td:last-child, .lfr-table > tbody > tr > td.last-child,
.lfr-table > tbody > tr > th:last-child,
.lfr-table > tbody > tr > th.last-child,
.lfr-table > thead > tr > td:last-child,
.lfr-table > thead > tr > td.last-child,
.lfr-table > thead > tr > th:last-child,
.lfr-table > thead > tr > th.last-child,
.lfr-table > tfoot > tr > td:last-child,
.lfr-table > tfoot > tr > td.last-child,
.lfr-table > tfoot > tr > th:last-child,
.lfr-table > tfoot > tr > th.last-child {
  padding-right: 0;
}
.lfr-table > tbody > tr > th,
.lfr-table > thead > tr > th,
.lfr-table > tfoot > tr > th {
  font-weight: bold;
}

.lfr-pagination:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}
.lfr-pagination .dropdown-menu {
  display: none;
}
.lfr-pagination .dropdown-toggle .icon-caret-down {
  margin-left: 5px;
}
.lfr-pagination .lfr-pagination-controls {
  float: left;
}
.lfr-pagination .lfr-pagination-controls .search-results {
  display: inline-block;
  margin-left: 10px;
  margin-top: 5px;
  top: 10px;
}
.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link {
  border-width: 0;
  clear: both;
  color: #333;
  display: block;
  font-weight: normal;
  line-height: 20px;
  padding: 3px 20px;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
.lfr-pagination .lfr-pagination-delta-selector {
  float: left;
}
@media (max-width: 991.98px) {
  .lfr-pagination .lfr-pagination-delta-selector .lfr-icon-menu-text {
    display: none;
  }
}
.lfr-pagination .pagination-content {
  float: right;
}

.lfr-panel.lfr-extended {
  border: 1px solid transparent;
  border-color: #dedede #bfbfbf #bfbfbf #dedede;
}
.lfr-panel.lfr-extended.lfr-collapsible .lfr-panel-button {
  display: block;
}
.lfr-panel.lfr-extended.lfr-collapsed .lfr-panel-titlebar {
  border-bottom-width: 0;
}
.lfr-panel.panel-default .panel-heading {
  border-bottom-width: 0;
}
.lfr-panel .toggler-header {
  cursor: pointer;
}

.sidebar-sm .sheet-subtitle {
  font-size: 0.75rem;
  margin-bottom: 1rem;
}
.sidebar-sm .form-control[type=file] {
  padding: 0;
}
.sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control {
  min-height: auto;
  padding: 0.285rem 0.75rem;
}
.sidebar-sm .list-group-item-flex {
  padding: 0.5rem 0.25rem;
}
.sidebar-sm .list-group-item-flex .autofit-col {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.lfr-translation-manager {
  border-radius: 4px;
  display: inline-block;
  margin-top: 0.5em;
  min-height: 1.8em;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-default-locale {
  display: inline-block;
  width: auto;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu {
  float: none;
  padding: 0.4em 0;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li,
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li strong {
  display: inline;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-translations-message {
  margin: 10px 0;
}
.lfr-translation-manager .lfr-translation-manager-available-translations {
  white-space: normal;
}
.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
  line-height: 1;
}
.lfr-translation-manager .lfr-translation-manager-translation {
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  margin: 0.2em;
  padding: 0.4em 0.3em 0.4em 0.5em;
  text-decoration: none;
}
.lfr-translation-manager .lfr-translation-manager-translation * {
  vertical-align: middle;
}
.lfr-translation-manager .lfr-translation-manager-translation img {
  margin-right: 0.3em;
}
.lfr-translation-manager .lfr-translation-manager-translation:hover {
  background-color: #d1e5ef;
}
.lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  background-color: #598bec;
  border-color: #224fa8;
  color: #fff;
}
.lfr-translation-manager .lfr-translation-manager-change-default-locale {
  margin: 0 0.4em;
}
.lfr-translation-manager .lfr-translation-manager-delete-translation {
  display: inline-block;
  padding: 0 2px;
}
.lfr-translation-manager .lfr-translation-manager-delete-translation svg {
  pointer-events: none;
}

.lfr-tree a {
  text-decoration: none;
}
.lfr-tree li {
  margin-bottom: 2px;
  padding-left: 0;
}
.lfr-tree li ul li, .lfr-tree li.tree-item {
  padding-left: 0;
}
.lfr-tree li.tree-item {
  padding-left: 5px;
}
.lfr-tree li.tree-item li {
  padding-left: 20px;
}
.lfr-tree li.tree-item ul {
  margin-left: 0;
  margin-top: 5px;
}

.lfr-upload-container {
  margin-bottom: 1rem;
}
.lfr-upload-container .upload-target {
  border: 3px dashed #e5e7e9;
  margin-bottom: 1rem;
  min-height: 2rem;
  padding: 2rem 0;
  position: relative;
  text-align: center;
}
.upload-drop-intent .lfr-upload-container .upload-target {
  z-index: 100;
}
.upload-drop-active .lfr-upload-container .upload-target {
  background-color: #92e5a5;
  border-color: #69db83;
}
.lfr-upload-container .upload-target .drop-file-text {
  font-weight: normal;
}
.mobile .lfr-upload-container .upload-target .drop-file-text {
  display: none;
}
.lfr-upload-container .upload-target .small {
  display: block;
  margin: 5px 0;
  text-transform: lowercase;
}
.lfr-upload-container .manage-upload-target {
  padding-top: 5px;
  position: relative;
}
.lfr-upload-container .manage-upload-target .select-files {
  float: left;
  line-height: 0;
  margin: 0 1.125rem 1.125rem;
  padding: 0 0 0 5px;
}
.lfr-upload-container .cancel-uploads,
.lfr-upload-container .clear-uploads {
  background-repeat: no-repeat;
  float: right;
}
.lfr-upload-container .cancel-uploads {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAnFBMVEX////4YWP/dXjyS07/dXj9bXD6a234YWP4XWD2WVv2VFfsOTzoLzHmKSvkISP2VFf0TE/vREftPT/iHB72WVvvREf0TE//hon/gYX/fYD/e33/dXj/cXP9bXD/a236a23/Zmb4YWP4XWD/Wl32WVv/VVj2VFf3VFb0TE/yS072SUvvREfuQELtPT/sOTzrMzXoLzHnLC/mKSvkISPh2jkWAAAAF3RSTlMAESIiMzMzMzMzMzMzMzNERERERHd3qtw8lzkAAACOSURBVHjaZcjZDsIgEIXhcd+tu5YBKUixttS6vP+7OQKJTfxvTr4D7Tpxu/2w410SjDjwVvLQ805TPiRryfQeKM6OTI68K/BJPHGlJZJjSqSMofEOGXbJecsTgzkds58V5+J8refBU7Jx9yIrmkW0sA6gqbLyuaRjZZWtgXq58rEFan0jf3uTfRuIkf/7AO8DDcVPSSG3AAAAAElFTkSuQmCC);
  margin-right: 0;
}
.lfr-upload-container .clear-uploads {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEX///+6QwTEVx65RQPEVx3EWB64RQPDVxq5RAO5RAO5RQPATQ65RQO5RQO5RQPRczjJZCW9TQTLay28QgTdZAHhaAPmdyHqeQXrikDudgDvfxj0nWP1qHL2tY33tY34dgD+za7+1rj/dxH/fxj/hiH/kk3///9TM3sUAAAAFHRSTlMAbXd4eHh6gN3e3+Hi4+T5+/z8/mIsq5IAAABHSURBVBjTY2CgGWDlFuZhRuIz8cspyggxIgQ4ZFWVVCQ4EQLCCmpqalLCCAFeaWV5SVE+hAC7gJi4iCAbkqksXMK8bNRzNADCOQN++eLhCQAAAABJRU5ErkJggg==);
  padding-left: 16px;
}
.lfr-upload-container .upload-file.upload-complete.file-saved {
  padding-left: 25px;
}
.lfr-upload-container .upload-file .file-title {
  display: inline-block;
  max-width: 95%;
  overflow: hidden;
  padding-right: 16px;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.lfr-upload-container .upload-file .icon-file {
  font-size: 40px;
}
.lfr-upload-container .upload-list-info {
  margin: 1em 0 0.5em;
}
.lfr-upload-container .upload-list-info h4 {
  font-size: 1.3em;
}
.lfr-upload-container .cancel-button {
  color: #6c757d;
  margin-top: 1px;
  position: absolute;
  right: 5px;
  top: 50%;
  white-space: nowrap;
}
.lfr-upload-container .cancel-button .cancel-button-text {
  display: none;
  margin-left: 5px;
}
.lfr-upload-container .cancel-button:hover .cancel-button-text {
  display: inline;
}
.lfr-upload-container .cancel-button .lexicon-icon {
  height: 12px;
}
.lfr-upload-container .delete-button {
  color: #6c757d;
}
.lfr-upload-container .delete-button-col {
  padding-right: 10px;
}
.lfr-upload-container .file-added .success-message {
  float: right;
  font-weight: normal;
}
.lfr-upload-container .upload-error {
  opacity: 1;
  padding-left: 25px;
}
.lfr-upload-container .upload-complete .cancel-button,
.lfr-upload-container .delete-button,
.lfr-upload-container .upload-complete.file-saved .delete-button,
.lfr-upload-container .upload-complete.upload-error .delete-button {
  display: none;
}
.lfr-upload-container .multiple-files .upload-error {
  background: #f5c4c9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJPSURBVDjLpZPLS5RhFMYfv9QJlelTQZwRb2OKlKuINuHGLlBEBEOLxAu46oL0F0QQFdWizUCrWnjBaDHgThCMoiKkhUONTqmjmDp2GZ0UnWbmfc/ztrC+GbM2dXbv4ZzfeQ7vefKMMfifyP89IbevNNCYdkN2kawkCZKfSPZTOGTf6Y/m1uflKlC3LvsNTWArr9BT2LAf+W73dn5jHclIBFZyfYWU3or7T4K7AJmbl/yG7EtX1BQXNTVCYgtgbAEAYHlqYHlrsTEVQWr63RZFuqsfDAcdQPrGRR/JF5nKGm9xUxMyr0YBAEXXHgIANq/3ADQobD2J9fAkNiMTMSFb9z8ambMAQER3JC1XttkYGGZXoyZEGyTHRuBuPgBTUu7VSnUAgAUAWutOV2MjZGkehgYUA6O5A0AlkAyRnotiX3MLlFKduYCqAtuGXpyH0XQmOj+TIURt51OzURTYZdBKV2UBSsOIcRp/TVTT4ewK6idECAihtUKOArWcjq/B8tQ6UkUR31+OYXP4sTOdisivrkMyHodWejlXwcC38Fvs8dY5xaIId89VlJy7ACpCNCFCuOp8+BJ6A631gANQSg1mVmOxxGQYRW2nHMha4B5WA3chsv22T5/B13AIicWZmNZ6cMchTXUe81Okzz54pLi0uQWp+TmkZqMwxsBV74Or3od4OISPr0e3SHa3PX0f3HXKofNH/UIG9pZ5PeUth+CyS2EMkEqs4fPEOBJLsyske48/+xD8oxcAYPzs4QaS7RR2kbLTTOTQieczfzfTv8QPldGvTGoF6/8AAAAASUVORK5CYII=) no-repeat 5px 5px;
  border-color: #bd2130;
  color: #bd2130;
  font-weight: normal;
  margin-bottom: 16px;
  padding: 8px 8px 8px 24px;
}
.lfr-upload-container .multiple-files .upload-error .error-message {
  display: block;
}
.lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .card-body,
.lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .card-body {
  padding-left: 1rem;
}
.lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .custom-control-label,
.lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .custom-control-label {
  display: none;
}
.lfr-upload-container .single-file .upload-error {
  list-style: none;
  margin-top: 1em;
}
.lfr-upload-container .single-file .upload-error .upload-error-message {
  margin-bottom: 0.5em;
}
.lfr-upload-container .upload-complete {
  padding-left: 5px;
}
.lfr-upload-container .upload-complete .error-message,
.lfr-upload-container .upload-complete .success-message {
  font-weight: bold;
  margin-left: 1em;
}
.lfr-upload-container .upload-complete .delete-button {
  display: inline-block;
}
.lfr-upload-container .upload-complete .select-file:disabled + .custom-control-label {
  display: none;
}
.lfr-upload-container .progress {
  display: none;
  margin-top: 0.5rem;
}
.lfr-upload-container .file-uploading .progress {
  display: flex;
}

.lfr-alert-container {
  left: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 100%;
  z-index: 430;
}
.lfr-alert-container.inline-alert-container {
  position: relative;
}
.lfr-alert-container.inline-alert-container .lfr-alert-wrapper {
  padding: 0;
}
.lfr-alert-container .lfr-alert-wrapper {
  margin-bottom: 5px;
  overflow: hidden;
}

.lfr-search-container td .overlay.entry-action {
  position: static;
}
.lfr-search-container td .overlay.entry-action .btn a {
  display: block;
  padding: 4px 12px;
}

.contextual-sidebar {
  height: calc(
		100vh - var(--control-menu-container-height) - 49px
	);
  pointer-events: none;
  position: fixed;
  right: 0;
  top: calc(var(--control-menu-container-height) + 49px);
  transform: translateX(100%);
  transition: transform ease 0.5s;
  visibility: hidden;
  width: 320px;
  will-change: transform;
}
.contextual-sidebar.contextual-sidebar-visible {
  pointer-events: auto;
  transform: translateX(0);
  visibility: visible;
}

@media (min-width: 768px) {
  .contextual-sidebar {
    height: calc(
			100vh - var(--control-menu-container-height) - 64px
		);
    top: calc(
			var(--control-menu-container-height) + 64px
		);
  }
  .contextual-sidebar-content {
    transition: padding ease 0.5s;
    will-change: padding;
  }
  .contextual-sidebar-visible .contextual-sidebar-content,
  .contextual-sidebar-visible + .contextual-sidebar-content {
    padding-right: 320px;
  }
}
.taglib-diff-html div.diff-removed-image {
  background: #fdc6c6 url(../images/diff/minus.png);
}
.taglib-diff-html div.diff-added-image {
  background: #cfc url(../images/diff/plus.png) no-repeat;
}
.taglib-diff-html div.diff-removed-image, .taglib-diff-html div.diff-added-image {
  height: 300px;
  margin: 2px;
  opacity: 0.55;
  position: absolute;
  width: 200px;
}
.taglib-diff-html span.diff-html-added {
  background-color: #cfc;
  font-size: 1em;
}
.taglib-diff-html span.diff-html-added img {
  border: 2px solid #cfc;
}
.taglib-diff-html span.diff-html-changed {
  background: url(../images/diff/underline.png) bottom repeat-x;
}
.taglib-diff-html span.diff-html-changed img {
  border: 2px dotted #009;
}
.taglib-diff-html span.diff-html-removed {
  background-color: #fdc6c6;
  font-size: 1em;
  text-decoration: line-through;
}
.taglib-diff-html span.diff-html-removed img {
  border: 2px solid #fdc6c6;
}

.taglib-discussion {
  font-size: 0.875rem;
  margin-top: 1rem;
}
.taglib-discussion .actions-menu .component-action {
  display: inline-flex;
}
.taglib-discussion .button-holder {
  margin: 1rem 0;
}
.taglib-discussion .comment-container {
  margin-bottom: 1.5rem;
}
.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder {
  border-left-color: #dbdde1;
}
.taglib-discussion .lfr-discussion-body {
  font-size: 1rem;
}
@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-body {
    padding-left: 3.5rem;
  }
}
@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-details .taglib-user-display {
    word-wrap: break-word;
  }
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
  font-weight: bold;
  text-decoration: none;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
  text-decoration: underline;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar {
  background-size: 50px;
}
.taglib-discussion .lfr-discussion-container {
  border-bottom: 1px solid #e7e7ed;
  margin-bottom: 1.5rem;
}
.taglib-discussion .lfr-discussion-container:first-of-type {
  border-top: 1px solid #e7e7ed;
  padding-top: 1.5rem;
}
.taglib-discussion .lfr-discussion-container:last-of-type {
  border-bottom: 0;
}
.taglib-discussion .lfr-discussion-container .lfr-discussion {
  padding-left: 1rem;
}
.taglib-discussion .lfr-discussion-container .lfr-discussion .lfr-discussion .lfr-discussion .lfr-discussion {
  padding-left: 0;
}
@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-container .lfr-discussion {
    padding-left: 3.5rem;
  }
}
.taglib-discussion .lfr-discussion-parent-link {
  color: #67678c;
  font-weight: 600;
  margin-left: 1em;
}
@media (max-width: 767.98px) {
  .taglib-discussion .lfr-discussion-parent-link {
    display: block;
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.taglib-discussion .lfr-discussion-controls .autofit-col:first-of-type > .btn-outline-borderless {
  margin-left: -0.75rem;
}
.taglib-discussion .lfr-discussion-more-comments {
  border-top: 1px solid #e7e7ed;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  text-align: center;
}
.taglib-discussion .username {
  color: #272833;
  font-weight: 600;
}
.taglib-discussion .taglib-workflow-status {
  margin-left: 0.5rem;
}
.taglib-discussion .workflow-value {
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .taglib-discussion .actions-menu {
    display: none;
  }
  .taglib-discussion .comment-container:hover .actions-menu,
  .taglib-discussion .actions-menu:focus,
  .taglib-discussion .actions-menu.open {
    display: inline-block;
  }
}

.drop-zone {
  min-height: 80px;
  padding: 20px;
  text-align: center;
}
.drop-zone.drop-enabled {
  outline: 2px dashed transparent;
}
.drop-zone.drop-enabled:not(.no-border) {
  outline-color: rgba(176, 180, 187, 0.5);
}
.drop-zone p {
  margin: 10px auto 0;
  max-width: 75%;
}

.drop-here-info {
  font-size: 25px;
  height: 100%;
  left: 0;
  min-height: 100px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  visibility: hidden;
  width: 100%;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .drop-here-info {
    transition: none;
  }
}
.drop-here-info {
  transition: none;
}

.drop-here-info .drop-here-indicator {
  height: 115px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.drop-here-info .drop-icons {
  display: inline-block;
  position: relative;
  width: 160px;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .drop-here-info .drop-icons {
    transition: none;
  }
}
.drop-here-info .drop-icons {
  transition: none;
}

.drop-here-info .drop-icons span {
  border-radius: 3px;
  position: absolute;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .drop-here-info .drop-icons span {
    transition: none;
  }
}
.drop-here-info .drop-icons span {
  transition: none;
}

.drop-here-info .drop-icons span:nth-of-type(1) {
  box-shadow: 5px 4px 0 0 rgba(0, 0, 0, 0.08);
  height: 60px;
  left: 0;
  line-height: 60px;
  opacity: 0;
  top: 10px;
  transform: rotate(25deg);
  width: 60px;
}
.drop-here-info .drop-icons span:nth-of-type(2) {
  background: #00c2ff;
  color: #fff;
  height: 80px;
  left: 40px;
  line-height: 80px;
  width: 80px;
  z-index: 2;
}
.drop-here-info .drop-icons span:nth-of-type(3) {
  box-shadow: -5px 4px 0 0 rgba(0, 0, 0, 0.08);
  display: block;
  font-size: 45px;
  height: 70px;
  left: 90px;
  line-height: 70px;
  opacity: 0;
  position: relative;
  top: 8px;
  transform: rotate(-25deg);
  width: 70px;
  z-index: 1;
}
.drop-here-info .drop-icons span:nth-of-type(1), .drop-here-info .drop-icons span:nth-of-type(3) {
  background: #e8e6e8;
  color: #a5a6ac;
}
.drop-here-info .drop-text {
  color: #fff;
  display: block;
  font-size: 20px;
  margin-left: 0;
  margin-top: 20px;
}
.drop-active .drop-here-info {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 1;
  visibility: visible;
  z-index: 100;
}
.drop-active .drop-here-info .drop-icons span:nth-of-type(1), .drop-active .drop-here-info .drop-icons span:nth-of-type(3) {
  opacity: 1;
}
.drop-active .drop-here-info span:nth-of-type(1) {
  transform: rotate(-20deg);
}
.drop-active .drop-here-info span:nth-of-type(2) {
  transform: scale(1);
}
.drop-active .drop-here-info span:nth-of-type(3) {
  transform: rotate(15deg);
}

.taglib-empty-result-message.sheet {
  margin-bottom: 24px;
}
.taglib-empty-result-message .taglib-empty-result-message-description {
  color: #6c757d;
  margin-top: 8px;
}
.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn,
.taglib-empty-result-message .taglib-empty-search-result-message-header {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-left: auto;
  margin-right: auto;
}
.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
  max-width: 200px;
  padding-top: 250px;
}
.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
  background-image: url(/o/excellus-bcbs-theme/images/states/empty_state.gif);
}
@media (prefers-reduced-motion: reduce) {
  .taglib-empty-result-message .taglib-empty-result-message-header,
  .taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
    background-image: url(/o/excellus-bcbs-theme/images/states/empty_state_reduced_motion.gif);
  }
}
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-result-message-header,
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
  background-image: url(/o/excellus-bcbs-theme/images/states/empty_state_reduced_motion.gif);
}
.taglib-empty-result-message .taglib-empty-search-result-message-header {
  background-image: url(/o/excellus-bcbs-theme/images/states/search_state.svg);
  max-width: 210px;
  padding-top: 232px;
}
@media (prefers-reduced-motion: reduce) {
  .taglib-empty-result-message .taglib-empty-search-result-message-header {
    background-image: url(/o/excellus-bcbs-theme/images/states/search_state_reduced_motion.svg);
  }
}
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-search-result-message-header {
  background-image: url(/o/excellus-bcbs-theme/images/states/search_state_reduced_motion.svg);
}
.taglib-empty-result-message .taglib-empty-state {
  background-image: url(/o/excellus-bcbs-theme/images/states/empty_state.gif);
  margin: auto;
  max-width: 250px;
  padding-top: 250px;
}
@media (prefers-reduced-motion: reduce) {
  .taglib-empty-result-message .taglib-empty-state {
    background-image: url(/o/excellus-bcbs-theme/images/states/empty_state_reduced_motion.gif);
  }
}
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-state {
  background-image: url(/o/excellus-bcbs-theme/images/states/empty_state_reduced_motion.gif);
}
.taglib-empty-result-message .taglib-success-state {
  background-image: url(/o/excellus-bcbs-theme/images/states/success_state.svg);
  margin: auto;
  max-width: 250px;
  padding-top: 250px;
}
@media (prefers-reduced-motion: reduce) {
  .taglib-empty-result-message .taglib-success-state {
    background-image: url(/o/excellus-bcbs-theme/images/states/success_state_reduced_motion.svg);
  }
}
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-success-state {
  background-image: url(/o/excellus-bcbs-theme/images/states/success_state_reduced_motion.svg);
}
.taglib-empty-result-message .taglib-search-state {
  background-image: url(/o/excellus-bcbs-theme/images/states/search_state.svg);
  margin: auto;
  max-width: 250px;
  padding-top: 250px;
}
@media (prefers-reduced-motion: reduce) {
  .taglib-empty-result-message .taglib-search-state {
    background-image: url(/o/excellus-bcbs-theme/images/states/search_state_reduced_motion.svg);
  }
}
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-search-state {
  background-image: url(/o/excellus-bcbs-theme/images/states/search_state_reduced_motion.svg);
}
.taglib-empty-result-message .taglib-empty-result-message-title {
  font-size: 1rem;
  margin-top: 48px;
}
.taglib-empty-result-message .taglib-empty-result-message-description {
  font-size: 0.875rem;
}
.taglib-empty-result-message .taglib-empty-result-message-header + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-empty-search-result-message-header + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-empty-state + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-success-state + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-search-state + .taglib-empty-result-message-title {
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
}
.taglib-empty-result-message .taglib-empty-result-message-header ~ .taglib-empty-result-message-description, .taglib-empty-result-message .taglib-empty-result-message-header ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-empty-search-result-message-header ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-empty-search-result-message-header ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-empty-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-empty-state ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-success-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-success-state ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-search-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-search-state ~ .taglib-empty-result-message-actions {
  font-size: 1rem;
  text-align: center;
}

.field-wrapper.form-inline .control-label {
  display: inline-block;
}

.field-wrapper-html .input-localized .input-group-item {
  flex-wrap: nowrap;
}

.taglib-header {
  border-bottom: 1px solid #c8c9ca;
  color: #555;
  margin-bottom: 1em;
  padding-bottom: 10px;
}
.taglib-header .header-title {
  display: inline-block;
  margin: 0.1em;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  word-wrap: normal;
}
.taglib-header .header-back-to {
  display: inline-block;
  vertical-align: middle;
}
.taglib-header .header-back-to a {
  display: block;
  font-weight: bold;
  padding: 0 0.3em 0 0;
  text-decoration: none;
}

.taglib-icon {
  text-decoration: none;
}
.taglib-icon:not(.btn):hover .taglib-text, .taglib-icon:not(.btn):focus .taglib-text {
  text-decoration: underline;
}
.taglib-icon[lang] > img {
  vertical-align: baseline;
  width: 16px;
}

.taglib-icon-help {
  color: #6c757d !important;
}
.taglib-icon-help:hover, .taglib-icon-help:active {
  color: #343a40 !important;
}

.icon-monospaced {
  color: inherit;
  display: inline-block;
  height: 2rem;
  line-height: 34px;
  text-align: center;
  width: 2rem;
}
.icon-monospaced.lexicon-icon {
  padding: 8px;
}

.taglib-icon-list li {
  float: left;
  margin-right: 1em;
}
.taglib-icon-list:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}

.lfr-icon-menu .lfr-icon-menu-icon {
  max-width: none;
}
@media (max-width: 767.98px) {
  .table-cell.last .lfr-icon-menu .dropdown-toggle {
    text-align: center;
  }
  .table-cell.last .lfr-icon-menu .dropdown-toggle > img,
  .table-cell.last .lfr-icon-menu .dropdown-toggle .lfr-icon-menu-text {
    display: none;
  }
}

.lfr-menu-list {
  float: none;
  overflow-y: auto;
  position: relative;
}
.lfr-menu-list.direction-right {
  margin: 0 2px;
}
.lfr-menu-list.dropdown-menu {
  float: none;
  position: relative;
}
@media (max-width: 991.98px) {
  .lfr-menu-list.dropdown-menu > li > a {
    font-size: 22px;
    line-height: 40px;
    white-space: normal;
  }
  .lfr-menu-list.dropdown-menu > li > a img {
    margin-bottom: 3px;
  }
}
.lfr-menu-list.dropdown-menu .search-panel {
  margin-bottom: 0;
}
.lfr-menu-list.dropdown-menu .search-panel .form-group {
  margin: 0 16px;
}
.lfr-menu-list.dropdown-menu .search-panel .menu-item-filter {
  width: auto;
}
body > .lfr-menu-list ul {
  border-radius: 4px;
}

.lfr-icon-menu-open:after {
  clear: both;
  content: "";
  display: table;
}
.lfr-icon-menu-open .dropdown-menu {
  position: static;
}

.input-localized.input-localized-editor .form-control {
  border-width: 0;
  height: 100%;
  padding: 0;
}
.input-localized .input-group-item {
  flex-direction: column;
}
.input-localized .input-localized-content {
  margin-left: 6px;
}
.input-group .input-localized .input-localized-content {
  margin-top: 3px;
}
.input-localized .lfr-input-localized .lfr-input-localized-state {
  background-color: #ddd;
}
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
  background-color: #ff0047;
}
.input-localized .lfr-input-localized-default a {
  margin-right: 14px;
}
.input-localized .lfr-input-localized-state {
  height: 4px;
  margin: 3px 5px;
  width: 4px;
}
.input-localized .palette-item-inner .lfr-input-localized-flag {
  font-size: 16px;
  opacity: 0.5;
}
.input-localized .palette-item,
.input-localized .palette-item-hover,
.input-localized .palette-item-hover .palette-item-inner {
  border-color: transparent;
}
.input-localized .palette-item-inner {
  border-color: #666;
  display: block;
  height: 16px;
  width: 16px;
}
.input-localized .palette-item-selected .lfr-input-localized-state {
  background: #27c1f2;
}

.input-localized-palette-container .palette-items-container {
  font-size: 0;
  margin: 0;
  white-space: normal;
}
.input-localized-palette-container .palette-item {
  border-width: 0;
  padding: 0.5rem 1.25rem;
}
.input-localized-palette-container .palette-item-inner {
  border: 1px solid;
  margin-right: 4px;
  width: 16px;
}
.input-localized-palette-container .palette-item-inner img {
  display: block;
}

.taglib-move-boxes {
  margin-bottom: 1em;
}
.taglib-move-boxes label {
  border-bottom: 1px solid transparent;
  display: block;
  margin-bottom: 5px;
  padding: 5px;
}
.taglib-move-boxes .toolbar {
  text-align: center;
}
.taglib-move-boxes .arrow-button img {
  border-width: 0;
  height: 16px;
  width: 16px;
}
.taglib-move-boxes .choice-selector {
  width: 100%;
}
.taglib-move-boxes .choice-selector label {
  background: #ebf1f9;
  border-bottom-color: #8db2f3;
}
.taglib-move-boxes .field-content {
  margin-bottom: 0;
}
.taglib-move-boxes .move-arrow-buttons {
  margin-top: 5em;
}
.taglib-move-boxes .move-arrow-buttons .arrow-button {
  display: block;
}
.taglib-move-boxes .sortable-container {
  margin-top: 10px;
}
.taglib-move-boxes .sortable-container .btn.edit-selection {
  margin-bottom: 10px;
}
.taglib-move-boxes .sortable-container .move-option {
  background-color: transparent;
  border-top: 1px solid #ddd;
  display: none;
  margin: 2px 0;
  padding: 2px;
  position: relative;
}
.taglib-move-boxes .sortable-container .move-option.selected {
  display: block;
}
.taglib-move-boxes .sortable-container .move-option.move-option-dragging {
  background-color: #fafafa;
}
.taglib-move-boxes .sortable-container .move-option .checkbox,
.taglib-move-boxes .sortable-container .move-option .handle {
  position: absolute;
}
.taglib-move-boxes .sortable-container .move-option .checkbox {
  display: none;
  margin: 7px 0 0 5px;
}
.taglib-move-boxes .sortable-container .move-option .handle {
  color: #999;
  cursor: pointer;
  font-size: 1.5em;
  padding: 6px;
}
.taglib-move-boxes .sortable-container .move-option .title {
  font-size: 1.2em;
  margin: 1px 0 1px 30px;
}
.taglib-move-boxes .sortable-container.edit-list-active .move-option {
  display: block;
}
.taglib-move-boxes .sortable-container.edit-list-active .move-option .checkbox {
  display: inline-block;
}
.taglib-move-boxes .sortable-container.edit-list-active .move-option .handle {
  display: none;
}
.mobile .taglib-move-boxes .selector-container {
  display: none;
}

.item-selector .card-row > .autofit-col-expand {
  padding-top: 4px;
}
.item-selector .drop-zone {
  background-color: #f1f2f5;
  margin-top: 1rem;
}
.item-selector .input-file {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1;
}
.item-selector .input-file + label {
  position: relative;
}
.item-selector .input-file + label::before {
  border-radius: 4px;
  bottom: -2px;
  content: "";
  display: block;
  left: -2px;
  position: absolute;
  right: -2px;
  top: -2px;
  transition: box-shadow 0.15s ease-in-out;
}
.item-selector .input-file:focus + label::before {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #75b8ff;
}
.item-selector .item-selector-list-row:hover {
  background-color: #e5f2ff;
  cursor: pointer;
}

.lfr-map {
  border: 1px solid #ccc;
  min-height: 400px;
  width: 100%;
}
.lfr-map .home-button {
  margin: 5px;
}
@media (max-width: 575.98px) {
  .lfr-map .home-button {
    height: 35px;
    width: 45px;
  }
}
.lfr-map .search-controls {
  font-size: 15px;
  margin-top: 5px;
  width: 100%;
}
@media (min-width: 576px) {
  .lfr-map .search-controls {
    width: 50%;
  }
}
.lfr-map .search-controls .search-input {
  width: 100%;
}

.navbar .navbar-collapse {
  max-height: none;
}
.navbar .navbar-collapse:after, .navbar .navbar-collapse:before {
  display: inline;
}
@media (max-width: 767.98px) {
  .navbar .navbar-search {
    background-color: #f3f3f3;
    border-top-width: 0;
    width: 100%;
  }
}
.navbar .navbar-search .form-search {
  margin: 8px 0;
}
@media (min-width: 768px) {
  .navbar .navbar-search .form-search {
    float: right;
    max-width: 275px;
  }
}
@media (max-width: 767.98px) {
  .navbar .navbar-search .form-search .input-group {
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .navbar .container .navbar-btn,
  .navbar .container-fluid .navbar-btn {
    margin-bottom: 5px;
    width: 45px;
  }
  .navbar .container .navbar-collapse.open,
  .navbar .container-fluid .navbar-collapse.open {
    border-width: 0;
    display: block;
    height: auto;
    overflow: visible;
  }
}

.taglib-portlet-preview.show-borders {
  border: 1px solid #828f95;
  margin-bottom: 1em;
  padding: 3px 3px 1em;
}
.taglib-portlet-preview.show-borders .title {
  background-color: #d3dadd;
  font-size: 1.4em;
  font-weight: bold;
  padding: 0.5em;
}
.taglib-portlet-preview .preview {
  margin: 1em;
  min-height: 90px;
}

.lfr-search-container .entry-action {
  width: 1px;
}
.lfr-search-container .entry-action .taglib-icon {
  white-space: nowrap;
}

.lfr-search-container-wrapper.lfr-search-container-fixed-first-column {
  position: relative;
}
@media (min-width: 576px) {
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive {
    margin-left: 375px;
    width: auto;
  }
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table {
  position: static;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header {
  left: 12px;
  position: fixed;
  right: 12px;
  top: -1px;
  z-index: 1020;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th {
  display: block;
  padding: 0;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
  overflow-x: hidden;
}
@media (min-width: 576px) {
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
    margin-left: 375px;
  }
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table {
  border-collapse: collapse;
  width: 100%;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table th {
  border-radius: 0;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
  width: auto;
}
@media (min-width: 576px) {
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td:first-child,
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th:first-child {
    left: 0;
    position: absolute;
    right: 15px;
  }
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
  height: auto;
}
.lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link) {
  color: #495057;
  font-weight: 500;
  text-decoration: underline;
}
.lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link):focus, .lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link):hover {
  color: #000;
}
.lfr-search-container-wrapper .dropdown-action .dropdown-toggle {
  color: #6c757d;
}
.lfr-search-container-wrapper .dropdown-action .dropdown-toggle:hover {
  color: #343a40;
}
.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle {
  color: #6c757d;
}
.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:active, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:focus, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:hover {
  background-color: #f7f8f9;
  border-radius: 4px;
  color: #343a40;
}
.lfr-search-container-wrapper .lfr-search-container-list .list-group:last-child .list-group-item:nth-last-child(2) {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.lfr-search-container-wrapper .lfr-search-container-list + .taglib-search-iterator-page-iterator-bottom {
  margin-top: 20px;
}
.lfr-search-container-wrapper .list-group {
  margin-bottom: 0;
}
.lfr-search-container-wrapper .list-group + .list-group .list-group-header:first-child,
.lfr-search-container-wrapper .list-group + .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.lfr-search-container-wrapper .list-group .list-group-item h4 {
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 0;
}
.lfr-search-container-wrapper .list-group .list-group-item h5,
.lfr-search-container-wrapper .list-group .list-group-item h6,
.lfr-search-container-wrapper .list-group .list-group-item .h5,
.lfr-search-container-wrapper .list-group .list-group-item .h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
}
.lfr-search-container-wrapper .list-group .list-group-item span + h2.h5 {
  font-weight: 600;
}
.lfr-search-container-wrapper .list-group .list-group-item h6 + h5 {
  font-weight: 600;
}
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child {
  border-bottom-left-radius: 0.25rem;
}
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child {
  border-bottom-right-radius: 0.25rem;
}

.user-info {
  display: flex;
}
.user-info .sticker {
  align-self: center;
}
.user-info .user-details {
  margin-left: 1rem;
}
.user-info .user-name {
  color: #343a40;
  font-weight: 600;
}
.user-info .date-info {
  color: #6c757d;
}

.user-status-tooltip .user-status-avatar {
  float: left;
  margin-right: 5px;
}
.user-status-tooltip .user-status-avatar .user-status-avatar-image {
  width: 27px;
}
.user-status-tooltip .user-status-info {
  display: inline-block;
  overflow: hidden;
}
.user-status-tooltip .user-status-info .user-status-date {
  font-size: 11px;
}

.lfr-search-container {
  margin-top: 1.5em;
  overflow: auto;
}
@media (max-width: 767.98px) {
  .lfr-search-container .selector-button {
    width: auto;
  }
}
.touch .lfr-search-container {
  -webkit-overflow-scrolling: touch;
}
.touch .lfr-search-container .searchcontainer-content .table {
  max-width: none;
}

.taglib-page-iterator {
  clear: both;
  height: auto;
  width: auto;
}
.taglib-page-iterator .lfr-pagination-buttons {
  float: right;
  margin: 0;
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .lfr-pagination-buttons {
    width: 100%;
  }
}
@media (max-width: 991.98px) and (max-width: 767.98px) {
  .taglib-page-iterator .lfr-pagination-buttons {
    float: none;
    margin-top: 20px;
  }
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .lfr-pagination-buttons > li {
    display: inline-block;
    width: 50%;
  }
  .taglib-page-iterator .lfr-pagination-buttons > li.first, .taglib-page-iterator .lfr-pagination-buttons > li.last {
    display: none;
  }
  .taglib-page-iterator .lfr-pagination-buttons > li > a {
    line-height: 20px;
    padding: 11px 19px;
  }
}
.taglib-page-iterator .lfr-pagination-config {
  float: left;
  line-height: 46px;
}
@media (max-width: 767.98px) {
  .taglib-page-iterator .lfr-pagination-config {
    float: none;
  }
  .taglib-page-iterator .lfr-pagination-config .current-page-menu {
    display: block;
  }
  .taglib-page-iterator .lfr-pagination-config .current-page-menu .btn {
    display: block;
  }
}
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector,
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-page-selector {
  display: inline;
}
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector {
  float: none;
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector {
    display: none;
  }
}
.taglib-page-iterator .search-results {
  float: left;
  line-height: 46px;
  margin-left: 10px;
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .search-results {
    display: none;
  }
}

.taglib-search-toggle .form-search {
  position: relative;
}
.taglib-search-toggle .form-search .input-group-btn {
  position: absolute;
}
@media (min-width: 992px) {
  .taglib-search-toggle .form-search .input-group-btn {
    position: static;
  }
}
.taglib-search-toggle .toggle-advanced {
  color: inherit;
  margin-left: 10px;
  position: absolute;
  top: 8px;
}
.taglib-search-toggle .toggle-advanced, .taglib-search-toggle .toggle-advanced:hover, .taglib-search-toggle .toggle-advanced:focus {
  text-decoration: none;
}

.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  background-color: #fcfcfc;
  border: solid #ddd;
  border-width: 0 1px 1px;
  margin-top: 0;
  padding: 15px 15px 0;
}
.navbar-search .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  border-width: 1px 0 0;
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content {
  position: relative;
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields {
  margin-bottom: 0;
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend {
  color: #999;
  font-size: 13px;
}
.taglib-search-toggle-advanced-wrapper .btn.close {
  margin-right: 5px;
  position: relative;
  z-index: 1;
}

.taglib-user-display {
  padding: 0.5em;
}
.taglib-user-display .avatar {
  background: no-repeat center;
  background-size: 60px;
  display: block;
  height: 60px;
  margin: 0 auto;
  width: 60px;
}
.taglib-user-display .avatar.author:after {
  background: rgba(50, 168, 230, 0.5);
  border-radius: 50%;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
}
.taglib-user-display .user-details {
  margin-top: 1em;
}
.taglib-user-display .user-name {
  font-size: 1.1em;
  font-weight: bold;
}
.taglib-user-display a .user-name {
  text-decoration: underline;
}
.taglib-user-display.display-style-1 .user-profile-image {
  float: left;
  margin-right: 24px;
}
.taglib-user-display.display-style-1 .user-name {
  display: inline-block;
  margin-top: 10px;
}
.taglib-user-display.display-style-1 .user-details {
  margin-top: 0;
}
.taglib-user-display.display-style-2 .user-profile-image,
.taglib-user-display.display-style-2 .user-name {
  clear: both;
  display: block;
  min-height: 20px;
  text-align: center;
}
.taglib-user-display.display-style-3 {
  padding: 0;
}
.taglib-user-display.display-style-3 .user-profile-image {
  display: inline-block;
  vertical-align: middle;
}

.taglib-workflow-status .workflow-id,
.taglib-workflow-status .workflow-version,
.taglib-workflow-status .workflow-status {
  color: #999;
}
.table-cell .taglib-workflow-status {
  margin: 0;
}
.table-cell .taglib-workflow-status .workflow-status {
  padding-left: 0;
}

.lfr-autocomplete-input-list .yui3-aclist-list {
  margin: 0;
}

.portal-popup .sheet > .lfr-nav {
  margin-top: -24px;
}
.portal-popup .contacts-portlet .portlet-configuration-container .form {
  position: static;
}
.portal-popup .lfr-form-content {
  padding: 24px 12px;
}
.portal-popup .portlet-body,
.portal-popup .portlet-boundary,
.portal-popup .portlet-column,
.portal-popup .portlet-layout {
  height: 100%;
}
.portal-popup .portlet-column {
  position: static;
}
.portal-popup .dialog-body > .container-fluid-max-xl,
.portal-popup .dialog-body .container-view,
.portal-popup .export-dialog-tree > .container-fluid-max-xl,
.portal-popup .export-dialog-tree .container-view,
.portal-popup .lfr-dynamic-uploader > .container-fluid-max-xl,
.portal-popup .lfr-dynamic-uploader .container-view,
.portal-popup .lfr-form-content > .container-fluid-max-xl,
.portal-popup .lfr-form-content .container-view,
.portal-popup .portlet-configuration-body-content > .container-fluid-max-xl,
.portal-popup .portlet-configuration-body-content .container-view,
.portal-popup .process-list > .container-fluid-max-xl,
.portal-popup .process-list .container-view,
.portal-popup .roles-selector-body > .container-fluid-max-xl,
.portal-popup .roles-selector-body .container-view {
  padding-top: 20px;
}
.portal-popup .dialog-body > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .dialog-body .container-view .nav-tabs-underline,
.portal-popup .export-dialog-tree > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .export-dialog-tree .container-view .nav-tabs-underline,
.portal-popup .lfr-dynamic-uploader > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
.portal-popup .lfr-form-content > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .lfr-form-content .container-view .nav-tabs-underline,
.portal-popup .portlet-configuration-body-content > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
.portal-popup .process-list > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .process-list .container-view .nav-tabs-underline,
.portal-popup .roles-selector-body > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .roles-selector-body .container-view .nav-tabs-underline {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -20px;
}
.portal-popup .dialog-body > .lfr-nav + .container-fluid-max-xl,
.portal-popup .export-dialog-tree > .lfr-nav + .container-fluid-max-xl,
.portal-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-max-xl,
.portal-popup .lfr-form-content > .lfr-nav + .container-fluid-max-xl,
.portal-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-max-xl,
.portal-popup .process-list > .lfr-nav + .container-fluid-max-xl,
.portal-popup .roles-selector-body > .lfr-nav + .container-fluid-max-xl {
  padding-top: 0;
}
.portal-popup .login-container {
  padding: 1rem;
}
.portal-popup .navbar ~ .portlet-configuration-setup,
.portal-popup .portlet-export-import-container {
  height: calc(100% - 48px);
  position: relative;
}
@media (min-width: 576px) {
  .portal-popup .navbar ~ .portlet-configuration-setup,
  .portal-popup .portlet-export-import-container {
    height: calc(100% - 48px);
  }
}
.portal-popup .panel-group .panel {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
}
.portal-popup .panel-group .panel + .panel {
  border-top-width: 0;
  margin-top: 0;
}
.portal-popup .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.portal-popup .portlet-configuration-setup .lfr-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 3px;
  padding-right: 3px;
}
@media (min-width: 576px) {
  .portal-popup .portlet-configuration-setup .lfr-nav {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.portal-popup .lfr-dynamic-uploader,
.portal-popup .process-list {
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 48px;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 576px) {
  .portal-popup .lfr-dynamic-uploader,
  .portal-popup .process-list {
    top: 48px;
  }
}
.portal-popup .portlet-export-import-publish-processes {
  top: 0;
}
.portal-popup .dialog-footer {
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  width: 100%;
  z-index: 1020;
}
@media (min-width: 768px) {
  .portal-popup .dialog-footer {
    position: fixed;
  }
}
.portal-popup .dialog-footer .btn {
  margin-left: 1rem;
  margin-right: 0;
}
.portal-popup .dialog-footer.dialog-footer-not-reverse {
  flex-direction: initial;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .portal-popup .dialog-body:not(:last-child),
  .portal-popup .lfr-dynamic-uploader:not(:last-child),
  .portal-popup .lfr-form-content:not(:last-child),
  .portal-popup .portlet-configuration-body-content:not(:last-child),
  .portal-popup .roles-selector-body:not(:last-child) {
    padding-bottom: 60px;
  }
}
.portal-popup .lfr-dynamic-uploader {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.portal-popup .lfr-dynamic-uploader.hide-dialog-footer {
  bottom: 0;
}
.portal-popup .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
  display: none;
}
.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content {
  display: flex;
  flex-direction: column;
  overflow: visible;
}
.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
  flex-grow: 1;
  max-width: none;
  overflow: auto;
}
.portal-popup .portlet-configuration-edit-templates .portlet-configuration-body-content {
  bottom: 0;
}
.portal-popup:not(.article-preview) #main-content,
.portal-popup:not(.article-preview) #wrapper {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch;
}
@media print {
  .portal-popup:not(.article-preview) #main-content,
  .portal-popup:not(.article-preview) #wrapper {
    position: initial;
  }
}
.portal-popup .columns-max > .portlet-layout.row {
  margin-left: 0;
  margin-right: 0;
}
.portal-popup .columns-max > .portlet-layout.row > .portlet-column {
  padding-left: 0;
  padding-right: 0;
}

html:not(#__):not(#___) .portlet-layout.dragging {
  border-collapse: separate;
}
html:not(#__):not(#___) .drop-area {
  background-color: #d3dadd;
}
html:not(#__):not(#___) .active-area {
  background: #ffc;
}
html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging {
  opacity: 0.6;
}
html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging .portlet {
  border: 2px dashed #ccc;
}
html:not(#__):not(#___) .sortable-layout-proxy {
  opacity: 1;
}
html:not(#__):not(#___) .sortable-layout-proxy .portlet-topper {
  background-image: none;
}
html:not(#__):not(#___) .proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute;
}
html:not(#__):not(#___) .proxy.generic-portlet {
  height: 200px;
  width: 300px;
}
html:not(#__):not(#___) .proxy.generic-portlet .portlet-title {
  padding: 10px;
}
html:not(#__):not(#___) .proxy.not-intersecting .forbidden-action {
  background: url(../images/application/forbidden_action.png) no-repeat;
  display: block;
  height: 32px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 32px;
}
html:not(#__):not(#___) .resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden;
}
html:not(#__):not(#___) .sortable-proxy {
  background: #727c81;
  margin-top: 1px;
}
html:not(#__):not(#___) .sortable-layout-drag-target-indicator {
  margin: 2px 0;
}
html:not(#__):not(#___) .yui3-dd-proxy {
  z-index: 1110 !important;
}

.portlet-layout.dragging {
  border-collapse: separate;
}

.drop-area {
  background-color: #d3dadd;
}

.active-area {
  background: #ffc;
}

.portlet-boundary.yui3-dd-dragging {
  opacity: 0.6;
  transform: scale(0.8);
  transition: transform 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .portlet-boundary.yui3-dd-dragging {
    transition: none;
  }
}
.c-prefers-reduced-motion .portlet-boundary.yui3-dd-dragging {
  transition: none;
}
.portlet-boundary.yui3-dd-dragging .portlet {
  border: 2px dashed #ccc;
}

.sortable-layout-proxy {
  opacity: 1;
}
.sortable-layout-proxy .portlet-topper {
  background-image: none;
}

.proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute;
}
.proxy.generic-portlet {
  height: 200px;
  width: 300px;
}
.proxy.generic-portlet .portlet-title {
  padding: 10px;
}
.proxy.not-intersecting .forbidden-action {
  background: url(../images/application/forbidden_action.png) no-repeat;
  display: block;
  height: 32px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 32px;
}

.resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden;
}

.sortable-proxy {
  background: #727c81;
  margin-top: 1px;
}

.sortable-layout-drag-target-indicator {
  margin: 2px 0;
}

.yui3-dd-proxy {
  z-index: 1110 !important;
}

.portlet-column-content.empty {
  padding: 50px;
}

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content {
  padding: 0;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
  margin-bottom: 0;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
  display: none;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
  display: inline-block;
  vertical-align: bottom;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
  margin-top: 0;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
  display: inline-block;
  float: none;
  margin-top: 0;
  width: auto;
}

.lfr-source-editor {
  border: solid 0 #ccc;
  border-bottom-width: 2px;
  position: relative;
}
.lfr-source-editor .ace_editor {
  height: 100%;
}
.lfr-source-editor .lfr-source-editor-toolbar li > .btn {
  background-color: #fff;
  border: transparent;
  color: #717383;
  outline: 0;
}
.lfr-source-editor .lfr-source-editor-code {
  background-color: #fff;
  color: #2b4259;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter {
  background-color: #ededef;
  color: #868896;
  overflow: hidden;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
  font-family: fontawesome-alloy;
  text-align: center;
  vertical-align: middle;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
  background-image: none;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
  content: "▾";
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
  content: "▸";
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
  color: #fff;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
  background-color: #717383;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
  border-right: solid 1px #ccc;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
  background-image: none;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
  background-color: #ededef;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
  color: #34adab;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
  color: #1d5ec7;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
  color: #ff6c58;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
  color: #f00;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code {
  background-color: #47474f;
  color: #fff;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
  background: #54555e;
  color: #fff;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
  background-color: #009aed;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
  background-color: #11394e;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
  color: #fff;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
  color: #4d91ff;
}

.lfr-fullscreen-source-editor {
  height: 100%;
  overflow: hidden;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-header {
  height: 40px;
  margin-right: 4px;
  margin-top: 4px;
  min-height: 40px;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content {
  height: 95%;
  position: relative;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
  border: 1px solid #ccc;
  position: absolute;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .preview-panel {
  display: inline-block;
  overflow-y: auto;
  padding-left: 20px;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .source-panel {
  display: inline-block;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .source-panel,
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .preview-panel {
  height: 100%;
  width: 50%;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .panel-splitter {
  height: 100%;
  left: 50%;
  top: 0;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .source-panel,
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .preview-panel {
  height: 50%;
  width: 100%;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .panel-splitter {
  top: 50%;
  width: 100%;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .panel-splitter,
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .preview-panel {
  display: none;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .source-panel {
  height: 100%;
  width: 100%;
}

.lfr-fulscreen-source-editor-dialog .modal-footer {
  text-align: left;
}

.file-icon-color-0 {
  background-color: #fff;
  color: #6b6c7e;
}

.file-icon-color-1 {
  background-color: #fff;
  color: #a7a9bc;
}

.file-icon-color-2 {
  background-color: #fff;
  color: #50d2a0;
}

.file-icon-color-3 {
  background-color: #fff;
  color: #af78ff;
}

.file-icon-color-4 {
  background-color: #fff;
  color: #ffb46e;
}

.file-icon-color-5 {
  background-color: #fff;
  color: #ff5f5f;
}

.file-icon-color-6 {
  background-color: #fff;
  color: #4b9bff;
}

.file-icon-color-7 {
  background-color: #fff;
  color: #272833;
}

.lfr-item-viewer.uploading > div:not(.progress-container) {
  opacity: 0.3;
}
.lfr-item-viewer.uploading > .progress-container {
  visibility: visible;
}
.lfr-item-viewer .aspect-ratio a.item-preview {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
}
.lfr-item-viewer .image-viewer-base-image-list {
  padding-top: 35px;
}
.lfr-item-viewer .item-preview:hover {
  cursor: pointer;
}
.lfr-item-viewer .progress-container {
  background-color: #fff;
  left: 0;
  margin: 0 auto;
  padding: 20px 30px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  visibility: hidden;
  width: 80%;
  z-index: 1000;
}
.lfr-item-viewer .progress-container a {
  position: absolute;
  right: 30px;
}
.lfr-item-viewer .progress-container .progress {
  margin-top: 10px;
}
.lfr-item-viewer .search-info {
  background-color: #d3e8f1;
}
.lfr-item-viewer .search-info .keywords {
  font-size: 1.4em;
  font-weight: bold;
}
.lfr-item-viewer .search-info .change-search-folder {
  font-size: 0.8em;
  font-weight: normal;
}
.lfr-item-viewer .upload-view {
  display: table;
  height: 400px;
  margin-top: 20px;
  width: 100%;
}
.lfr-item-viewer .upload-view > div {
  display: table-cell;
  vertical-align: middle;
}
.lfr-item-viewer .yui3-widget-bd {
  position: relative;
}

.lfr-menu-expanded li a:focus {
  background-color: #5b677d;
  color: #fff;
  text-shadow: -1px -1px #2c2f34;
}

.lfr-url-error {
  display: inline-block;
  white-space: normal;
  overflow-wrap: break-all;
  word-wrap: break-all;
}

.lfr-page-layouts {
  padding: 0;
}
.lfr-page-layouts input[type=radio] {
  opacity: 0;
  position: absolute;
}
.lfr-page-layouts input[type=radio]:checked + .card-horizontal {
  cursor: default;
}
.lfr-page-layouts input[type=radio]:checked + .card-horizontal::after {
  bottom: -0.0625rem;
  content: "";
  left: -0.0625rem;
  position: absolute;
  right: -0.0625rem;
  transition: height 0.15s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-page-layouts input[type=radio]:checked + .card-horizontal::after {
    transition: none;
  }
}
.lfr-page-layouts input[type=radio]:checked + .card-horizontal::after {
  transition: none;
}

.lfr-page-layouts .card-horizontal {
  cursor: pointer;
  outline: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-page-layouts .card-horizontal {
    transition: none;
  }
}
.lfr-page-layouts .card-horizontal {
  transition: none;
}

.lfr-page-layouts .card-horizontal::after {
  border-radius: 0 0 0.25rem 0.25rem;
  bottom: -0.0625rem;
  content: "";
  height: 0;
  left: -0.0625rem;
  position: absolute;
  right: -0.0625rem;
  transition: height 0.15s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-page-layouts .card-horizontal::after {
    transition: none;
  }
}
.lfr-page-layouts .card-horizontal::after {
  transition: none;
}

.modal-body.dialog-iframe-bd {
  overflow: hidden;
  padding: 0;
}

.modal-dialog:not(.dialog-iframe-modal):not(.modal-full-screen) {
  position: relative;
}
.modal-dialog.dialog-iframe-modal {
  max-width: none;
}
.modal-dialog.modal-dialog-sm {
  max-width: 500px;
}
.modal-dialog .yui3-resize-handles-wrapper {
  pointer-events: all;
}
.modal-dialog .yui3-resize-handles-wrapper .yui3-resize-handle-inner-br {
  bottom: 0;
  right: 0;
}

.modal-open .modal {
  display: block;
}

.sheet > .panel-group .sheet-footer {
  margin-bottom: 0;
}

.sheet-footer .btn {
  margin-right: 0.5rem;
}
.sheet-footer .btn:last-child {
  margin-right: 0;
}

.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em;
  white-space: normal;
}
.tag-items li {
  display: inline-block;
  margin: 0 1em 0 0;
  max-width: 100%;
}

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.tag-cloud .tag-popularity-1 {
  font-size: 1em;
}
.tag-cloud .tag-popularity-2 {
  font-size: 1.3em;
}
.tag-cloud .tag-popularity-3 {
  font-size: 1.6em;
}
.tag-cloud .tag-popularity-4 {
  font-size: 1.9em;
}
.tag-cloud .tag-popularity-5 {
  font-size: 2.2em;
}
.tag-cloud .tag-popularity-6 {
  font-size: 2.5em;
}

.lfr-portal-tooltip {
  display: inline-flex;
}
.lfr-portal-tooltip,
.lfr-portal-tooltip a {
  -webkit-touch-callout: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.tree-node .icon-check {
  padding-right: 2px;
}
.tree-node .tree-node-checked .icon-check {
  padding-right: 0;
}
.tree-node [class^=icon-] {
  margin-right: 5px;
}
.tree-node .tree-node-checkbox-container {
  margin-right: 0;
}
.tree-node .tree-node-selected .tree-label {
  background: none;
}

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px;
}
.tree-node-content .tree-label {
  margin-left: 3px;
}
.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden;
}

.tree-node-selected .tree-label {
  background-color: transparent;
}

.tree-view li.tree-node .tree-node-content svg.lexicon-icon {
  pointer-events: none;
}

.user-icon-color-0 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #6b6c7e;
}

.user-icon-color-1 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #4a97f2;
}

.user-icon-color-2 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #e87523;
}

.user-icon-color-3 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #fb625b;
}

.user-icon-color-4 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #4fa488;
}

.user-icon-color-5 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #fe4fb5;
}

.user-icon-color-6 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #879b7a;
}

.user-icon-color-7 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #af78ff;
}

.user-icon-color-8 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #bf8c2a;
}

.user-icon-color-9 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #5f9bc7;
}

.collapse.open {
  display: block;
}

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-top'%20d='M480%2064H32C14.336%2064%200%2049.664%200%2032S14.336%200%2032%200h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-middle'%20d='M480%20288H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-bottom'%20d='M480%20512H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3C/svg%3E");
  height: 1em;
  width: 1em;
}

.navbar-nav .nav-item.hover:after {
  bottom: -0.125rem;
  content: "";
  height: 0.125rem;
  left: 0;
  position: absolute;
  width: 100%;
}

.navbar .navbar-toggler .c-inner {
  max-width: none;
}

html:not(#__):not(#___) .cadmin.portlet-topper {
  position: relative;
}
html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
  background: url(../images/arrows/12_left.png) no-repeat 0 50%;
  padding: 5px 5px 5px 18px;
}
html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
  display: none;
}
html:not(#__):not(#___) .cadmin .component-action.portlet-options {
  color: white;
}

body.portlet {
  border-width: 0;
}

.portlet-icon-back {
  margin-top: -2px;
}
.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
  background: url(../images/arrows/12_left.png) no-repeat 0 50%;
  padding: 5px 5px 5px 18px;
}

.portlet-options-dropdown {
  z-index: 1035;
}

.portlet-topper {
  position: relative;
}
.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
  display: none;
}
.portlet-draggable .portlet-topper {
  cursor: move;
}

.portlet-title-editable {
  cursor: pointer;
}

.portlet-title-text {
  display: inline-block;
  margin-top: 0;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.panel-page-body .portlet-title-text, .panel-page-content .portlet-title-text {
  cursor: auto;
}

.portlet-minimized .portlet-content {
  padding: 0;
}

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important;
}

.portlet-layout .portlet-header {
  margin-bottom: 1rem;
}

@media (min-width: 576px) {
  .portlet .visible-interaction {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .controls-hidden .portlet .visible-interaction {
    display: none;
  }
}
.portlet:hover .visible-interaction, .portlet.open .visible-interaction, .portlet.focus .visible-interaction {
  display: block;
}

.controls-hidden .lfr-meta-actions,
.controls-hidden .lfr-configurator-visibility {
  display: none;
}
.controls-hidden .portlet-title-editable {
  pointer-events: none;
}
.controls-hidden .portlet-topper {
  display: none !important;
}
.controls-hidden .portlet-topper-toolbar {
  display: none !important;
}

html:not(#__):not(#___) .cadmin.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: box;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative;
}
html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
  display: none;
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
    display: flex;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity 0.25s, transform 0.25s;
    top: 0;
  }
}
@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
    transition: none;
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .portlet > .c-prefers-reduced-motion .cadmin.portlet-topper {
    transition: none;
  }
}
html:not(#__):not(#___) .cadmin .portlet-actions {
  float: right;
}
html:not(#__):not(#___) .cadmin .portlet-options {
  display: inline-block;
}
html:not(#__):not(#___) .cadmin .portlet-title-menu {
  flex: 0 1 auto;
}
html:not(#__):not(#___) .cadmin .portlet-title-menu > span > a {
  display: inline-block;
  text-decoration: none;
}
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar {
  margin: 0;
  padding-left: 0;
}
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a,
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > span > a,
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar .lfr-icon-menu > a {
  color: rgba(0, 0, 0, 0.5);
}
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:focus, html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:hover {
  text-decoration: none;
}
html:not(#__):not(#___) .cadmin .portlet-name-text {
  font-size: 14px;
  font-weight: 600;
}
html:not(#__):not(#___) .cadmin .portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 576px) {
  html:not(#__):not(#___) .lfr-configurator-visibility .portlet:hover .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.focus .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5;
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.open > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.focus > .cadmin.portlet-topper {
    opacity: 1;
    transform: translateY(-97%);
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper {
    transition-duration: 0ms;
  }
}
@media (max-width: 767.98px) {
  html:not(#__):not(#___) .controls-visible .cadmin.portlet-topper {
    display: box;
    display: flex;
  }
}
html:not(#__):not(#___) .controls-visible .cadmin .portlet-topper-toolbar {
  display: block;
}

.portlet {
  margin-bottom: 10px;
  position: relative;
}
@media (min-width: 768px) {
  .controls-visible .portlet:hover > .portlet-content-editable, .controls-visible .portlet.open > .portlet-content-editable, .controls-visible .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 768px) {
  .controls-visible .portlet:hover > .portlet-topper, .controls-visible .portlet.open > .portlet-topper, .controls-visible .portlet.focus > .portlet-topper {
    opacity: 1;
    transform: translateY(-97%);
  }
}
@media (min-width: 576px) {
  .lfr-configurator-visibility .portlet:hover .portlet-topper, .lfr-configurator-visibility .portlet.focus .portlet-topper, .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5;
  }
}

.portlet-content-editable {
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.portlet > .portlet-content-editable {
  border-color: transparent;
}
@media (max-width: 767.98px) {
  .controls-visible .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

.portlet-name-text {
  font-size: 0.875rem;
  font-weight: 600;
}

.portlet-options {
  display: inline-block;
}

.portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.portlet-title-menu {
  flex: 0 1 auto;
}
.portlet-title-menu > span > a {
  display: inline-block;
  text-decoration: none;
}

.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: box;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative;
}
.portlet > .portlet-topper {
  display: none;
}
@media (min-width: 768px) {
  .portlet > .portlet-topper {
    display: flex;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity 0.25s, transform 0.25s;
    top: 0;
  }
}
@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .portlet > .portlet-topper {
    transition: none;
  }
}
@media (min-width: 768px) {
  .portlet > .portlet-topper {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .controls-visible .portlet-topper {
    display: box;
    display: flex;
  }
}

.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0;
}
.portlet-topper-toolbar > a,
.portlet-topper-toolbar > span > a,
.portlet-topper-toolbar .lfr-icon-menu > a {
  color: rgba(0, 0, 0, 0.5);
}
.portlet-topper-toolbar > a:focus, .portlet-topper-toolbar > a:hover {
  text-decoration: none;
}
.controls-visible .portlet-topper-toolbar {
  display: block;
}

.lfr-panel-page .portlet-title {
  font-size: 13px;
}

.portlet-borderless .portlet-content {
  padding: 1rem;
}
.portlet-decorate .portlet-content {
  background: #fff;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 1rem;
  word-wrap: break-word;
}
.portlet-barebone .portlet-content {
  padding: 0;
}

.portlet-dynamic-data-lists-display .lfr-ddm-field-group,
.portlet-dynamic-data-lists .lfr-ddm-field-group {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 28px 24px;
}

.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center;
}
.breadcrumb.breadcrumb-vertical li {
  display: block;
}
.breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
  background: none;
}
.breadcrumb.breadcrumb-vertical .divider {
  background: url(../images/arrows/07_down.png) no-repeat 50% 100%;
  display: block;
  height: 10px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

.navbar form {
  margin: 0;
}

:not(.inline-item) > .loading-animation {
  margin-bottom: 20px;
  margin-top: 20px;
}
.product-menu .loading-animation {
  margin-top: 160px;
}

@keyframes lfr-drop-active {
  0% {
    background-color: #ebebeb;
    border-color: #ddd;
  }
  50% {
    background-color: #ddedde;
    border-color: #7d7;
    transform: scale(1.1);
  }
  75% {
    background-color: #ddedde;
    border-color: #7d7;
  }
  100% {
    background-color: #ebebeb;
    border-color: #ddd;
  }
}
.lfr-upload-container .progress-bar,
.lfr-upload-container .progress {
  border-radius: 10px;
}
.lfr-upload-container .upload-file,
.lfr-upload-container .upload-target {
  border-radius: 5px;
}
.upload-drop-active .lfr-upload-container .upload-target {
  animation: none;
}
.upload-drop-intent .lfr-upload-container .upload-target {
  animation: lfr-drop-active 1s ease 0.2s infinite;
}

.select-files {
  border-radius: 5px;
}

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  box-shadow: none;
}
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
  box-shadow: 0 0 5px 0 #333;
  transition-duration: 0.25s;
  transition-property: box-shadow;
  transition-timing-function: ease-out;
}
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
  border-radius: 50%;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.lfr-progress-active .progress-bar-status,
.lfr-upload-container .file-uploading .progress-bar .progress {
  animation: progress-bar-stripes 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  transition: width, 0.5s, ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-progress-active .progress-bar-status,
  .lfr-upload-container .file-uploading .progress-bar .progress {
    transition: none;
  }
}
.c-prefers-reduced-motion .lfr-progress-active .progress-bar-status,
.c-prefers-reduced-motion .lfr-upload-container .file-uploading .progress-bar .progress {
  transition: none;
}

@keyframes highlight-animation {
  from {
    background-color: #ffc;
  }
  to {
    background-color: transparent;
  }
}
.highlight-animation {
  animation: highlight-animation 0.7s;
}

.portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle {
  box-shadow: none;
}

.form-group.form-inline.input-boolean-wrapper label, .form-group.form-inline.input-checkbox-wrapper label {
  gap: 0.3125rem;
}

/* These inject tags are used for dynamically creating imports for themelet styles, you can place them where ever you like in this file. */
/* inject:imports */
/* endinject */
/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
/*
    Importing this from component/_carousel.scss causes issues due to slick's use
    of the `.slick-initialized &` SASS pattern and our color_scheme class wrappers.
 */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

@font-face {
  font-family: "Open Sans";
  font-display: swap;
}
.excellus .theme {
  font-family: "Open Sans", sans-serif;
  /**
   * The retina-image mixin is a helper to generate a retina background image and
   * non-retina background image. The image is centered within the container and
   * scaled as large as possible while maintaining image aspect ratio.
   *
   * Arguments
   * $filename: path to the non-retina image
   * $retina-filename (optional): path to the retina image
   */
  /* Body */
  /* Layout Utilities */
  /* Help Bubble */
  /* Split Panel */
  /* Banner Image */
  /* Breadcrumb */
  /* Breakpoint SM */
  /* Breakpoint MD */
  /* Breakpoint LG */
  /* Breakpoint XL */
  /* Slick Theme */
  /* Our Theme */
  /* Slides */
  /* Arrows */
  /* Dots */
  /*
   * Password masking/unmasking button.
   * Used in Login/Registration.
  */
}
@media (min-width: 34rem) {
  .excellus .theme .container {
    width: auto;
    max-width: 36rem;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .container {
    width: 45rem;
    max-width: none;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .container {
    width: 58.75rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .container {
    width: 71.25rem;
  }
}
.excellus .theme .container-block, .excellus .theme .main .portlet-login {
  margin-right: auto;
  margin-left: auto;
}
.excellus .theme .container-fluid,
.excellus .theme .container-block,
.excellus .theme .main .portlet-login {
  max-width: 100rem;
}
.excellus .theme .span--non-breaking {
  white-space: nowrap;
}
.excellus .theme .container-flex {
  display: flex;
  align-items: center;
}
@media (min-width: 48rem) {
  .excellus .theme .container-flex--md {
    display: flex;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .container-flex--lg {
    display: flex;
  }
}
.excellus .theme .container-fluid-1280,
.excellus .theme .container-fluid-max-xl {
  padding: 0;
}
@media (min-width: 48rem) {
  .excellus .theme .container-fluid-1280,
  .excellus .theme .container-fluid-max-xl {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.excellus .theme .body {
  padding: 1.5rem 0.9375rem 0;
}
@media (min-width: 48rem) {
  .excellus .theme .body {
    padding: 1.5rem 3rem 0;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .body {
    padding: 1.5rem 7rem 0;
  }
}
.excellus .theme .visible-xl-block,
.excellus .theme .visible-xl-inline,
.excellus .theme .visible-xl-inline-block {
  display: none !important;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .excellus .theme .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .excellus .theme .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .excellus .theme .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .visible-xl-block {
    display: block !important;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .visible-xl-inline {
    display: inline !important;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .visible-xl-inline-block {
    display: inline-block !important;
  }
}
.excellus .theme .inline {
  display: inline;
}
.excellus .theme .block {
  display: block;
}
.excellus .theme .inline-block {
  display: inline-block;
}
.excellus .theme .clearfix:before,
.excellus .theme .clearfix:after {
  content: " ";
  display: table;
}
.excellus .theme .clearfix:after {
  clear: both;
}
.excellus .theme .h2--border-top {
  border-top: 1px solid #e2e2e2;
  color: #676767;
  font-weight: 300;
  line-height: 1.2;
  margin-top: 3rem;
  padding-top: 2.5rem;
}
@media (min-width: 34rem) {
  .excellus .theme .h2--border-top {
    font-size: 26px;
  }
}
.excellus .theme .p,
.excellus .theme .li {
  color: #676767;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 34rem) {
  .excellus .theme .p,
  .excellus .theme .li {
    font-size: 18px;
  }
}
.excellus .theme .note {
  color: #676767;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 1.5;
  margin-top: 1rem;
}
@media (min-width: 34rem) {
  .excellus .theme .note {
    font-size: 16px;
  }
}
.excellus .theme .ul {
  margin: 1.5rem 0;
  padding-left: 23px;
}
.excellus .theme .ol {
  counter-reset: step-counter;
  display: table;
  list-style-type: none;
  margin-left: 0;
  padding: 0;
}
.excellus .theme .ol .li {
  counter-increment: step-counter;
  display: table-row;
}
.excellus .theme .ol .li::before {
  content: counter(step-counter) "-";
  display: table-cell;
  padding-right: 0.3rem;
  text-align: right;
}
.excellus .theme .link {
  color: #107abf;
  cursor: pointer;
}
.excellus .theme .link--download {
  cursor: pointer;
}
.excellus .theme .link--download::after {
  content: url("/o/excellus-bcbs-theme/images/download.svg");
  display: inline-block;
  margin-left: 0.5rem;
  vertical-align: middle;
  width: 1rem;
}
.excellus .theme .sup {
  font-size: 50%;
  top: -0.8rem;
}
.excellus .theme .help-bubble {
  color: #fff;
  display: inline-block;
  background-color: #007ac3;
  border-radius: 50%;
  padding: 0 0.473rem;
  margin: 0 0.5rem;
}
.excellus .theme .help-bubble:hover {
  cursor: pointer;
}
.excellus .theme .btn {
  border-radius: 4px;
  font-size: 1rem;
  font-weight: 600;
  padding: 0.75rem 1.5rem;
  transition: color 0.3s, border-color 0.3s, background-color 0.3s;
}
.excellus .theme .btn:disabled, .excellus .theme .btn.disabled {
  cursor: not-allowed;
  opacity: 0.65;
}
.excellus .theme .btn.btn-lg {
  font-size: 1.125rem;
  line-height: 1.65rem;
  padding: 0.875rem 1.65rem;
}
.excellus .theme .btn.btn-sm {
  line-height: 1.4rem;
  padding: 0.5rem 1rem;
}
.excellus .theme .btn.btn-wide {
  padding: 0.65rem 3rem;
}
.excellus .theme .btn.btn-ghost {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.5);
  color: inherit;
}
.excellus .theme .btn.btn-ghost:active, .excellus .theme .btn.btn-ghost:focus, .excellus .theme .btn.btn-ghost:hover, .excellus .theme .btn.btn-ghost:active:focus {
  border-color: rgb(255, 255, 255);
  color: inherit;
}
.excellus .theme .btn.btn-default {
  background-color: #fff;
  border: solid #007ac3 1px;
  color: #007ac3;
}
.excellus .theme .btn.btn-default:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  border-color: #005486;
  color: #0067a2;
}
.excellus .theme .btn.btn-default:active:not(:disabled):not(.disabled), .excellus .theme .btn.btn-default:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  border-color: #002a44;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1), 0 0 1px 2px rgb(77, 144, 254);
  color: #0067a2;
}
.excellus .theme .btn.btn-default:disabled, .excellus .theme .btn.btn-default.disabled {
  color: #aeaeae;
  border-color: #aeaeae;
}
.excellus .theme .btn.btn-primary {
  background-color: #007ac3;
  border: solid #007ac3 1px;
  color: #fff;
}
.excellus .theme .btn.btn-primary:hover:not(:disabled):not(.disabled) {
  background-color: #005a90;
  border-color: #005486;
}
.excellus .theme .btn.btn-primary:active:not(:disabled):not(.disabled), .excellus .theme .btn.btn-primary:focus:not(:disabled):not(.disabled) {
  background-color: #00446c;
  border-color: #002a44;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1), 0 0 1px 2px rgb(77, 144, 254);
}
.excellus .theme .btn.btn-secondary {
  background-color: #fff;
  border: solid #007ac3 1px;
  color: #007ac3;
}
.excellus .theme .btn.btn-secondary:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  border-color: #005486;
  color: #0067a2;
}
.excellus .theme .btn.btn-secondary:active:not(:disabled):not(.disabled), .excellus .theme .btn.btn-secondary:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  border-color: #002a44;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1), 0 0 1px 2px rgb(77, 144, 254);
  color: #0067a2;
}
.excellus .theme .btn.btn-secondary:disabled, .excellus .theme .btn.btn-secondary.disabled {
  color: #aeaeae;
  border-color: #aeaeae;
}
.excellus .theme .btn.btn-tertiary {
  background-color: #fff;
  border: solid #cacaca 1px;
  color: #007ac3;
}
.excellus .theme .btn.btn-tertiary:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  color: #0067a2;
}
.excellus .theme .btn.btn-tertiary:active:not(:disabled):not(.disabled), .excellus .theme .btn.btn-tertiary:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1), 0 0 1px 2px rgb(77, 144, 254);
  color: #0067a2;
}
.excellus .theme .btn.btn-tertiary:disabled, .excellus .theme .btn.btn-tertiary.disabled {
  color: #aeaeae;
  border-color: #aeaeae;
}
.excellus .theme .btn-toggled, .excellus .theme .banner--expanded .btn-login--md {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.excellus .theme .btn-social {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #454545;
  border: none;
  width: 1.875rem;
  height: 1.875rem;
  margin-right: 0.375rem;
  border-radius: 50%;
}
.excellus .theme .btn-social:hover {
  background-color: #5f5f5f;
  outline: none;
}
.excellus .theme .btn-social:active {
  background-color: #454545;
}
@media (min-width: 48rem) {
  .excellus .theme .btn-social {
    width: 3rem;
    height: 3rem;
  }
}
.excellus .theme a.btn-social {
  padding: 0.15rem 0.35rem;
}
@media (min-width: 48rem) {
  .excellus .theme a.btn-social {
    padding: 0.375rem;
  }
}
.excellus .theme .btn-social__icon {
  width: 1.25rem;
  height: 1.25rem;
}
@media (min-width: 48rem) {
  .excellus .theme .btn-social__icon {
    width: 2.25rem;
    height: 2.25rem;
  }
}
.excellus .theme .bg-info {
  background-color: #d7e8f9 !important;
}
.excellus .theme .bg-secondary {
  background-color: #f0ebd8 !important;
}
.excellus .theme .bg-primary {
  background-color: #005373 !important;
  color: #fff;
}
.excellus .theme .bg-warning {
  background-color: #fdfddb !important;
}
.excellus .theme .bg-danger {
  color: #fff;
}
.excellus .theme .wrapper {
  background-color: #f5f5f5;
}
.excellus .theme .wrapper--media {
  background-color: #e2e2e2;
}
.excellus .theme .wrapper--media--areas {
  background-color: #f5f5f5;
}
.excellus .theme .wrapper--extras {
  background-color: #fff;
}
@media (max-width: 34rem) {
  .excellus .theme .wrapper--media--xs {
    background-color: #e2e2e2;
  }
}
@media (min-width: 34rem) and (max-width: 61.9375rem) {
  .excellus .theme .wrapper--media--sm {
    background-color: #e2e2e2;
  }
}
@media (min-width: 48rem) and (max-width: 74.9375rem) {
  .excellus .theme .wrapper--media--md {
    background-color: #e2e2e2;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .excellus .theme .wrapper--media--lg {
    background-color: #e2e2e2;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .wrapper--media--xl {
    background-color: #e2e2e2;
  }
}
.excellus .theme input:not(.btn-primary) {
  color: #221f1f;
}
.excellus .theme input[type=radio] {
  margin-top: 5px;
  margin-right: 5px;
}
.excellus .theme input[type=text] {
  border-radius: 0.1875rem;
}
.excellus .theme .form-control::placeholder, .excellus .theme .form-control::-webkit-input-placeholder, .excellus .theme .form-control::-ms-input-placeholder,
.excellus .theme input::placeholder,
.excellus .theme input::-webkit-input-placeholder,
.excellus .theme input::-ms-input-placeholder {
  color: #656565;
}
.excellus .theme select.form-control {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  background-position: 98% 50%;
  background-repeat: no-repeat;
  padding-right: 3rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.excellus .theme select.form-control::-ms-expand {
  display: none;
}
.excellus .theme .checkbox,
.excellus .theme .radio {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.excellus .theme .checkbox input,
.excellus .theme .radio input {
  position: relative;
}
.excellus .theme .checkbox input:focus ~ .checkbox__indicator, .excellus .theme .checkbox input:hover ~ .checkbox__indicator,
.excellus .theme .radio input:focus ~ .checkbox__indicator,
.excellus .theme .radio input:hover ~ .checkbox__indicator {
  background-color: #e6e6e6;
}
.excellus .theme .checkbox input:checked ~ .checkbox__indicator,
.excellus .theme .radio input:checked ~ .checkbox__indicator {
  background-color: #007ac3;
}
.excellus .theme .checkbox input:checked ~ .checkbox__indicator:after,
.excellus .theme .radio input:checked ~ .checkbox__indicator:after {
  display: block;
}
.excellus .theme .checkbox input:checked:focus ~ .checkbox__indicator,
.excellus .theme .radio input:checked:focus ~ .checkbox__indicator {
  background-color: #009af6;
}
.excellus .theme .checkbox input:disabled ~ .checkbox__indicator,
.excellus .theme .radio input:disabled ~ .checkbox__indicator {
  pointer-events: none;
  opacity: 0.6;
}
.excellus .theme .checkbox input:disabled ~ .checkbox__indicator:after,
.excellus .theme .radio input:disabled ~ .checkbox__indicator:after {
  background-color: #f2f2f2;
}
.excellus .theme .checkbox:hover input:not([disabled]):checked ~ .checkbox__indicator,
.excellus .theme .radio:hover input:not([disabled]):checked ~ .checkbox__indicator {
  background-color: #008add;
}
.excellus .theme .checkbox__indicator,
.excellus .theme .radio__indicator {
  flex-shrink: 0;
  position: relative;
  margin-right: 1rem;
  width: 1rem;
  height: 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #bbb;
  background-color: #fff;
}
.excellus .theme .checkbox__indicator:after,
.excellus .theme .radio__indicator:after {
  position: absolute;
  display: none;
  content: "";
  top: 0.125rem;
  left: 0.625rem;
  width: 0.6875rem;
  height: 1.5rem;
  transform: rotate(45deg);
  border: solid #fff;
  border-width: 0 0.25rem 0.25rem 0;
}
.excellus .theme .radio .checkbox__indicator {
  border-radius: 50%;
}
.excellus .theme .radio .checkbox__indicator:after {
  top: 0.25rem;
  left: 0.25rem;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  background-color: #fff;
}
.excellus .theme .radio input:disabled ~ .checkbox__indicator:after {
  background-color: #e6e6e6;
}
.excellus .theme .split-panel {
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 75rem) {
  .excellus .theme .split-panel {
    flex-flow: row nowrap;
  }
}
.excellus .theme .split-panel__image {
  flex: 1;
  min-height: 200px;
  padding: 1rem;
  background-size: cover;
}
@media (min-width: 34rem) {
  .excellus .theme .split-panel__image {
    min-height: 300px;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .split-panel__image {
    min-height: 400px;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .split-panel__image {
    padding: 4rem;
  }
}
.excellus .theme .split-panel__content {
  background-color: transparent;
  display: flex;
  flex: 1;
  flex-flow: column nowrap;
  justify-content: center;
  padding: 2rem 1rem;
  position: relative;
  text-align: center;
}
@media (min-width: 48rem) {
  .excellus .theme .split-panel__content {
    padding: 4rem;
    text-align: left;
  }
}
.excellus .theme .split-panel__icon {
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: 6rem;
}
@media (min-width: 34rem) {
  .excellus .theme .split-panel__icon {
    right: 1rem;
    top: 1rem;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .split-panel__icon {
    right: 3rem;
    top: 3rem;
    width: 8rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .split-panel__icon {
    right: 8rem;
    width: 9rem;
  }
}
.excellus .theme .split-panel__title {
  color: #221f1f;
  font-size: 41px;
  margin: 0 0 1rem;
}
@media (min-width: 75rem) {
  .excellus .theme .split-panel__title {
    font-size: 41px;
    width: auto;
  }
}
.excellus .theme .split-panel.univera-theme .split-panel__title {
  width: 50%;
}
@media (min-width: 34rem) {
  .excellus .theme .split-panel.univera-theme .split-panel__title {
    width: auto;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .split-panel.univera-theme .split-panel__title {
    width: auto;
  }
}
.excellus .theme .split-panel__paragraph {
  color: #454545;
  line-height: 1.5;
  margin: 0 0 1.5rem;
}
@media (min-width: 48rem) {
  .excellus .theme .split-panel__paragraph {
    width: 70%;
  }
}
.excellus .theme .split-panel.univera-theme .split-panel__paragraph {
  width: 100%;
}
@media (min-width: 34rem) {
  .excellus .theme .split-panel.univera-theme .split-panel__paragraph {
    width: 70%;
  }
}
.excellus .theme .split-panel__button {
  background-color: #007ac3;
  border-color: #007ac3;
  color: #fff;
  display: inline-block;
  font-size: 1rem;
  padding: 0.7rem 2.4rem;
  margin-left: auto;
  margin-right: auto;
  align-self: flex-start;
}
@media (min-width: 48rem) {
  .excellus .theme .split-panel__button {
    margin: 0;
  }
}
.excellus .theme .banner-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 210px;
  position: relative;
}
@media (min-width: 34rem) {
  .excellus .theme .banner-image {
    min-height: 350px;
  }
}
.excellus .theme .banner-image__heading {
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  color: #221f1f;
  font-size: 28px;
  margin: 0;
  padding: 1rem 0 1rem 2rem;
  position: absolute;
  width: 100%;
}
@media (min-width: 34rem) {
  .excellus .theme .banner-image__heading {
    font-size: 41px;
    padding: 1.5rem 0 1.5rem 2rem;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .banner-image__heading {
    padding: 1.5rem 0 1.5rem 4rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .banner-image__heading {
    padding: 1.5rem 0 1.5rem 8rem;
  }
}
.excellus .theme .banner-image-none {
  min-height: 0;
}
.excellus .theme .banner-image-none .banner-image__heading {
  position: static;
  background-color: transparent;
  color: #221f1f;
  padding-top: 1.5rem;
  padding-bottom: 0;
}
@media (min-width: 48rem) {
  .excellus .theme .banner-image-none .banner-image__heading {
    padding-top: 4.5rem;
    padding-bottom: 1.5rem;
  }
}
.excellus .theme .breadcrumb {
  background-color: transparent;
  border-radius: 0;
  display: inline-block;
  font-size: 0.9375rem;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
.excellus .theme .breadcrumb a {
  color: #2f70aa;
  cursor: pointer;
}
.excellus .theme .breadcrumb .breadcrumb-icon {
  content: "› ";
  padding: 0 0 0 5px;
  color: #555;
}
.excellus .theme .breadcrumb > span:last-child a {
  color: inherit !important;
  text-decoration: none;
  cursor: context-menu !important;
}
@media (max-width: 48rem) {
  .excellus .theme .breadcrumb {
    display: none;
  }
}
.excellus .theme .pageTools {
  background-color: #f5f5f5;
  padding: 0.625rem 0;
}
.excellus .theme .breadcrumb-container {
  padding: 0.5rem 4rem;
}
@media (min-width: 75rem) {
  .excellus .theme .breadcrumb-container {
    padding: 0.5rem 8rem !important;
  }
}
.excellus .theme .pageTools.body.d-print-none.breadcrumb-container {
  max-width: 100rem;
  display: block;
  margin: auto;
  padding-left: 7rem !important;
  padding-right: 9rem !important;
}
.excellus .theme nav#_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj_breadcrumbs-defaultScreen {
  background: #f5f5f5;
}
.excellus .theme div#p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj_ {
  width: calc(100% - 0px) !important;
  margin-left: auto;
}
.excellus .theme section#portlet_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj .portlet-content-container {
  width: 100% !important;
  margin-left: 15px !important;
}
.excellus .theme .share-image {
  margin-bottom: 1rem;
  padding-right: 3rem;
  padding-top: 1rem;
  text-align: right;
}
.excellus .theme .row-heading .share {
  padding-top: 2rem;
  text-align: center;
}
.excellus .theme .row-heading .fa-share-alt,
.excellus .theme .share-image .fa-share-alt {
  display: inline-block;
  padding: 8px 5px 0 0;
  color: #221f1f;
  vertical-align: top;
}
.excellus .theme .row-heading .addthis_inline_share_toolbox,
.excellus .theme .share-image .addthis_inline_share_toolbox {
  display: inline-block;
}
.excellus .theme .nav-tabs {
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  width: 100%;
}
.excellus .theme .nav-tabs > li {
  margin-bottom: 10px;
  display: inline-block;
  float: none;
  min-width: 0;
}
.excellus .theme .nav-tabs > li > a {
  line-height: 1.42857;
  margin-right: 2px;
  padding: 10px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #221f1f;
  font-size: 14px;
  font-weight: 700;
}
.excellus .theme .nav-tabs > li > a:active, .excellus .theme .nav-tabs > li > a:hover, .excellus .theme .nav-tabs > li > a:focus {
  background-color: transparent;
  color: #221f1f;
  text-decoration: none;
}
@media (min-width: 62rem) {
  .excellus .theme .nav-tabs > li > a {
    font-size: 1.125rem;
  }
}
.excellus .theme .nav-tabs > li > a:hover {
  text-decoration: none;
}
.excellus .theme .nav-tabs > li > a.active {
  border-bottom: 3px solid #007ac3;
  cursor: default;
  color: #007ac3;
  font-weight: 700;
  background-color: transparent;
}
.excellus .theme .nav-tabs > li > a.active:active, .excellus .theme .nav-tabs > li > a.active:hover, .excellus .theme .nav-tabs > li > a.active:focus {
  border-bottom: 3px solid #007ac3;
  cursor: default;
  color: #007ac3;
  font-weight: 700;
  background-color: transparent;
}
.excellus .theme .tab-pane {
  margin-top: 15px;
  padding: 0 1em;
  width: 100%;
}
.excellus .theme .nav-tabs--compact .nav-tabs > li > a {
  font-size: 1rem;
  padding: 10px 15px;
}
.excellus .theme .autocomplete {
  position: relative;
}
.excellus .theme .autocomplete .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
}
.excellus .theme .autocomplete .autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.excellus .theme .autocomplete .autocomplete-items div.autocomplete-active, .excellus .theme .autocomplete .autocomplete-items div:hover {
  background-color: #007ac3;
  color: #fff;
}
@media (max-width: 575px) {
  .excellus .theme .hidden-xs,
  .excellus .theme .hidden-xs-down,
  .excellus .theme .hidden-sm-down,
  .excellus .theme .hidden-md-down,
  .excellus .theme .hidden-lg-down,
  .excellus .theme .hidden-xl-down,
  .excellus .theme .hidden-xs-up,
  .excellus .theme .hidden-unless-sm,
  .excellus .theme .hidden-unless-md,
  .excellus .theme .hidden-unless-lg,
  .excellus .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .excellus .theme .hidden-sm,
  .excellus .theme .hidden-sm-down,
  .excellus .theme .hidden-md-down,
  .excellus .theme .hidden-lg-down,
  .excellus .theme .hidden-xl-down,
  .excellus .theme .hidden-xs-up,
  .excellus .theme .hidden-sm-up,
  .excellus .theme .hidden-unless-xs,
  .excellus .theme .hidden-unless-md,
  .excellus .theme .hidden-unless-lg,
  .excellus .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .excellus .theme .hidden-md,
  .excellus .theme .hidden-md-down,
  .excellus .theme .hidden-lg-down,
  .excellus .theme .hidden-xl-down,
  .excellus .theme .hidden-xs-up,
  .excellus .theme .hidden-sm-up,
  .excellus .theme .hidden-md-up,
  .excellus .theme .hidden-unless-xs,
  .excellus .theme .hidden-unless-sm,
  .excellus .theme .hidden-unless-lg,
  .excellus .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .excellus .theme .hidden-lg,
  .excellus .theme .hidden-lg-down,
  .excellus .theme .hidden-xl-down,
  .excellus .theme .hidden-xs-up,
  .excellus .theme .hidden-sm-up,
  .excellus .theme .hidden-md-up,
  .excellus .theme .hidden-lg-up,
  .excellus .theme .hidden-unless-xs,
  .excellus .theme .hidden-unless-sm,
  .excellus .theme .hidden-unless-md,
  .excellus .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .hidden-lg,
  .excellus .theme .hidden-xl,
  .excellus .theme .hidden-xl-down,
  .excellus .theme .hidden-xs-up,
  .excellus .theme .hidden-sm-up,
  .excellus .theme .hidden-md-up,
  .excellus .theme .hidden-lg-up,
  .excellus .theme .hidden-xl-up,
  .excellus .theme .hidden-unless-xs,
  .excellus .theme .hidden-unless-sm,
  .excellus .theme .hidden-unless-md,
  .excellus .theme .hidden-unless-lg {
    display: none !important;
  }
}
.excellus .theme .root-footer__block {
  margin-bottom: 1rem;
}
@media (min-width: 48rem) {
  .excellus .theme .root-footer__block {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .root-footer__block {
    padding: 0 7rem;
  }
}
.excellus .theme .root-footer__social {
  order: 2;
  display: flex;
  align-items: center;
  position: relative;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
  padding: 0 2rem;
}
@media (min-width: 48rem) {
  .excellus .theme .root-footer__social {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .root-footer__social {
    justify-content: flex-end;
    width: 50%;
    padding: 0 0 0 1rem;
  }
  .excellus .theme .root-footer__social:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #e2e2e2;
  }
}
.excellus .theme .root-footer__social__text {
  font-size: 1rem;
  font-weight: 300;
  margin-right: 1rem;
}
@media (min-width: 48rem) {
  .excellus .theme .root-footer__social__text {
    font-size: 2rem;
  }
}
.excellus .theme .root-footer__legal {
  order: 1;
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding: 0 2rem;
}
@media (min-width: 48rem) {
  .excellus .theme .root-footer__legal {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .root-footer__legal {
    width: 50%;
    padding: 0 1rem 0 0;
  }
}
.excellus .theme .root-footer__legal__text {
  font-size: 0.875rem;
  color: #656565;
  margin-right: 1rem;
}
.excellus .theme .root-footer__legal__link {
  font-size: 0.875rem;
}
.excellus .theme .scroll-to-top {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  opacity: 0;
  width: 3rem;
  height: 3rem;
  border: solid 1px #dedede;
  border-radius: 1.5rem;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(153, 153, 153, 0.65);
  text-align: center;
  z-index: 100;
  pointer-events: none;
  transition: opacity 0.5s;
}
.excellus .theme .scroll-to-top img {
  width: 1rem;
  height: 100%;
}
.excellus .theme .genesysbtn {
  right: 6rem !important;
  position: fixed;
  bottom: 0.8rem;
  opacity: 0;
  transition: opacity 0.5s;
  text-align: center;
  box-shadow: 0 2px 2px rgba(153, 153, 153, 0.65);
  z-index: 100;
  padding: 0.6rem 1rem 0.6rem 1rem;
  pointer-events: none;
}
.excellus .theme svg.svgChat {
  height: 23px;
  width: 30px;
  fill: none;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.excellus .theme .chat-2 {
  fill: none;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.excellus .theme .scroll-to-top--visible {
  pointer-events: auto;
  opacity: 1;
}
.excellus .theme button.d-print-none.btn.btn-primary.genesys-footer {
  width: 125%;
  height: 50px;
  padding: 0.6rem 1rem 0.6rem 1rem;
  margin-top: 0.7rem;
}
.excellus .theme #online-chat svg {
  height: 40px;
  margin-top: 0.1rem !important;
}
@media (min-width: 48rem) {
  .excellus .theme .extras {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .extras {
    padding: 0 7rem;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .extras {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .extras {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .extras {
    padding: 2rem 5rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .extras {
    padding-right: 7rem;
    padding-left: 7rem;
  }
}
.excellus .theme .extras__row {
  width: 100%;
}
@media (min-width: 48rem) {
  .excellus .theme .extras__row {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .extras__row {
    width: 50%;
  }
}
@media (max-width: 61.9375rem) {
  .excellus .theme .extras__row:first-child {
    padding-top: 1px;
  }
  .excellus .theme .extras__row:last-child {
    padding-bottom: 1px;
  }
}
.excellus .theme .extras__cols {
  display: flex;
  -webkit-column-count: 1; /* Chrome, Safari, Opera */
  -moz-column-count: 1; /* Firefox */
  column-count: 1;
}
@media (min-width: 48rem) {
  .excellus .theme .extras__cols {
    display: block;
  }
}
@media (max-width: 47.9375rem) {
  .excellus .theme .extras__cols {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    display: block;
  }
}
.excellus .theme .extras__group {
  margin: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #e2e2e2;
}
@media (min-width: 48rem) {
  .excellus .theme .extras__group {
    position: relative;
    width: 50%;
    height: 100%;
    margin: 0;
    padding: 1rem 1rem 1.5rem;
    border-top: none;
  }
  .excellus .theme .extras__group:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #e2e2e2;
  }
}
.extras__row:first-child .excellus .theme .extras__group:first-child {
  border-top: none;
}
@media (max-width: 47.9375rem) {
  .extras__row:first-child .excellus .theme .extras__group:first-child {
    padding-top: 0;
  }
}
.excellus .theme .extras__group--secure:after {
  background-color: #454545;
  width: 1px;
  left: -1px;
}
@media (max-width: 47.9375rem) {
  .excellus .theme .extras__group--secure {
    border-top: 1px solid #454545;
  }
}
.excellus .theme .extras__group-title {
  color: #221f1f;
  font-weight: 600;
  font-size: 1.375rem;
  margin-top: 0;
}
.excellus .theme .extras__group-icon {
  margin-top: -0.3rem;
  margin-left: 0.3rem;
}
.excellus .theme .extras__list {
  margin: 0;
  padding: 0 0.5rem 0 0;
  list-style: none;
  width: 50%;
}
@media (min-width: 48rem) {
  .excellus .theme .extras__list {
    width: 100%;
  }
}
.excellus .theme .extras__item {
  color: #221f1f;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
}
.excellus .theme .extras__item:hover {
  color: #007ac3;
}
@media (min-width: 48rem) {
  .excellus .theme .areas {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .areas {
    padding: 0 7rem;
  }
}
.excellus .theme .areas__toggle {
  position: relative;
  background-color: transparent;
  font-size: 1.375rem;
  border: none;
  padding: 1rem 2rem;
}
.excellus .theme .areas__toggle.collapsed .areas__toggle-chevron {
  transform: rotateZ(0deg);
}
@media (min-width: 48rem) {
  .excellus .theme .areas__toggle {
    padding: 2rem 0;
    font-size: 2rem;
  }
}
.excellus .theme .areas__toggle:focus {
  outline: none;
}
.excellus .theme .areas__toggle:after {
  content: "";
}
.excellus .theme .areas__toggle-chevron {
  display: inline-block;
  width: 27px;
  height: 13px;
  transition: transform 0.3s ease;
  transform: rotateZ(-180deg);
}
.excellus .theme .areas__action {
  display: block;
  font-size: 1rem;
  font-weight: 600;
  padding: 0 2rem 2rem;
}
@media (min-width: 48rem) {
  .excellus .theme .areas__action {
    font-size: 1rem;
    padding: 2rem 0;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .areas__row-outer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .areas__row-outer {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
.excellus .theme .areas__row-inner {
  width: 100%;
}
@media (min-width: 48rem) {
  .excellus .theme .areas__row-inner {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .areas__row-inner {
    width: 50%;
  }
}
.excellus .theme .areas__cols {
  display: flex;
}
@media (min-width: 48rem) {
  .excellus .theme .areas__cols {
    display: block;
  }
}
.excellus .theme .areas_group {
  margin: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #e2e2e2;
}
@media (min-width: 48rem) {
  .excellus .theme .areas_group {
    position: relative;
    width: 50%;
    height: 100%;
    margin: 0;
    padding: 1rem 1rem 1.5rem;
    border-top: none;
  }
  .excellus .theme .areas_group:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #e2e2e2;
  }
}
.areas__row-inner:first-child .excellus .theme .areas_group:first-child {
  border-top: none;
}
@media (max-width: 47.9375rem) {
  .areas__row-inner:first-child .excellus .theme .areas_group:first-child {
    padding-top: 0;
  }
}
.excellus .theme .areas_group:after {
  background-color: #bbb;
}
@media (max-width: 47.9375rem) {
  .excellus .theme .areas_group {
    border-top: 1px solid #bbb;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .areas_group {
    padding-top: 0;
    padding-bottom: 1rem;
  }
}
.excellus .theme .areas__group-title {
  color: #221f1f;
  font-weight: 600;
  font-size: 1rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .excellus .theme .areas__group-title {
    font-size: 1rem;
  }
}
.excellus .theme .areas__list {
  margin: 0;
  padding: 0 0.5rem 0 0;
  list-style: none;
  width: 50%;
}
@media (min-width: 48rem) {
  .excellus .theme .areas__list {
    width: 100%;
  }
}
.excellus .theme .areas__item {
  color: #221f1f;
  font-size: 0.875rem;
  font-weight: 400;
}
@media (min-width: 48rem) {
  .excellus .theme .areas__item {
    font-size: 0.875rem;
  }
}
.excellus .theme [data-carousel=image] {
  background-color: #fff;
  padding-top: 2.75rem;
}
.excellus .theme [data-carousel=image] .slick-dots {
  bottom: auto;
  top: 0;
  left: 0;
}
.excellus .theme .slick-dotted.slick-slider[data-carousel=image] {
  margin-bottom: 0;
}
.excellus .theme .carousel__image-heading {
  margin-top: 4rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .excellus .theme .carousel__image-heading {
    font-size: 3rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .carousel__image-heading {
    font-size: 3.25rem;
  }
}
.excellus .theme .carousel__image-slide {
  position: relative;
}
.excellus .theme .carousel__image-slide__image-container {
  height: 23rem;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center top;
}
@media (min-width: 48rem) {
  .excellus .theme .carousel__image-slide__image-container {
    height: 26.25rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .carousel__image-slide__image-container {
    height: 30rem;
  }
}
.excellus .theme a.carousel__image-slide__content {
  margin-bottom: 0.6875rem;
  display: block;
  color: #221f1f;
}
.excellus .theme a.carousel__image-slide__content:hover {
  color: #007ac3;
}
.excellus .theme .carousel__hero-slide,
.excellus .theme .carousel__hero-slide__image-container,
.excellus .theme .hero-image-cta,
.excellus .theme .hero-image-cta__image-container {
  position: relative;
}
.excellus .theme .carousel__hero-slide__image-container,
.excellus .theme .hero-image-cta__image-container {
  height: 20rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 48rem) {
  .excellus .theme .carousel__hero-slide__image-container,
  .excellus .theme .hero-image-cta__image-container {
    height: 28rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .carousel__hero-slide__image-container,
  .excellus .theme .hero-image-cta__image-container {
    height: 31.875rem;
  }
}
.excellus .theme .wrapper--thumbnail-carousel {
  position: relative;
  background-color: #cfe2f8;
  margin-top: 7.5rem;
  padding: 0 1rem 1rem;
}
@media (min-width: 48rem) {
  .excellus .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem 2rem;
  }
}
.excellus .theme .wrapper--thumbnail-carousel .slick-prev,
.excellus .theme .wrapper--thumbnail-carousel .slick-next {
  top: 30%;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}
.excellus .theme .wrapper--thumbnail-carousel .slick-prev:before,
.excellus .theme .wrapper--thumbnail-carousel .slick-next:before {
  background-size: 1rem 2rem;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-blue-right.svg");
}
.excellus .theme .wrapper--thumbnail-carousel .slick-prev {
  width: 0;
}
@media (min-width: 62rem) {
  .excellus .theme .wrapper--thumbnail-carousel .slick-prev {
    left: 0;
    width: 4.375rem;
  }
}
.excellus .theme .wrapper--thumbnail-carousel .slick-prev:before {
  transform: rotateZ(180deg);
}
.excellus .theme .wrapper--thumbnail-carousel .slick-next {
  width: 0;
}
@media (min-width: 62rem) {
  .excellus .theme .wrapper--thumbnail-carousel .slick-next {
    right: 0;
    width: 4.375rem;
  }
}
.excellus .theme .wrapper--thumbnail-carousel .slick-next:before {
  transform: rotateZ(0deg);
}
.excellus .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-prev,
.excellus .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-next {
  opacity: 0.75;
}
.excellus .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-prev:hover,
.excellus .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-next:hover {
  opacity: 1;
  transition: opacity 0s linear;
}
.excellus .theme [data-carousel=thumbnail].slick-slider,
.excellus .theme #media-carousel.slick-slider {
  position: static;
}
.excellus .theme [data-carousel=thumbnail] .slick-dots,
.excellus .theme #media-carousel .slick-dots {
  bottom: auto;
  top: -6.5rem;
  left: 0;
}
.excellus .theme .slick-dotted.slick-slider[data-carousel=thumbnail],
.excellus .theme #media-carousel {
  margin-bottom: 0;
}
.excellus .theme .carousel__thumbnail-heading {
  margin-top: 2rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .excellus .theme .carousel__thumbnail-heading {
    margin-top: 3rem;
    font-size: 3rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .carousel__thumbnail-heading {
    margin-top: 4rem;
    font-size: 3.25rem;
  }
}
.excellus .theme .carousel__thumbnail-heading--small {
  margin-top: 2rem;
  font-size: 1.875rem;
  text-align: center;
}
.excellus .theme .carousel__thumbnail-container {
  width: 14rem;
  margin: auto;
}
@media (min-width: 48rem) {
  .excellus .theme .carousel__thumbnail-container {
    width: 42rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .carousel__thumbnail-container {
    width: 48.75rem;
  }
}
.excellus .theme .carousel__thumbnail-container .slick-list {
  top: -3.25rem;
  border-radius: 0.5rem;
  background-color: #fff;
}
@media (min-width: 62rem) {
  .excellus .theme .carousel__thumbnail-container .slick-list {
    top: -3.75rem;
  }
}
.excellus .theme .carousel__thumbnail-slide {
  position: relative;
}
.excellus .theme .carousel__thumbnail-slide:before {
  content: "";
  position: absolute;
  left: 0;
  height: 200%;
  width: 0;
  border-left: 1px solid #e2e2e2;
}
.excellus .theme .carousel__thumbnail-slide:first-child:before {
  display: none;
}
.excellus .theme .carousel__thumbnail-slide__indicator-image {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #007ac3;
  height: 3.25rem;
  width: 3.25rem;
}
@media (min-width: 62rem) {
  .excellus .theme .carousel__thumbnail-slide__indicator-image {
    width: 3.75rem;
    height: 3.75rem;
  }
}
.excellus .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog, .excellus .theme .carousel__thumbnail-slide__indicator-image.icon-facebook, .excellus .theme .carousel__thumbnail-slide__indicator-image.icon-twitter, .excellus .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin, .excellus .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus, .excellus .theme .carousel__thumbnail-slide__indicator-image.icon-youtube {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 2rem 2rem;
}
.excellus .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog::before, .excellus .theme .carousel__thumbnail-slide__indicator-image.icon-facebook::before, .excellus .theme .carousel__thumbnail-slide__indicator-image.icon-twitter::before, .excellus .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin::before, .excellus .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus::before, .excellus .theme .carousel__thumbnail-slide__indicator-image.icon-youtube::before {
  content: "";
}
.excellus .theme .carousel__thumbnail-slide__indicator-image.icon-facebook {
  background-image: url("/o/excellus-bcbs-theme/images/social-facebook.svg");
  background-color: #3c5a97;
}
.excellus .theme .carousel__thumbnail-slide__indicator-image.icon-blog {
  background-image: url("/o/excellus-bcbs-theme/images/social-blog.svg");
  background-color: #e8f1b4;
}
.excellus .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog {
  background-image: url("/o/excellus-bcbs-theme/images/social-ext_blog.svg");
  background-color: #49494b;
}
.excellus .theme .carousel__thumbnail-slide__indicator-image.icon-twitter {
  background-image: url("/o/excellus-bcbs-theme/images/social-twitter.svg");
  background-color: #26a9e0;
}
.excellus .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin {
  background-image: url("/o/excellus-bcbs-theme/images/social-linkedin.svg");
  background-color: #1582ba;
}
.excellus .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus {
  background-image: url("/o/excellus-bcbs-theme/images/social-googleplus.svg");
  background-color: #56902a;
}
.excellus .theme .carousel__thumbnail-slide__indicator-image.icon-youtube {
  background-image: url("/o/excellus-bcbs-theme/images/social-youtube.svg");
  background-color: #db141d;
}
.excellus .theme .carousel__thumbnail-slide__image-container {
  height: 9rem;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.1);
}
@media (min-width: 62rem) {
  .excellus .theme .carousel__thumbnail-slide__image-container {
    height: 11rem;
  }
}
.excellus .theme .carousel__thumbnail-slide__content-container {
  padding: 0.75rem 0.9rem;
}
.excellus .theme .carousel__thumbnail-slide__content {
  min-height: 4.5rem;
  font-size: 0.875rem;
}
@media (min-width: 62rem) {
  .excellus .theme .carousel__thumbnail-slide__content {
    font-size: 1rem;
  }
}
.excellus .theme .carousel__thumbnail-slide__link-description, .excellus .theme .carousel__thumbnail-slide__link {
  display: block;
  font-size: 0.875rem;
}
.excellus .theme .carousel__thumbnail-slide__link-description {
  font-style: italic;
}
.excellus .theme .carousel__thumbnail-slide__link {
  font-weight: 700;
}
.excellus .theme a.carousel__thumbnail-slide__content {
  margin-bottom: 0.6875rem;
  display: block;
  color: #221f1f;
}
.excellus .theme a.carousel__thumbnail-slide__content:hover {
  color: #007ac3;
}
.excellus .theme .carousel {
  background-color: #fff;
}
.excellus .theme .slick-slide:focus {
  outline: none;
}
.excellus .theme .slick-prev,
.excellus .theme .slick-next {
  opacity: 0;
  position: absolute;
  z-index: 1;
  height: 4.375rem;
  width: 4.375rem;
  line-height: 0;
  font-size: 0;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  transition: opacity 0.3s ease-out;
}
.excellus .theme .slick-prev:hover, .excellus .theme .slick-prev:focus,
.excellus .theme .slick-next:hover,
.excellus .theme .slick-next:focus {
  outline: none;
}
.excellus .theme .slick-prev.slick-disabled:before,
.excellus .theme .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.excellus .theme .slick-prev:before,
.excellus .theme .slick-next:before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 4.1rem;
  opacity: 1;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-black-down.svg");
  background-repeat: no-repeat;
  background-size: 2.375rem 1.075rem;
  background-position: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.excellus .theme .slick-prev {
  left: 1rem;
}
.excellus .theme .slick-prev:before {
  left: 0;
  transform: rotateZ(90deg);
}
.excellus .theme [dir=rtl] .slick-prev {
  right: 0;
  transform: rotateZ(-90deg);
}
.excellus .theme [dir=rtl] .slick-prev {
  left: auto;
  right: 0;
}
.excellus .theme .slick-next {
  right: 1rem;
}
.excellus .theme .slick-next:before {
  right: 0;
  transform: rotateZ(-90deg);
}
.excellus .theme [dir=rtl] .slick-next {
  left: 0;
  transform: rotateZ(90deg);
}
.excellus .theme [dir=rtl] .slick-next {
  left: 0;
  right: auto;
}
.excellus .theme .slick-slider:hover .slick-prev,
.excellus .theme .slick-slider:hover .slick-next {
  opacity: 0.75;
}
.excellus .theme .slick-slider:hover .slick-prev:hover,
.excellus .theme .slick-slider:hover .slick-next:hover {
  opacity: 1;
  transition: opacity 0s linear;
}
.excellus .theme .slick-dotted.slick-slider {
  margin-bottom: 3rem;
}
.excellus .theme .slick-dots {
  position: absolute;
  bottom: -35px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.excellus .theme .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  cursor: pointer;
  vertical-align: bottom;
}
.excellus .theme .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 1.25rem;
  width: 1rem;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.excellus .theme .slick-dots li button:hover, .excellus .theme .slick-dots li button:focus {
  outline: none;
}
.excellus .theme .slick-dots li button:hover:before, .excellus .theme .slick-dots li button:focus:before {
  opacity: 0.5;
}
.excellus .theme .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  height: 0.4375rem;
  width: 0.4375rem;
  border-radius: 50%;
  font-family: "slick";
  font-size: 1.5rem;
  line-height: 20px;
  text-align: center;
  background-color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.excellus .theme .slick-dots li.slick-active button:before {
  background-color: #007ac3;
  opacity: 1;
}
.excellus .theme .carousel__custom-page-indicator {
  display: none;
}
.excellus .theme .marketing-bullets {
  padding: 1rem 1rem 2rem;
  position: relative;
}
.excellus .theme .marketing-bullets__title {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.excellus .theme .marketing-bullets__list {
  list-style: none;
  padding: 0;
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullets__list {
    display: flex;
    justify-content: space-around;
  }
}
.excellus .theme .marketing-bullet {
  font-size: 1rem;
  padding: 0.75rem 1rem;
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet {
    padding: 0 1rem;
  }
}
.excellus .theme .marketing-bullet__link {
  align-items: center;
  color: #221f1f;
  cursor: pointer;
  display: flex;
  justify-content: center;
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet__link {
    display: block;
    text-align: center;
  }
}
.excellus .theme .marketing-bullet__link:active, .excellus .theme .marketing-bullet__link:focus, .excellus .theme .marketing-bullet__link:hover, .excellus .theme .marketing-bullet__link:active:focus, .excellus .theme .marketing-bullet__link:active:hover {
  color: #221f1f;
}
.excellus .theme .marketing-bullet__link:hover .marketing-bullet__image {
  flex-shrink: 0;
  border: 1px solid #bbb;
  border-radius: 6px;
}
.excellus .theme .marketing-bullet__text {
  max-width: 16rem;
  margin: 0;
  flex-grow: 1;
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet__text {
    margin: 1rem auto 0;
    padding: 0 1.6rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .marketing-bullet__text {
    padding: 0;
  }
}
.excellus .theme .marketing-bullet__image {
  flex-shrink: 0;
  height: 66px;
  margin-right: 2rem;
  width: 81px;
  border: 1px solid transparent;
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet__image {
    height: 148px;
    width: 182px;
    margin: auto;
    border: 1px solid transparent;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .marketing-bullet__image {
    height: 276px;
    width: 350px;
  }
}
.excellus .theme .inline-action-btn {
  display: inline-block;
  width: 1.1875rem;
  height: 1.1875rem;
  margin-left: 0.5rem;
  margin-top: -2px;
}
.excellus .theme .marketing-bullets-expanded {
  transform: translate(0, -100px);
  opacity: 0;
  overflow: hidden;
  transition: transform 0.5s, opacity 0.5s;
  height: 0;
  position: absolute;
  top: 0;
  margin-left: -16px;
  background: #efefef;
  pointer-events: none;
  width: 100%;
}
.excellus .theme .marketing-bullets-expanded.expanded {
  transform: translate(0, 0);
  opacity: 1;
  height: 100%;
  background: #fff;
  pointer-events: auto;
}
.excellus .theme .marketing-bullets-expanded.collapsed {
  margin-top: 0;
}
.excellus .theme .marketing-bullet-expanded__body {
  height: 0;
  opacity: 0;
  position: relative;
  transform: translate(500px, 0);
  transition: transform 0.5s, opacity 0.5s;
}
.excellus .theme .marketing-bullet-expanded__body.expanded-noAnim,
.excellus .theme .marketing-bullet-expanded__body.expanded {
  background-color: #f5f5f5;
  height: 100%;
  opacity: 1;
  padding: 2rem;
  transform: translate(0, 0);
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .excellus .theme .marketing-bullet-expanded__body.expanded {
    background-color: #fff;
    padding: 0 2rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .excellus .theme .marketing-bullet-expanded__body.expanded {
    padding: 0 2.5rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .excellus .theme .marketing-bullet-expanded__body.expanded {
    padding: 1rem 2.5rem;
  }
}
.excellus .theme .marketing-bullet-expanded__body.expanded-noAnim {
  transition: none;
}
.excellus .theme .marketing-bullet-expanded__body.collapsed {
  opacity: 0;
  transition: none;
}
.excellus .theme .marketing-bullet-expanded__title {
  align-items: center;
  background-color: #f5f5f5;
  display: none;
  flex-flow: row nowrap;
  height: 6.5rem;
  justify-content: space-between;
  padding: 0 1rem;
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet-expanded__title {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .marketing-bullet-expanded__title {
    height: 8.5rem;
  }
}
.excellus .theme .marketing-bullet-expanded__titleBack {
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  margin-left: 4rem;
}
.excellus .theme .marketing-bullet-expanded__titleBack:before {
  content: url("/o/excellus-bcbs-theme/images/chevron-blue-left.svg");
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: baseline;
  width: 0.35rem;
  height: 1rem;
}
.excellus .theme .marketing-bullet-expanded__titleBack a {
  color: #107abf;
}
.excellus .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close {
  display: block;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close {
    display: none;
  }
}
.excellus .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close:before {
  display: none;
}
.excellus .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close img {
  display: inline-block;
  width: 1.5rem;
}
.excellus .theme .marketing-bullet-expanded__titleSubStates {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.excellus .theme .marketing-bullet-expanded__titleSubState {
  cursor: pointer;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.excellus .theme .marketing-bullet-expanded__titleSubStateLink {
  border: 1px solid #ccc;
  background: #fff;
  color: #107abf;
  display: block;
  padding: 0.1rem 1rem;
  min-width: 17rem;
}
@media (min-width: 75rem) {
  .excellus .theme .marketing-bullet-expanded__titleSubStateLink {
    padding: 0.5rem 1rem;
  }
}
.excellus .theme .marketing-bullet-expanded__titleSubStateLink:active, .excellus .theme .marketing-bullet-expanded__titleSubStateLink:focus, .excellus .theme .marketing-bullet-expanded__titleSubStateLink:hover, .excellus .theme .marketing-bullet-expanded__titleSubStateLink:active:focus, .excellus .theme .marketing-bullet-expanded__titleSubStateLink:active:hover {
  color: #107abf;
}
.excellus .theme .marketing-bullet-expanded__titleSubStateLink > p {
  font-weight: 400;
  margin-top: 1rem;
}
.excellus .theme .marketing-bullet-expanded__titleSubStateLink:after {
  content: " ";
  font-size: 12px;
  clear: both;
}
.excellus .theme .marketing-bullet-expanded__titleSubStateLink > .marketing-bullet__image {
  width: 75px;
  height: 75px;
  float: left;
  margin-right: 1rem;
}
.excellus .theme .marketing-bullet-expanded__bodyWrapper {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet-expanded__bodyWrapper {
    flex-flow: row nowrap;
  }
}
.excellus .theme .marketing-bullet-expanded__bodyImg {
  display: none;
  height: auto;
  width: 140px;
}
@media (min-width: 34rem) {
  .excellus .theme .marketing-bullet-expanded__bodyImg {
    display: block;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet-expanded__bodyImg {
    height: 148px;
    width: 182px;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .marketing-bullet-expanded__bodyImg {
    height: 276px;
    width: 350px;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet-expanded__bodyContents {
    padding-left: 3rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .marketing-bullet-expanded__bodyContents {
    padding-left: 4rem;
  }
}
.excellus .theme .marketing-bullet-expanded__bodyContents h1 {
  font-size: 14px;
  font-weight: bold;
}
.excellus .theme .marketing-bullet-expanded__bodyContents h2 {
  font-size: 29px;
  line-height: 1.2;
  margin-top: 0;
}
@media (min-width: 34rem) {
  .excellus .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 29px;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 27px;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 31px;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 41px;
  }
}
.excellus .theme .marketing-bullet-expanded__bodyContents p {
  color: #454545;
  font-size: 1rem;
  line-height: 1.5;
  margin: 1rem 0 1.5rem;
  max-width: 100%;
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet-expanded__bodyContents p {
    font-size: 0.95rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .marketing-bullet-expanded__bodyContents p {
    font-size: 1rem;
    max-width: 90%;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .marketing-bullet-expanded__bodyContents p {
    max-width: 80%;
  }
}
.excellus .theme .marketing-bullet-expanded__bodyBtn {
  background-color: #fff;
  font-size: 1.1rem;
  padding: 0.7rem 1.65rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .excellus .theme .marketing-bullet-expanded__bodyBtn {
    background-color: transparent;
    width: 20rem;
  }
}
.excellus .theme .wrapper--sites {
  background-color: #eee;
  display: none;
}
.excellus .theme .sites {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  text-align: right;
  background-color: #efefef;
}
.excellus .theme .sites__choice {
  position: relative;
  display: inline-block;
  padding: 0.6rem 1.25rem;
  font-weight: 700;
  font-size: 0.875rem;
}
.excellus .theme .sites__choice__link {
  color: #333;
}
.excellus .theme .sites__choice--active {
  background-color: #e3e2e2;
}
.excellus .theme .sites__choice--active:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -9px;
  left: calc(50% - 9px);
  width: 18px;
  height: 0;
  border-top: 9px solid #e3e2e2;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
}
.excellus .theme .sites__choice--active .sites__choice__link:hover {
  color: #333;
}
.excellus .theme .session {
  text-align: right;
  padding: 0 1.75rem;
  font-size: 0;
}
.excellus .theme .session a {
  color: #0071b3;
  text-decoration: none;
}
.excellus .theme .session .session__item {
  position: relative;
  display: inline-block;
  line-height: 1.65rem;
  padding: 0.5rem 0.625rem;
  font-weight: 600;
  font-size: 0.875rem;
}
.excellus .theme .session .session__item .user-icon {
  background-color: #777;
  display: inline-table;
  font-size: 0.875rem;
  height: 2rem;
  line-height: 2rem;
  margin: -0.185rem 0.25rem -0.185rem;
  width: 2rem;
  /*
            Empty user avatar div displays differently than default initials,
            icon. So add content to empty div.
         */
}
.excellus .theme .session .session__item .user-icon:empty:before {
  content: " ";
  display: inherit;
}
.excellus .theme .session .session__item .user-icon.user-icon-color-1 {
  background-color: #00437b; /* pass 10.05:1 */
}
.excellus .theme .session .session__item .user-icon.user-icon-color-2 {
  background-color: #008842; /* pass 4.56:1 */
}
.excellus .theme .session .session__item .user-icon.user-icon-color-3 {
  background-color: #007ac3; /* pass 4.59:1 */
}
.excellus .theme .session .session__item .user-icon.user-icon-color-4 {
  background-color: #b545c4; /* pass 4.55:1 */
}
.excellus .theme .session .session__item .user-icon.user-icon-color-5 {
  background-color: #656565; /* pass 5.82:1 */
}
.excellus .theme .session .session__item .user-icon.user-icon-color-6 {
  background-color: #005373; /* pass 8.45:1 */
}
.excellus .theme .session .session__item .user-icon.user-icon-color-7 {
  background-color: #007ac3; /* pass 4.59:1 */
}
.excellus .theme .session .session__item .user-icon.user-icon-color-8 {
  background-color: #008842; /* pass 4.56:1 */
}
.excellus .theme .session .session__item .user-icon.user-icon-color-9 {
  background-color: #00437b; /* pass 10.05:1 */
}
.excellus .theme .session .session__item:nth-child(n+2):before {
  content: " ";
  display: block;
  position: absolute;
  height: 15px;
  font-weight: 300;
  left: -0.05rem;
  top: 50%;
  transform: translateY(-50%);
  color: #454545;
  border-left: 2px solid #bbb;
}
.excellus .theme .topnav.no-navbar .banner__top-bar {
  border-bottom: solid #007ac3 3px;
}
.excellus .theme .banner {
  position: fixed;
  transition: height 0.5s;
  top: 0;
  width: 100%;
  z-index: 20;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.excellus .theme .banner--expanded {
  height: 100%;
}
.excellus .theme .banner__top-bar {
  position: relative;
  padding: 0.5rem;
}
@media (min-width: 48rem) {
  .excellus .theme .banner__top-bar {
    padding: 1.5rem 1.75rem;
  }
}
.excellus .theme .banner__top-bar:before, .excellus .theme .banner__top-bar:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.4s ease;
  bottom: 0;
}
@media (min-width: 48rem) {
  .excellus .theme .banner__top-bar:before, .excellus .theme .banner__top-bar:after {
    bottom: -1px;
  }
}
.excellus .theme .banner__top-bar:before {
  border-bottom: 0.5rem solid #c1c1c1;
  border-left: 0.75rem solid transparent;
  border-right: 0.75rem solid transparent;
  left: 1.25rem;
}
@media (min-width: 48rem) {
  .excellus .theme .banner__top-bar:before {
    left: auto;
    right: 6.75rem;
  }
}
.excellus .theme .banner__top-bar:after {
  border-bottom: 0.4375rem solid #fff;
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  left: 1.3125rem;
}
@media (min-width: 48rem) {
  .excellus .theme .banner__top-bar:after {
    left: auto;
    right: 6.8125rem;
  }
}
.excellus .theme .banner__top-bar__flex-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.excellus .theme .tools {
  display: none;
}
.excellus .theme .tools .portlet-search {
  cursor: pointer;
  float: left;
}
.excellus .theme .tools .portlet-search fieldset.fieldset {
  padding: 0.275rem 0;
}
.excellus .theme .tools .portlet-search .lexicon-icon {
  height: 35px;
  width: 35px;
  color: #000;
  transition: transform ease-out 0.2s;
}
.excellus .theme .tools .portlet-search .lfr-ddm-field-group {
  margin-bottom: 0;
}
.excellus .theme .tools .portlet-search .search-input {
  border: 0;
  box-shadow: none;
  cursor: pointer;
  float: right;
  font-size: 1.1rem;
  font-weight: 300;
  padding-left: 0.5em;
  transition: width ease-out 0.2s;
  width: 4.4em;
}
.excellus .theme .tools .portlet-search .search-input::-ms-placeholder {
  color: #333;
}
.excellus .theme .tools .portlet-search .search-input::placeholder {
  color: #333;
}
.excellus .theme .tools .portlet-search .search-input:focus, .excellus .theme .tools .portlet-search .search-input:active {
  background: #f5f5f5;
  cursor: text;
  width: 10em;
}
.excellus .theme .tools .portlet-search .search-input:focus::-ms-placeholder, .excellus .theme .tools .portlet-search .search-input:active::-ms-placeholder {
  color: #aaa !important;
}
.excellus .theme .tools .portlet-search .search-input:focus::placeholder, .excellus .theme .tools .portlet-search .search-input:active::placeholder {
  color: #aaa !important;
}
.excellus .theme .tools .portlet-search .input-text-wrapper {
  float: right;
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.excellus .theme .tools .portlet-search:hover, .excellus .theme .tools .portlet-search.focus {
  color: #007ac3;
}
.excellus .theme .tools .portlet-search:hover .lexicon-icon, .excellus .theme .tools .portlet-search.focus .lexicon-icon {
  color: #007ac3;
}
.excellus .theme .tools .portlet-search:hover .search-input::-ms-placeholder, .excellus .theme .tools .portlet-search.focus .search-input::-ms-placeholder {
  color: #007ac3;
}
.excellus .theme .tools .portlet-search:hover .search-input::placeholder, .excellus .theme .tools .portlet-search.focus .search-input::placeholder {
  color: #007ac3;
}
.excellus .theme .tools .portlet-search.focus {
  background: #f5f5f5;
}
.excellus .theme .tools .portlet-search.focus .lexicon-icon {
  transform: rotate(90deg);
}
.excellus .theme .tools .btn-secondary {
  background-color: transparent;
  border-color: #bbb;
  color: #007ac3;
}
.excellus .theme .tools .btn-secondary:active, .excellus .theme .tools .btn-secondary:focus, .excellus .theme .tools .btn-secondary:hover, .excellus .theme .tools .btn-secondary:active:focus, .excellus .theme .tools .btn-secondary:active:hover {
  background-color: transparent;
  border-color: #a2a2a2;
  color: #007ac3;
}
.excellus .theme .banner--expanded .tools .btn-secondary {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #007ac3;
}
.excellus .theme .banner--expanded .tools .btn-secondary:active, .excellus .theme .banner--expanded .tools .btn-secondary:focus, .excellus .theme .banner--expanded .tools .btn-secondary:hover, .excellus .theme .banner--expanded .tools .btn-secondary:active:focus, .excellus .theme .banner--expanded .tools .btn-secondary:active:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #007ac3;
}
.excellus .theme .tools__button {
  padding: 0.594rem 0.75rem;
  background-color: transparent;
  font-size: 1.1rem;
  font-weight: 300;
  color: #221f1f;
  border: none;
  border-radius: 0;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .excellus .theme .tools__button {
    padding-left: 1.5rem;
  }
  .excellus .theme .tools__button:first-child {
    border-left: none;
    padding-left: 0.75rem;
  }
}
.excellus .theme .tools__button:hover, .excellus .theme .tools__button:focus {
  color: #007ac3;
}
.excellus .theme .tools__button:hover .icon-help, .excellus .theme .tools__button:focus .icon-help {
  background-image: url("/o/excellus-bcbs-theme/images/help-blue.svg");
}
.excellus .theme .tools__button:hover .icon-search, .excellus .theme .tools__button:focus .icon-search {
  background-image: url("/o/excellus-bcbs-theme/images/search-blue.svg");
}
.excellus .theme .tools__button:hover .icon-rewards, .excellus .theme .tools__button:focus .icon-rewards {
  background-image: url("/o/excellus-bcbs-theme/images/rewards-blue.svg");
}
.excellus .theme .tools__button:hover .icon-messages, .excellus .theme .tools__button:focus .icon-messages {
  background-image: url("/o/excellus-bcbs-theme/images/messages-blue.svg");
}
.excellus .theme .tools__button:active {
  box-shadow: none;
}
.excellus .theme .icon-help,
.excellus .theme .icon-search,
.excellus .theme .icon-rewards,
.excellus .theme .icon-messages {
  position: relative;
  display: inline-block;
  background-size: 100% 100%;
  margin-bottom: -0.375rem;
  margin-right: 0.5rem;
}
.excellus .theme .icon-help {
  height: 22px;
  width: 15px;
  background-image: url("/o/excellus-bcbs-theme/images/help-black.svg");
}
.excellus .theme .icon-search {
  height: 24px;
  width: 22px;
  background-image: url("/o/excellus-bcbs-theme/images/search-black.svg");
}
.excellus .theme .icon-search:before {
  display: none;
}
.excellus .theme .icon-rewards {
  height: 21px;
  width: 22px;
  margin-bottom: -0.25rem;
  background-image: url("/o/excellus-bcbs-theme/images/rewards-black.svg");
}
.excellus .theme .icon-messages {
  height: 22px;
  width: 23px;
  margin-bottom: -0.25rem;
  background-image: url("/o/excellus-bcbs-theme/images/messages-black.svg");
}
.excellus .theme .tools__badge {
  display: inline-block;
  position: absolute;
  bottom: 20%;
  right: -60%;
  border: 2px solid #fff;
  border-radius: 1.5rem;
  padding: 0.125rem 0.4375rem;
  background-color: #e61340;
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
}
.excellus .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_,
.excellus .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_ div,
.excellus .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_ section {
  display: inline-block;
  z-index: 30;
}
.excellus .theme .input-search {
  position: relative;
}
.excellus .theme .input-search input {
  position: absolute;
  border: none;
  top: 0;
  right: -5px;
  height: 100%;
  width: 7rem;
  padding: 0 1rem 0 3rem;
  opacity: 0;
  transition: all 0.1s ease-out;
  background-color: #f5f5f5;
  cursor: pointer;
}
.excellus .theme .input-search input ~ .input-search__indicator {
  opacity: 1;
  transition: opacity 0.1s ease-out;
}
.excellus .theme .input-search input ~ .input-search__icon {
  position: absolute;
  top: 0.55rem;
  right: 5.15rem;
  height: 1rem;
  width: 1rem;
  opacity: 0;
  transition: all 0.1s ease-out;
  transform: scale(-1, 1);
}
.excellus .theme .input-search input:focus {
  cursor: auto;
  opacity: 1;
  width: 14.5rem;
}
.excellus .theme .input-search input:focus ~ .input-search__indicator {
  opacity: 0;
}
.excellus .theme .input-search input:focus ~ .input-search__icon {
  right: 12.1rem;
  opacity: 1;
}
@media (min-width: 62rem) {
  .excellus .theme .input-search input:focus ~ .input-search__icon {
    right: 12.4rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .input-search input {
    right: 0;
  }
}
.excellus .theme .tools__dropdown_menu {
  background: #fff;
  font-weight: bold;
  padding: 0.5rem;
  width: auto;
}
.excellus .theme .tools__dropdown_menu li {
  padding: 0.5rem 1rem;
}
.excellus .theme .tools__dropdown_menu li:first-child {
  background: #fff;
}
.excellus .theme .tools__dropdown_menu li a {
  margin: -0.5rem -1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  width: auto;
}
.excellus .theme .tools__dropdown_menu li a:hover {
  background-color: #e6e6e6;
}
.excellus .theme .tools__dropdown_menu.dropdown-menu {
  right: auto;
  left: 0;
}
.excellus .theme .tools__dropdown_menu.dropdown-menu.show {
  display: inline-block;
}
@media (min-width: 48rem) {
  .excellus .theme .tools__dropdown_menu.dropdown-menu {
    right: 0;
    left: auto;
  }
}
.excellus .theme .btn-login__symbol {
  display: none;
  width: 1.5rem;
  height: 1.5rem;
}
.excellus .theme .banner--expanded .btn-login {
  border: none;
  padding: 0.344rem 0.75rem;
}
.excellus .theme .banner--expanded .btn-login__text {
  display: none;
}
.excellus .theme .banner--expanded .btn-login__symbol {
  display: block;
}
.excellus .theme .banner--expanded .banner__top-bar:before, .excellus .theme .banner--expanded .banner__top-bar:after {
  opacity: 1;
}
.excellus .theme .btn-login--md {
  font-size: 0.875rem;
  padding: 0.5rem 0.75rem;
}
.excellus .theme .btn-login--md.dropdown-toggle:focus {
  background-color: #e6e6e6;
}
@media (min-width: 48rem) {
  .excellus .theme .btn-login--md {
    font-size: 1.1rem;
    padding: 0.563rem 1.25rem;
    margin-left: 0.75rem;
    width: inherit;
  }
}
.excellus .theme .banner__top-bar__logo-site-name .logo {
  display: inline-block;
  margin: 0;
  width: 8.6423125rem;
  height: 1.6236875rem;
}
@media (min-width: 48rem) {
  .excellus .theme .banner__top-bar__logo-site-name .logo {
    width: 13.2899375rem;
    height: 3.5rem;
  }
}
.excellus .theme .banner__top-bar__logo-site-name a {
  display: inline-block;
}
.excellus .theme .banner__top-bar__logo-site-name .site-name {
  border-left: solid #e2e2e2 1px;
  color: #676767;
  display: inline-table;
  font-size: 20px;
  font-weight: 200;
  height: 1.6236875rem;
  line-height: 1.6236875rem;
  margin: 0 0 0 1em;
  padding-left: 0.9em;
  vertical-align: bottom;
}
@media (min-width: 48rem) {
  .excellus .theme .banner__top-bar__logo-site-name .site-name {
    height: 3.5rem;
    line-height: 3.5rem;
    font-size: 24px;
  }
}
.excellus .theme .login {
  bottom: 0;
  background-color: #fff;
  border-top: 1px solid #c1c1c1;
  left: 0;
  position: fixed;
  right: 0;
  top: 3.125rem;
  width: 100%;
}
.excellus .theme .login.collapse.transitioning {
  display: block;
}
.excellus .theme .login.collapse.in {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.excellus .theme .btn-login,
.excellus .theme .btn-menu {
  width: 3.625rem;
  padding-left: 0;
  padding-right: 0;
}
.excellus .theme .btn.btn-menu {
  padding: 0.5rem 1rem;
  border-color: transparent;
}
.excellus .theme .btn.btn-menu:active {
  box-shadow: none;
}
.excellus .theme .btn-menu__image {
  height: 0.954375rem;
  width: 1.5rem;
}
.excellus .theme .login-primary,
.excellus .theme .login-secondary {
  position: relative;
  padding: 0.5rem;
}
@media (min-width: 48rem) {
  .excellus .theme .login-primary,
  .excellus .theme .login-secondary {
    padding: 1.75rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .login-primary,
  .excellus .theme .login-secondary {
    width: 50%;
  }
}
.excellus .theme .login-primary__background-container {
  background-color: #fff;
  height: 100%;
  padding: 1.5rem;
  position: relative;
}
@media (min-width: 48rem) {
  .excellus .theme .login-primary__background-container {
    padding: 2.5rem;
  }
}
.excellus .theme .btn-login__close--md {
  display: none;
  background-color: transparent;
  border: none;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .excellus .theme .btn-login__close--md {
    display: block;
    position: absolute;
    top: 2rem;
    right: 2rem;
  }
}
.excellus .theme .login-secondary__heading,
.excellus .theme .login-primary__heading {
  font-weight: 300;
  font-size: 2rem;
}
@media (min-width: 34rem) {
  .excellus .theme .login-secondary__heading,
  .excellus .theme .login-primary__heading {
    font-size: 2.75rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .login-secondary__heading,
  .excellus .theme .login-primary__heading {
    font-size: 3.25rem;
  }
}
.excellus .theme .login-primary__heading {
  margin: 0;
  text-align: left;
}
.excellus .theme .login-input__wrapper {
  margin: 1rem 0;
}
.excellus .theme .login-input__wrapper .login-input {
  height: 48px;
  padding: 1.15rem;
}
@media (min-width: 62rem) {
  .excellus .theme .login-input__wrapper .login-input {
    font-size: 1.25rem;
    font-weight: 300;
  }
}
.excellus .theme div.btn-search-cancel {
  display: none !important;
}
@media (min-width: 34rem) {
  .excellus .theme .btn-register,
  .excellus .theme .login-primary__btn {
    padding: 0.875rem 1.65rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .btn-register,
  .excellus .theme .login-primary__btn {
    width: auto;
    padding: 0.875rem 5.65rem;
  }
}
.excellus .theme .login-primary__btn {
  font-size: 1.125rem;
  margin-bottom: 0.75rem 0 1rem;
  width: 100%;
}
.excellus .theme .login-primary__link-wrapper .separator__pipe:after {
  content: "|";
  margin: 0 0.35rem;
}
@media (max-width: 48rem) {
  .excellus .theme .login-primary__link-wrapper .separator__pipe:after {
    display: none;
  }
}
.excellus .theme .login-primary__link {
  display: block;
}
@media (min-width: 48rem) {
  .excellus .theme .login-primary__link {
    display: inline-block;
  }
}
.excellus .theme .login-primary__link:hover, .excellus .theme .login-primary__link:focus {
  color: #003562;
  outline: 0;
}
.excellus .theme .login-secondary {
  padding: 0 2rem 2rem;
}
@media (min-width: 48rem) {
  .excellus .theme .login-secondary {
    padding: 0 4.25rem 4rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .login-secondary {
    padding: 1rem 4.25rem 3rem 2.5rem;
  }
}
.excellus .theme .login-secondary .close {
  opacity: 0.2;
}
.excellus .theme .btn-login__close--lg {
  display: none;
  background-color: transparent;
  border: none;
}
@media (min-width: 62rem) {
  .excellus .theme .btn-login__close--lg {
    display: block;
    position: absolute;
    top: 2rem;
    right: 2rem;
  }
}
.excellus .theme .btn-login__close__icon {
  width: 1.75rem;
  height: 1.75rem;
}
.excellus .theme .login-bullet__list {
  margin: 0;
  padding: 0.75rem 0.25rem;
  max-width: 23rem;
}
.excellus .theme .login-bullet__item {
  padding: 0.75rem 0;
}
.excellus .theme .login-bullet__image {
  flex-shrink: 0;
  width: 3.375rem;
  height: 3rem;
  margin-right: 1rem;
}
.excellus .theme .login-bullet__text {
  margin: 0;
}
.excellus .theme .btn-register {
  font-size: 1.125rem;
  width: 100%;
}
@media (min-width: 75rem) {
  .excellus .theme .btn-register {
    width: auto;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .wrapper--sites {
    display: block;
  }
  .excellus .theme .wrapper--sites .avatar {
    border-radius: 16px;
    display: inline-block;
    margin: -1em 0.25em -0.75em;
    max-height: 32px;
  }
  .excellus .theme .wrapper--sites .btn-group.session__item {
    vertical-align: top;
  }
  .excellus .theme .wrapper--sites .btn-group.session__item .dropdown-toggle {
    border: 0 !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    padding: 0 !important;
  }
  .excellus .theme .wrapper--sites .btn-group.session__item .dropdown-menu {
    font-size: inherit;
    left: auto;
    overflow-y: hidden;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    right: 0;
    width: 215px;
  }
  .excellus .theme .wrapper--sites .btn-group.session__item .dropdown-menu li {
    border-bottom: solid 1px rgba(0, 0, 0, 0.15);
    left: auto;
    right: 0;
  }
  .excellus .theme .wrapper--sites .btn-group.session__item .dropdown-menu li a {
    display: block;
    padding-top: 0.5em;
    padding-bottom: 0.75em;
    white-space: nowrap;
  }
  .excellus .theme .wrapper--sites .btn-group.session__item .dropdown-menu li:last-child {
    border-bottom: 0;
  }
  .excellus .theme .banner {
    position: static;
    overflow: visible;
    height: auto;
    transition-duration: 0s;
    box-shadow: none;
  }
  .excellus .theme .btn-login,
  .excellus .theme .btn-login.btn-login__symbol {
    display: none;
  }
  .excellus .theme .tools {
    display: inline-block;
  }
  .excellus .theme .btn-menu {
    display: none;
  }
  .excellus .theme .login {
    bottom: auto;
    left: auto;
    right: auto;
    position: relative;
    top: auto;
  }
  .excellus .theme .login.collapse {
    position: static;
  }
  .excellus .theme .login.collapse.in {
    overflow-y: visible;
    -webkit-overflow-scrolling: auto;
  }
}
.excellus .theme .wrapper--navbar {
  background-color: #007ac3;
  display: none;
  position: fixed;
  width: 100%;
  left: 100%;
  top: 0;
  bottom: 0;
  z-index: 30;
  transition: transform 0.5s;
  padding: 1rem 0.75rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.excellus .theme .wrapper--navbar--active {
  display: block;
}
.excellus .theme .wrapper--navbar--in {
  transform: translate3d(-100%, 0, 0);
}
.excellus .theme .topnav--sticky:not(.no-navbar) {
  position: fixed;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  z-index: 20;
}
.excellus .theme .menu-header {
  display: flex;
}
.excellus .theme .menu-search__form {
  width: 100%;
}
.excellus .theme .menu-search {
  flex: 1 1 auto;
  position: relative;
}
.excellus .theme .menu-search__input {
  background-color: #fff;
  color: #221f1f;
  font-size: 20px;
  height: 3.375rem;
  padding: 0 1rem 0 3rem;
  width: 100%;
}
.excellus .theme .menu-search__input::-webkit-input-placeholder {
  color: #007ac3;
}
.excellus .theme .menu-search__input:-moz-placeholder {
  color: #007ac3;
}
.excellus .theme .menu-search__input::-moz-placeholder {
  color: #007ac3;
}
.excellus .theme .menu-search__input:-ms-input-placeholder {
  color: #007ac3;
}
.excellus .theme .menu-search__icon {
  position: absolute;
  top: 1rem;
  left: 0.75rem;
  height: 1.5rem;
  width: 1.4375rem;
  transform: scale(-1, 1);
}
.excellus .theme .btn-menu-close {
  width: 3.375rem;
  height: 3.375rem;
  padding: 0.875rem;
  margin-left: 1rem;
  border-width: 0;
  background: transparent;
}
.excellus .theme .btn-menu-close__icon {
  width: 1.625rem;
  height: 1.625rem;
}
.excellus .theme .menu-footer {
  list-style: none;
  padding: 0;
  margin: 0.75rem 0 1rem;
}
.excellus .theme .menu-footer__item {
  display: inline-block;
  position: relative;
  padding: 0 1.5rem;
  line-height: 3.125rem;
  text-decoration: none;
  font-size: 1.25rem;
  font-weight: 400;
  color: #fff;
  border-width: 0;
}
.excellus .theme .menu-footer__item:hover,
.excellus .theme .menu-footer__item:focus {
  color: #f5f5f5;
  text-decoration: none;
}
.excellus .theme .menu-footer__badge {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -0.5rem;
  transform: translateY(-50%);
  border: 2px solid #fff;
  border-radius: 1.5rem;
  padding: 0.125rem 0.4375rem;
  background-color: #e61340;
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.5;
}
.excellus .theme .menu-flyout {
  display: none;
}
@media (min-width: 48rem) {
  .excellus .theme .menu-header,
  .excellus .theme .menu-footer {
    display: none;
  }
  .excellus .theme .wrapper--navbar {
    display: block;
    position: relative;
    width: auto;
    left: auto;
    top: auto;
    bottom: auto;
    transition-duration: 0s;
    transform: translateZ(0);
    padding: 0;
    overflow-y: visible;
    -webkit-overflow-scrolling: auto;
  }
  .excellus .theme .wrapper--navbar--in {
    transform: none;
  }
  .excellus .theme .menu-flyout {
    position: absolute;
    width: 100%;
    top: 100%;
    background-color: #00437b;
    color: #fff;
    z-index: 20;
  }
  .excellus .theme .menu-flyout .menu__title {
    font-weight: 300;
  }
  .excellus .theme .menu-flyout .menu__link,
  .excellus .theme .menu-flyout .menu__link:focus,
  .excellus .theme .menu-flyout .menu__link:hover {
    color: #fff;
    text-decoration: none;
  }
  .excellus .theme .menu-flyout .menu__link:focus {
    outline: none;
  }
  .excellus .theme .menu-flyout .menu__link:focus,
  .excellus .theme .menu-flyout .menu__link:hover {
    text-decoration: underline;
  }
  .excellus .theme .menu-flyout .menu__subitem .menu__link {
    font-weight: 300;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .excellus .theme .menu-flyout .menu__subitem .menu__subitem .menu__item {
    border-left: 1px solid #007ac3;
    padding-left: 1.125rem;
  }
  .excellus .theme .menu-flyout .menu__item--featured .menu__link {
    font-weight: 300;
  }
  .excellus .theme .menu-flyout--open {
    display: block;
  }
  .excellus .theme .flyout {
    padding: 2.5rem 3rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .flyout {
    display: flex;
    align-items: center;
  }
  .excellus .theme .flyout__main {
    width: 66%;
  }
  .excellus .theme .flyout__promo {
    display: block;
    width: 33%;
    text-align: right;
  }
  .excellus .theme .flyout .menu__promo {
    display: inline-block;
    margin: -1.125rem -1.75rem;
  }
  .excellus .theme .flyout .menu__promo img {
    max-width: 22rem;
    margin-left: 3rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .flyout__main {
    padding-left: 5rem;
  }
}
.excellus .theme .menu__link .icon-lock {
  font-size: 0.8em;
  margin-left: 0.25em;
  opacity: 0.9;
}
.excellus .theme .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
  color: #fff;
}
.excellus .theme .topnav--hidenav .menu {
  display: none;
}
.excellus .theme .menu__item {
  position: relative;
}
.excellus .theme .menu__item:nth-child(n+1) {
  border-bottom: 1px solid #00437b;
}
.excellus .theme .menu__item--logo {
  display: none;
}
.excellus .theme .menu__item--home {
  display: none;
}
.excellus .theme .menu__link {
  display: block;
  padding: 0.875rem 4.5rem 1.25rem 1.5rem;
  font-size: 2rem;
  font-weight: 300;
  color: #fff;
}
.excellus .theme .menu__link:hover,
.excellus .theme .menu__link:focus {
  color: #f5f5f5;
  outline-color: #fff;
  text-decoration: none;
}
.excellus .theme .menu__chevron {
  display: none;
}
.excellus .theme .menu__trigger {
  position: relative;
}
.excellus .theme .menu__trigger-end {
  white-space: nowrap;
}
.excellus .theme .menu__trigger-end:after {
  content: " ";
  width: 0.75rem;
  background: url("/o/excellus-bcbs-theme/images/chevron-white-down.svg") center/0.75rem 0.32rem no-repeat;
  transition: transform 0.5s;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1.5rem;
}
.excellus .theme .menu__trigger[aria-expanded=true] > .menu__trigger-end:after {
  transform: rotateZ(-180deg);
}
.excellus .theme .menu__trigger--btn {
  width: 3.75rem;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  background-color: transparent;
  border: none;
}
.excellus .theme .menu__trigger--btn:after {
  content: "";
  background: url("/o/excellus-bcbs-theme/images/chevron-white-down.svg") center/0.75rem 0.32rem no-repeat;
  border-bottom: 4px solid #fff;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: transform 0.5s;
  width: 100%;
}
.excellus .theme .menu__trigger--btn[aria-expanded=true]:after {
  transform: rotateZ(-180deg);
}
.excellus .theme .menu__subitem {
  list-style: none;
  padding: 0;
}
.excellus .theme .menu__subitem .menu__item {
  border-bottom: none;
}
.excellus .theme .menu__subitem .menu__link {
  padding-top: 0.8125rem;
  padding-bottom: 0.8125rem;
  font-size: 1.25rem;
  font-weight: 300;
}
.excellus .theme .menu__subitem > li:first-child > .menu__link {
  margin-top: -0.6875rem;
}
.excellus .theme .menu__subitem li:last-child {
  margin-bottom: 1.25rem;
}
.excellus .theme .menu__subitem .menu__trigger--btn {
  height: 3.375rem;
}
.excellus .theme .menu__subitem .menu__subitem .menu__link {
  font-size: 1rem;
  font-weight: 400;
}
.excellus .theme .menu__subitem .menu__subitem > li:first-child > .menu__link {
  margin-top: 0;
}
.excellus .theme .menu__subitem .menu__subitem li:last-child {
  margin-bottom: 0;
}
.excellus .theme .menu__subitem .menu__subitem .menu__trigger--btn {
  height: 3rem;
}
.excellus .theme .menu__subitem .menu__subitem .menu__subitem .menu__link {
  font-size: 0.875rem;
  font-weight: 700;
}
.excellus .theme .menu__subitem .menu__subitem .menu__subitem .menu__trigger--btn {
  height: 2.8125rem;
}
.excellus .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem {
  padding-left: 0.8rem;
}
.excellus .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem .menu__link:before {
  content: "";
  display: block;
  position: absolute;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 0.25rem;
  background-color: #fff;
  left: 0.75rem;
  top: 1.25rem;
}
.excellus .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem > li:first-child > .menu__link {
  font-size: 0.875rem;
}
.excellus .theme .menu__promo {
  display: none;
}
@media (min-width: 48rem) {
  .excellus .theme .menu {
    display: flex;
    justify-content: center;
    max-width: 100%;
    margin-left: -5.5rem;
    transition: margin-left 0.5s;
    transform: translateZ(0);
  }
  .excellus .theme .menu.menu--compact {
    margin-left: 0;
  }
}
@media (min-width: 48rem) and (min-width: 62rem) {
  .excellus .theme .menu.menu--compact {
    margin-left: -4.75rem;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .excellus .theme .menu {
    margin-left: -6.125rem;
  }
  .excellus .theme .menu.menu--compact {
    margin-left: -5.5rem;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .topnav--sticky .menu {
    margin-left: 0;
  }
  .excellus .theme .menu__item {
    display: flex;
    align-items: center;
  }
  .excellus .theme .menu__item:nth-child(n+1) {
    border-bottom: none;
  }
  .excellus .theme .menu__item--active {
    background-color: rgba(0, 0, 0, 0.15);
  }
  .excellus .theme .menu__item--active:after {
    content: " ";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.25rem;
    background-color: #fff;
    border-bottom: 4px solid #fff;
    -ms-high-contrast-adjust: none;
  }
  .excellus .theme .menu__item--home {
    display: none;
  }
  .excellus .theme .menu__item--logo {
    flex-shrink: 0;
    display: flex;
    margin-top: -1.175rem;
    margin-bottom: -0.8rem;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.5s;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .excellus .theme .menu__item--logo {
    margin-top: -1.05rem;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .menu--compact .menu__item--logo {
    display: none;
  }
  .excellus .theme .topnav--sticky .menu__item--logo {
    pointer-events: auto;
    opacity: 1;
  }
}
@media (min-width: 48rem) and (min-width: 62rem) {
  .excellus .theme .menu--compact .menu__item--logo {
    display: flex;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .menu__logo {
    width: 7.5rem;
    height: 1.4475rem;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .excellus .theme .menu__logo {
    width: 8.75rem;
    height: 1.68875rem;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .menu__title {
    font-size: 2.625rem;
    font-weight: 300;
    padding-bottom: 0.75rem;
  }
}
@media (min-width: 48rem) and (min-width: 48rem) {
  .excellus .theme .menu__title {
    font-size: 2.4rem;
  }
}
@media (min-width: 48rem) {
  .excellus .theme .menu__link {
    padding: 0.8rem 1.75rem;
    font-size: 1.1rem;
    font-weight: 400;
    text-align: center;
    line-height: 1.625rem;
  }
  .excellus .theme .menu--compact .menu__link {
    font-size: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.25rem;
  }
  .excellus .theme .menu__trigger {
    position: static;
  }
  .excellus .theme .menu__trigger-end:after {
    position: static;
    display: inline-block;
    height: 0.3125rem;
    margin-left: 0.5rem;
    vertical-align: middle;
  }
  .excellus .theme .menu__trigger:not(.menu__trigger--btn)[aria-expanded=true]:after {
    bottom: 0;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #00437b;
    border-width: 0.5rem;
    margin-left: -0.5rem;
    z-index: 10;
  }
  .excellus .theme .menu__trigger--btn {
    display: none;
  }
  .excellus .theme .menu__subitem {
    display: none;
    margin: 0;
    column-gap: 2.75rem;
  }
  .excellus .theme .menu__subitem.in {
    display: none;
  }
  .excellus .theme .menu__subitem .menu__item {
    display: table;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .excellus .theme .menu__subitem .menu__link {
    display: inline-block;
    text-align: left;
    break-inside: avoid-column;
    padding: 0.375rem 0;
    line-height: 1.5;
  }
  .excellus .theme .menu__subitem > li:first-child > .menu__link {
    margin: 0;
  }
  .excellus .theme .menu__subitem li:last-child {
    margin: 0;
  }
  .excellus .theme .menu-flyout .menu__subitem {
    display: block;
  }
  .excellus .theme .menu__title + .menu__subitem {
    columns: 2;
  }
  .excellus .theme .menu__subitem.menu__subitem--nocols {
    columns: auto auto;
  }
  .excellus .theme .menu__subitem.menu__subitem--cols {
    columns: 2;
  }
  .excellus .theme .menu__subitem--keep-together {
    break-inside: avoid-column;
  }
  .excellus .theme .menu__subitem .menu__subitem .menu__item {
    border-left: 1px solid #007ac3;
    margin-left: 1px;
    padding-left: 1.125rem;
  }
  .excellus .theme .menu__subitem .menu__subitem .menu__link {
    padding: 0.2625rem 0;
  }
  .excellus .theme .menu__subitem .menu__subitem .menu__subitem .menu__item {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }
  .excellus .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem .menu__link:before {
    left: -0.75rem;
    top: 1.03125rem;
  }
}
@media (min-width: 62rem) {
  .excellus .theme .menu__item.menu__item--featured {
    position: absolute;
    left: calc(66% + 1rem);
    top: 2.5rem;
    bottom: 2.5rem;
    border-left: 2px solid #fff;
    display: flex;
  }
  .excellus .theme .menu__item--featured > .menu__link {
    font-size: 2rem;
    max-width: 22rem;
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
  .excellus .theme .menu__chevron {
    display: inline-block;
    margin-left: 0.5rem;
    width: 1.3rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .menu__link {
    font-size: 1.25rem;
  }
  .excellus .theme .menu--compact .menu__link {
    font-size: 1rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
  .excellus .theme .menu__item--featured > .menu__link {
    font-size: 2.625rem;
  }
  .excellus .theme .menu__item--home {
    display: flex;
  }
}
.excellus .theme .menu-flyout .menu__subitem .menu__item--active {
  background-color: transparent;
}
.excellus .theme .share__icon {
  display: inline-block;
  height: 16px;
  margin-right: 0.5rem;
}
.excellus .theme .share__button {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 3px;
  color: #107abf;
  display: inline-block;
  font-size: 0.875rem;
  height: 27px;
  padding: 2px 6px 3px;
}
.excellus .theme .share__button--tweet {
  margin-left: 1rem;
}
.excellus .theme .share__button__icon {
  display: inline-block;
  height: 16px;
  margin-right: 4px;
  vertical-align: sub;
  width: 16px;
}
.excellus .theme .share__count {
  background-color: #fff;
  color: #656565;
  font-size: 0.875rem;
  font-weight: 600;
  margin-left: 0.1rem;
  padding: 0.28rem 0.4rem;
  position: relative;
}
.excellus .theme .share__count::after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  content: "";
  height: 0;
  margin-top: -5px;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 50%;
  width: 0;
}
.excellus .theme .input-group.password-mask__group {
  padding: 0 !important;
}
.excellus .theme .password-mask__visibility {
  border: none;
  border-radius: 4px;
  padding: 1px 10px;
  height: 48px;
  position: absolute;
  right: 0;
  background: none;
  color: #333;
  outline: none;
  cursor: pointer;
  font-size: 1em;
  z-index: 10;
}
.excellus .theme .page-tools {
  display: none;
  padding: 0.625rem 2rem;
  background-color: #f5f5f5;
}
@media (min-width: 48rem) {
  .excellus .theme .page-tools {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding: 0.625rem 3rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .page-tools {
    padding: 0.625rem 7rem;
  }
}
.excellus .theme .ddm-label {
  color: #272833;
  cursor: default;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
  max-width: 100%;
  word-wrap: break-word;
}
.excellus .theme #customFormPortlet {
  /* Safari */
}
.excellus .theme #customFormPortlet .ddm-form-basic-info {
  display: none;
}
.excellus .theme #customFormPortlet .loading-animation {
  display: none;
}
.excellus .theme #customFormPortlet .loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #6b6c7e;
  width: 80px;
  height: 80px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  align-items: center;
}
.excellus .theme #customFormPortlet .loaderdiv {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100%;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (min-width: 48rem) {
  .excellus .theme #customFormPortlet .button-holder.container-fluid-1280 {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.excellus .theme #customFormPortlet .button-holder.container-fluid-1280.previous-page-btn {
  margin-top: 20px;
}
.excellus .theme #customFormPortlet .button-holder.container-fluid-1280 .btn + .btn {
  margin-top: 15px;
}
@media (min-width: 48rem) {
  .excellus .theme #customFormPortlet .button-holder.container-fluid-1280 .btn + .btn {
    margin-left: 20px;
    margin-top: 0;
  }
}
.excellus .theme #customFormPortlet .button-holder.container-fluid-1280.captchaContainer {
  margin-bottom: 25px;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .ddm-form-pagination {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .ddm-form-pagination .multi-step-indicator-label {
  display: none;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page {
  padding-top: 15px;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page > .row {
  margin: 0;
}
@media (min-width: 48rem) {
  .excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page > .row {
    margin: 0 20px;
  }
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-row > .row {
  margin: 0;
}
@media (min-width: 48rem) {
  .excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-row > .row {
    margin: 0 20px;
  }
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .reference-mark {
  color: #bd0000;
  font-size: 0.5rem;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page p .reference-mark {
  color: #bd0000 !important;
  font-size: 0.5rem;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .dropdown-menu {
  min-width: 246px;
  max-height: 305px;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page select[name=month], .excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page select[name=year] {
  padding-right: 1.75rem;
  height: 2rem;
  background-position: 90% 50%;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .input-group,
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-select-dropdown button.btn {
  padding: 0 !important;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.select-button {
  padding: 6px 15px;
  margin-left: 5px;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.clear-button {
  position: absolute;
  right: 90px;
  top: 6px;
  color: #c00;
  border: none;
  padding: 0;
  background-color: #e9ecef;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.clear-button svg.lexicon-icon {
  width: 0.75rem;
  height: 0.75rem;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.btn-sm {
  padding: 0.1875rem 0;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn[aria-label=calendar] {
  padding: 0 0.5rem;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn[aria-label="Choose date"] {
  padding: 0 0.5rem;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .has-error .help-block {
  color: #c00;
  font-weight: 400;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .custom-control-label-text {
  font-weight: normal;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button {
  width: 1.5625rem;
  top: 0;
  height: 26px;
  border-radius: 5px !important;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button .lexicon-icon-hr {
  width: 1rem;
  height: 21px;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button {
  width: 1.5625rem;
  right: 0;
  top: 0;
  height: 26px;
  border-radius: 5px !important;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button .lexicon-icon-plus {
  width: 15px;
  height: 15px;
  margin-bottom: 4px !important;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .liferay-ddm-form-field-paragraph,
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .liferay-ddm-form-field-tip {
  color: #425a61;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-radio .custom-control-inline {
  margin-left: 16px;
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-description,
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 48rem) {
  .excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-description,
  .excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.excellus .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
  font-size: 2rem;
}
.excellus .theme [data-carousel=hero] .slick-dots {
  bottom: -25px;
}
@media (min-width: 75rem) {
  .excellus .theme .slick-dotted.slick-slider[data-carousel=hero] {
    margin-bottom: 0;
  }
  .excellus .theme [data-carousel=hero] .slick-dots {
    background: linear-gradient(to top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 60.66%, rgba(255, 255, 255, 0) 60.67%, rgba(255, 255, 255, 0) 100%);
    bottom: 0;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li {
    width: auto;
    height: auto;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li:first-child button {
    border-radius: 0.5rem 0 0 0.5rem;
    border-left: none;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li:last-child button {
    border-radius: 0 0.5rem 0.5rem 0;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li button {
    position: relative;
    display: inline-block;
    width: 12rem;
    height: 6rem;
    margin: 0 0 2rem;
    padding: 0 1.5rem;
    font-size: 1rem;
    line-height: 1.4375rem;
    color: #007ac3;
    background-color: #fff;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.25);
    font-weight: 600;
    vertical-align: top;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li button:before {
    display: none;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li button:after {
    content: "";
    position: absolute;
    top: 0;
    left: calc(50% - 0.5rem);
    height: 0;
    width: 0;
    border-bottom: 0.5rem solid #fff;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    transition: top 0.3s ease-out, border-color 0s ease-out;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li button:hover {
    transition: background-color 0s ease-out;
    background-color: #f5f5f5;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li button:hover:after {
    border-bottom-color: #f5f5f5;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li.slick-active button {
    transition: background-color 0.3s ease-out;
    color: #221f1f;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li.slick-active button, .excellus .theme [data-carousel=hero] .slick-dots li.slick-active button:hover {
    background-color: #e1e1e1;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li.slick-active button:after {
    top: -0.5rem;
    border-bottom-color: #e1e1e1;
    transition: top 0.3s ease-out, border-color 0.3s ease-out;
  }
  .excellus .theme [data-carousel=hero] .slick-dots li.slick-active button:hover:after {
    border-bottom-color: #e1e1e1;
  }
}
.excellus .theme .carousel__hero-slide__cta,
.excellus .theme .hero-image-cta__cta {
  font-size: 1.25rem;
  font-weight: 600;
  margin-top: 0.1rem;
  padding: 1.1rem 2.2rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .excellus .theme .carousel__hero-slide__cta,
  .excellus .theme .hero-image-cta__cta {
    margin-top: 0.5rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .carousel__hero-slide__cta,
  .excellus .theme .hero-image-cta__cta {
    width: auto;
    position: absolute;
    bottom: 1.5rem;
    right: 1.5rem;
  }
}
.excellus .theme .carousel__hero-slide__content-container,
.excellus .theme .hero-image-cta__content-container {
  position: relative;
  padding: 1rem 1.5rem;
  background-color: #fff;
}
@media (min-width: 48rem) {
  .excellus .theme .carousel__hero-slide__content-container,
  .excellus .theme .hero-image-cta__content-container {
    padding: 1.5rem 2rem;
    text-align: center;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .carousel__hero-slide__content-container,
  .excellus .theme .hero-image-cta__content-container {
    width: 30.5rem;
    position: absolute;
    top: 2.5rem;
    left: 10rem;
    background-color: rgba(255, 255, 255, 0.75);
    text-align: left;
    border-radius: 0.5rem;
    padding-bottom: 6rem;
  }
}
.excellus .theme .carousel__hero-slide__mobile-title,
.excellus .theme .hero-image-cta__mobile-title {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.75);
  margin: 0;
  padding: 2rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .excellus .theme .carousel__hero-slide__mobile-title,
  .excellus .theme .hero-image-cta__mobile-title {
    font-size: 3rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .carousel__hero-slide__mobile-title,
  .excellus .theme .hero-image-cta__mobile-title {
    display: none;
  }
}
.excellus .theme .carousel__hero-slide__desktop-title,
.excellus .theme .hero-image-cta__desktop-title {
  display: none;
  font-size: 3rem;
  margin-top: 0.5rem;
}
@media (min-width: 75rem) {
  .excellus .theme .carousel__hero-slide__desktop-title,
  .excellus .theme .hero-image-cta__desktop-title {
    display: block;
  }
}
.excellus .theme .hero-image-cta__cta {
  padding: 0.875rem 1.65rem !important;
}
.excellus .theme .hero-image-cta__mobile-title {
  font-size: 2.375rem;
  padding: 1rem;
}
.excellus .theme .hero-image-cta__desktop-title {
  font-size: 2rem;
}
@media (min-width: 75rem) {
  .excellus .theme .hero-image-cta__desktop-title {
    font-size: 2.625rem;
  }
}
.excellus .theme .carousel__image-slide__content-container {
  position: absolute;
  bottom: 1.5rem;
  left: 1.5rem;
  width: calc(100% - 3rem);
}
@media (min-width: 48rem) {
  .excellus .theme .carousel__image-slide__content-container {
    bottom: 2rem;
    left: 2rem;
    width: calc(100% - 4rem);
  }
}
@media (min-width: 75rem) {
  .excellus .theme .carousel__image-slide__content-container {
    bottom: 3rem;
    left: 3rem;
    width: calc(100% - 6rem);
  }
}
.excellus .theme .carousel__image-slide__content {
  display: block;
  margin: auto;
  padding: 1rem;
  max-width: 66.25rem;
  border-radius: 0.5rem;
  background-color: rgba(255, 255, 255, 0.75);
  font-size: 1.375rem;
}
@media (min-width: 48rem) {
  .excellus .theme .carousel__image-slide__content {
    font-size: 1.625rem;
    padding: 1.5rem;
  }
}
@media (min-width: 75rem) {
  .excellus .theme .carousel__image-slide__content {
    font-size: 2.375rem;
    padding: 1.5rem 3rem;
  }
}
.excellus .theme .dashboard .center-element {
  margin: 0 auto;
}
.excellus .theme .dashboard .vspacer5 {
  margin-top: 5px;
}
.excellus .theme .dashboard .vspacer10 {
  margin-top: 10px;
}
.excellus .theme .dashboard .vspacer15 {
  margin-top: 15px;
}
.excellus .theme .dashboard .vspacer20 {
  margin-top: 20px;
}
.excellus .theme .dashboard .vspacer25 {
  margin-top: 25px;
}
.excellus .theme .dashboard .vspacer30 {
  margin-top: 30px;
}
.excellus .theme .dashboard .vspacer40 {
  margin-top: 40px;
}
.excellus .theme .dashboard .vspacer50 {
  margin-top: 50px;
}
.excellus .theme .dashboard .vspacer60 {
  margin-top: 60px;
}
.excellus .theme .dashboard .card-title {
  color: #333;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
.excellus .theme .dashboard .text-label {
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
.excellus .theme .dashboard .text-bold {
  font-weight: bold;
}
.excellus .theme .dashboard .text-link {
  cursor: pointer;
  color: #007ac3;
}
.excellus .theme .dashboard .select {
  border: 1px solid #bbb;
  color: #007ac3;
  font-weight: bold;
  padding: 10px;
  height: 44px;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: 95%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.excellus .theme .dashboard .search-input input {
  border: 1px solid transparent;
  padding: 10px;
  height: 44px;
  background-color: #f5f5f5;
  background-image: url("/o/excellus-bcbs-theme/images/search-black.svg");
  background-repeat: no-repeat;
  background-position: 96%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  color: #333;
}
.excellus .theme .dashboard .search-input input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #333;
}
.excellus .theme .dashboard .search-input input::-moz-placeholder {
  /* Firefox 19+ */
  color: #333;
}
.excellus .theme .dashboard .search-input input:-ms-input-placeholder {
  /* IE 10+ */
  color: #333;
}
.excellus .theme .dashboard .search-input input:-moz-placeholder {
  /* Firefox 18- */
  color: #333;
}
.excellus .theme .dashboard .table-excellus tr > td {
  border: none;
}
.excellus .theme .dashboard .table-excellus thead tr > th {
  border: none;
  color: #757575;
  font-size: 14px;
  font-weight: 600;
  padding: 20px 10px;
  vertical-align: middle;
}
.excellus .theme .dashboard .table-excellus tbody tr > td {
  border: none;
  padding: 20px 10px;
  vertical-align: middle;
}
.excellus .theme .dashboard .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #e8f1fa;
}
.excellus .theme .dashboard .benefits-carousel-container,
.excellus .theme .dashboard .benefits-details-container {
  -webkit-animation: fadein 1s;
  -moz-animation: fadein 1s;
  -ms-animation: fadein 1s;
  -o-animation: fadein 1s;
  animation: fadein 1s;
}
.excellus .theme .dashboard .benefits-carousel {
  padding-bottom: 30px;
}
.excellus .theme .dashboard .benefits-carousel .slick-prev:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(90deg);
}
.excellus .theme .dashboard .benefits-carousel .slick-next:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(-90deg);
}
.excellus .theme .dashboard .benefits-carousel__slide {
  padding: 0 25px;
  cursor: pointer;
}
.excellus .theme .dashboard .benefits-carousel__slide__slide-image {
  width: 8.75rem;
  height: 8.75rem;
  margin: 0 auto;
}
.excellus .theme .dashboard .benefits-carousel__slide__slide-title {
  margin-top: 10px;
  display: inline-block;
  padding: 5px 15px;
  font-weight: bold;
  background-color: #d8e8f7;
  border-radius: 6px;
  font-size: 16px;
}
.excellus .theme .dashboard .benefits-carousel__slide__slide-cost {
  margin-top: 10px;
  color: #008842;
  font-weight: bold;
  font-size: 18px;
}
.excellus .theme .dashboard .benefits-carousel__slide__slide-note {
  margin-top: 10px;
  color: #656565;
  font-style: italic;
  font-size: 14px;
}
.excellus .theme .dashboard .slick-prev,
.excellus .theme .dashboard .slick-next {
  background-color: transparent;
}
.excellus .theme .dashboard .slick-prev {
  left: -20px;
}
.excellus .theme .dashboard .slick-next {
  right: -20px;
}
.excellus .theme .dashboard .benefits-details-container {
  position: relative;
}
@media (min-width: 62rem) {
  .excellus .theme .dashboard .benefits-details-container .benefits-carousel__slide__slide-image {
    background-repeat: no-repeat;
    background-size: 90%;
    background-position: center;
    width: 17.5rem;
    height: 17.5rem;
  }
}
@media (max-width: 62rem) {
  .excellus .theme .dashboard .benefits-details-container h1,
  .excellus .theme .dashboard .benefits-details-container .benefits-carousel__slide__slide-cost {
    text-align: center;
  }
}
.excellus .theme .dashboard .benefits-details-close {
  position: absolute;
  top: 170px;
  right: 32px;
  width: 50px;
  background: transparent;
  border: none;
  outline: none;
}
@media (max-width: 48rem) {
  .excellus .theme .dashboard .benefits-details-close {
    top: 15px;
    right: 0px;
  }
}
.excellus .theme .dashboard .claims-card__search input {
  color: #333;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .claims-card__search input {
    font-size: 18px;
  }
}
.excellus .theme .dashboard .claims-card__table-head th:nth-last-of-type(2) {
  text-align: right;
}
.excellus .theme .dashboard .claims-card__table-head th:last-of-type {
  display: none;
  text-align: right;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .claims-card__table-head th:last-of-type {
    display: table-cell;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .claims-card__table-head th:last-of-type {
    display: none;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .claims-card__table-head th:last-of-type {
    display: table-cell;
  }
}
.excellus .theme .dashboard .claims-card__table-body td:last-child {
  display: none;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .claims-card__table-body td:last-child {
    display: table-cell;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .claims-card__table-body td:last-child {
    display: none;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .claims-card__table-body td:last-child {
    display: table-cell;
  }
}
.excellus .theme .dashboard .claims-card__id {
  color: #007ac3;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .claims-card__id {
    font-size: 18px;
  }
}
.excellus .theme .dashboard .claims-card__status {
  color: #545454;
  display: block;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .claims-card__status {
    font-size: 16px;
  }
}
.excellus .theme .dashboard .claims-card__member {
  color: #202020;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .claims-card__member {
    font-size: 18px;
  }
}
.excellus .theme .dashboard .claims-card__date {
  color: #545454;
  display: block;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .claims-card__date {
    font-size: 16px;
  }
}
.excellus .theme .dashboard .claims-card__provider {
  color: #545454;
  display: block;
  font-size: 14px;
  font-weight: 400;
  text-align: right;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .claims-card__provider {
    font-size: 16px;
  }
}
.excellus .theme .dashboard .claims-card__amount {
  color: #202020;
  display: block;
  font-size: 18px;
  font-weight: 700;
  text-align: right;
}
.excellus .theme .dashboard .expenses-card__select {
  font-size: 14px;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .expenses-card__select {
    font-size: 18px;
    height: 54px;
  }
}
.excellus .theme .dashboard .expenses-card__deductible {
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
}
.excellus .theme .dashboard .expenses-card__deductible__remaining, .excellus .theme .dashboard .expenses-card__deductible__out-of-pocket {
  flex: 1;
  padding: 1rem;
  text-align: center;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .expenses-card__deductible__remaining, .excellus .theme .dashboard .expenses-card__deductible__out-of-pocket {
    padding: 2rem 1rem;
  }
}
.excellus .theme .dashboard .expenses-card__deductible__remaining {
  background-color: #c0daf3;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.excellus .theme .dashboard .expenses-card__deductible__out-of-pocket {
  background-color: #d8e8f7;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.excellus .theme .dashboard .expenses-card__deductible__label {
  color: #202020;
  display: block;
  font-size: 14px;
  font-weight: 600;
}
.excellus .theme .dashboard .expenses-card__deductible__amount {
  color: #202020;
  display: block;
  font-size: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .expenses-card__deductible__amount {
    font-size: 48px;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .expenses-card__deductible__amount {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .expenses-card__deductible__amount {
    font-size: 48px;
  }
}
.excellus .theme .dashboard .expenses-card__chart__table {
  width: 100%;
}
.excellus .theme .dashboard .expenses-card__chart__graph td {
  height: 10px;
  border-right: 4px solid white;
}
.excellus .theme .dashboard .expenses-card__chart__graph td:nth-child(1) {
  background-color: #9bcc50;
}
.excellus .theme .dashboard .expenses-card__chart__graph td:nth-child(2) {
  background-color: #c0daf3;
}
.excellus .theme .dashboard .expenses-card__chart__graph td:nth-child(3) {
  background-color: #d8e8f7;
}
.excellus .theme .dashboard .expenses-card__chart__text {
  text-align: right;
}
.excellus .theme .dashboard .expenses-card__chart__label {
  color: #757576;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding-top: 0.5rem;
}
.excellus .theme .dashboard .expenses-card__chart__amount {
  color: #202020;
  display: block;
  font-size: 16px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .expenses-card__chart__amount {
    font-size: 18px;
  }
}
.excellus .theme .dashboard .expenses-card__faq {
  display: none;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .expenses-card__faq {
    display: block;
  }
}
.excellus .theme .dashboard .expenses-card__faq__label {
  color: #757576;
  display: block;
  font-size: 14px;
  font-weight: 600;
}
.excellus .theme .dashboard .expenses-card__faq__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.excellus .theme .dashboard .expenses-card__faq__item {
  font-size: 18px;
  font-weight: 600;
}
.excellus .theme .dashboard .expenses-card__faq__item a {
  color: #007ac3;
}
.excellus .theme .dashboard .plan-details-card__subscriber {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
}
.excellus .theme .dashboard .plan-details-card__subscriber__icon {
  background-image: url("/o/excellus-bcbs-theme/images/dashboard-initials-excellus.svg");
  background-repeat: no-repeat;
  height: 67px;
  width: 68px;
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .plan-details-card__subscriber__icon {
    height: 83px;
    width: 85px;
  }
}
.excellus .theme .dashboard .plan-details-card__subscriber__content {
  padding-left: 1rem;
}
.excellus .theme .dashboard .plan-details-card__subscriber__label {
  color: #757575;
  font-size: 14px;
  font-weight: 600;
}
.excellus .theme .dashboard .plan-details-card__subscriber__name {
  color: #333;
  font-size: 20px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .plan-details-card__subscriber__name {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .plan-details-card__subscriber__name {
    font-size: 22px;
    margin: 0.3rem 0;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .plan-details-card__subscriber__name {
    font-size: 30px;
  }
}
.excellus .theme .dashboard .plan-details-card__subscriber__links {
  color: #ccc;
  font-size: 14px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .plan-details-card__subscriber__links {
    font-size: 16px;
  }
}
.excellus .theme .dashboard .plan-details-card__form {
  margin: 1.8rem 0;
}
.excellus .theme .dashboard .plan-details-card__form__label {
  color: #757575;
  font-size: 14px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .plan-details-card__form__label {
    margin-bottom: 0.8rem;
  }
}
.excellus .theme .dashboard .plan-details-card__form__select {
  color: #007ac3;
  font-size: 14px;
  font-weight: 700;
  width: 100%;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .plan-details-card__form__select {
    font-size: 18px;
    height: 54px;
  }
}
.excellus .theme .dashboard .plan-details-card__balance {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
.excellus .theme .dashboard .plan-details-card__balance__info {
  align-items: flex-start;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 480px) {
  .excellus .theme .dashboard .plan-details-card__balance__info {
    align-items: center;
    flex-flow: row nowrap;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .plan-details-card__balance__info {
    align-items: flex-start;
    flex-flow: column nowrap;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .plan-details-card__balance__info {
    align-items: center;
    flex-flow: row nowrap;
  }
}
.excellus .theme .dashboard .plan-details-card__balance__label {
  color: #757575;
  font-size: 14px;
  font-weight: 600;
}
.excellus .theme .dashboard .plan-details-card__balance__amount {
  color: #202020;
  font-size: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .plan-details-card__balance__amount {
    font-size: 48px;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .plan-details-card__balance__amount {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .plan-details-card__balance__amount {
    font-size: 48px;
  }
}
.excellus .theme .dashboard .plan-details-card__balance__due {
  color: #e61340;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 480px) {
  .excellus .theme .dashboard .plan-details-card__balance__due {
    margin-left: 1.5rem;
  }
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .plan-details-card__balance__due {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .plan-details-card__balance__due {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .plan-details-card__balance__due {
    margin-left: 1.5rem;
  }
}
.excellus .theme .dashboard .plan-details-card__balance__button {
  padding: 0.8rem 1.5rem;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .plan-details-card__balance__button {
    padding: 0.8rem 4rem;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .plan-details-card__balance__button {
    padding: 0.8rem 3rem;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .plan-details-card__balance__button {
    padding: 0.8rem 2rem;
  }
}
.excellus .theme .dashboard .plan-details-card__info__group {
  color: #545454;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .plan-details-card__info__group {
    font-size: 18px;
  }
}
.excellus .theme .dashboard .plan-details-card__info__group ul {
  line-height: 1.5;
  margin: 0;
  padding-left: 14px;
}
.excellus .theme .dashboard .plan-details-card__info__group li {
  color: #545454;
  list-style-type: none;
  position: relative;
}
.excellus .theme .dashboard .plan-details-card__info__group li::before {
  border-radius: 50%;
  content: "";
  display: block;
  height: 8px;
  left: -14px;
  position: absolute;
  top: 7px;
  width: 8px;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .plan-details-card__info__group li::before {
    top: 10px;
  }
}
.excellus .theme .dashboard .plan-details-card__info__group li:nth-child(3n+0)::before {
  background-color: #b657d0;
}
.excellus .theme .dashboard .plan-details-card__info__group li:nth-child(3n+1)::before {
  background-color: #ed8b00;
}
.excellus .theme .dashboard .plan-details-card__info__group li:nth-child(3n+2)::before {
  background-color: #ffd100;
}
.excellus .theme .dashboard .plan-details-card__info__label {
  color: #757575;
  display: block;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0.4rem;
}
@media (max-width: 544px) {
  .excellus .theme .dashboard .prescriptions-card {
    padding-bottom: 60px !important;
  }
}
.excellus .theme .dashboard .prescriptions-card__search input {
  color: #333;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .prescriptions-card__search input {
    font-size: 18px;
  }
}
.excellus .theme .dashboard .prescriptions-card__table-head th:nth-last-of-type(2) {
  text-align: right;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .prescriptions-card__table-head th:nth-last-of-type(2) {
    text-align: left;
  }
}
.excellus .theme .dashboard .prescriptions-card__table-head th:last-of-type {
  display: none;
  text-align: right;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .prescriptions-card__table-head th:last-of-type {
    display: table-cell;
  }
}
.excellus .theme .dashboard .prescriptions-card__table-body td:nth-last-child(2) {
  text-align: right;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .prescriptions-card__table-body td:nth-last-child(2) {
    text-align: left;
  }
}
.excellus .theme .dashboard .prescriptions-card__table-body td:last-child {
  display: none;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .prescriptions-card__table-body td:last-child {
    display: table-cell;
  }
}
.excellus .theme .dashboard .prescriptions-card__drug {
  color: #007ac3;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .prescriptions-card__drug {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .prescriptions-card__drug {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .prescriptions-card__drug {
    font-size: 18px;
  }
}
.excellus .theme .dashboard .prescriptions-card__member {
  color: #202020;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .prescriptions-card__member {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .prescriptions-card__member {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .prescriptions-card__member {
    font-size: 18px;
  }
}
.excellus .theme .dashboard .prescriptions-card__date {
  color: #545454;
  display: block;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .prescriptions-card__date {
    font-size: 16px;
  }
}
.excellus .theme .dashboard .prescriptions-card__refills {
  color: #202020;
  display: block;
  font-size: 18px;
  font-weight: 700;
  text-align: right;
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .prescriptions-card__refills {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .prescriptions-card__refills {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .prescriptions-card__buttons div {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.excellus .theme .dashboard .prescriptions-card__buttons button {
  padding: 0.75rem;
}
@media (min-width: 48em) {
  .excellus .theme .dashboard .prescriptions-card__buttons button {
    padding: 0.875rem 1.65rem;
  }
}
.excellus .theme .dashboard .referrals-card__carousel {
  padding-bottom: 30px;
  height: 492px;
}
@media (max-width: 544px) {
  .excellus .theme .dashboard .referrals-card__carousel {
    height: 400px;
  }
}
.excellus .theme .dashboard .referrals-card__carousel .slick-prev:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(90deg);
}
.excellus .theme .dashboard .referrals-card__carousel .slick-next:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(-90deg);
}
.excellus .theme .dashboard .referrals-card__icon {
  background-image: url("/o/excellus-bcbs-theme/images/green-check-excellus.svg");
  background-repeat: no-repeat;
  height: 93px;
  margin: 0 auto;
  width: 92px;
}
.excellus .theme .dashboard .referrals-card__heading {
  color: #333;
  font-size: 20px;
  font-weight: 400;
  margin-top: 1.9rem;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .referrals-card__heading {
    font-size: 34px;
    font-weight: 400;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .referrals-card__heading {
    font-size: 34px;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .referrals-card__heading {
    font-size: 34px;
  }
}
.excellus .theme .dashboard .referrals-card__label {
  background-color: #ebf5dc;
  border-radius: 14px;
  color: #202020;
  display: block;
  font-size: 14px;
  font-style: italic;
  font-weight: 700;
  margin: 1rem auto;
  padding: 5px 15px;
  width: 16rem;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .referrals-card__label {
    margin: 2.5rem auto 1rem;
  }
}
.excellus .theme .dashboard .referrals-card__doctor {
  display: inline-block;
  text-align: left;
}
.excellus .theme .dashboard .referrals-card__name, .excellus .theme .dashboard .referrals-card__occupation {
  color: #202020;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .referrals-card__name, .excellus .theme .dashboard .referrals-card__occupation {
    font-size: 18px;
  }
}
.excellus .theme .dashboard .referrals-card__address {
  color: #007ac3;
  display: block;
  font-size: 14px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .referrals-card__address {
    font-size: 18px;
  }
}
.excellus .theme .dashboard .referrals-card__phone {
  color: #666;
  display: block;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .referrals-card__phone {
    font-size: 18px;
  }
}
.slick-slide .excellus .theme .dashboard .referrals-card__image {
  display: inline-block;
  width: 100%;
}
@media (min-width: 480px) {
  .slick-slide .excellus .theme .dashboard .referrals-card__image {
    width: 80%;
  }
}
@media (min-width: 768px) {
  .slick-slide .excellus .theme .dashboard .referrals-card__image {
    width: 60%;
  }
}
@media (min-width: 992px) {
  .slick-slide .excellus .theme .dashboard .referrals-card__image {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .slick-slide .excellus .theme .dashboard .referrals-card__image {
    width: 70%;
  }
}
.excellus .theme .dashboard .referrals-card__tag {
  color: #757575;
  display: block;
  font-size: 14px;
  font-weight: 600;
}
.excellus .theme .dashboard .referrals-card__status {
  color: #333;
  display: block;
  font-size: 20px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .referrals-card__status {
    font-size: 30px;
  }
}
.excellus .theme .dashboard .referrals-card__by {
  color: #757575;
  display: block;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
}
.excellus .theme .dashboard .referral-slide {
  padding: 0 30px;
}
@media (max-width: 544px) {
  .excellus .theme .dashboard .ways-to-save-card {
    padding-bottom: 60px !important;
  }
}
.excellus .theme .dashboard .ways-to-save-carousel {
  margin-top: 15px;
}
.excellus .theme .dashboard .ways-to-save-carousel .slick-prev:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(90deg);
}
.excellus .theme .dashboard .ways-to-save-carousel .slick-next:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(-90deg);
}
.excellus .theme .dashboard .ways-to-save-carousel .slick-prev {
  left: -35px;
}
.excellus .theme .dashboard .ways-to-save-carousel .slick-next {
  right: -35px;
}
.excellus .theme .dashboard .ways-to-save-carousel .btn-sm {
  margin: 20px 0 0;
}
@media (min-width: 48rem) {
  .excellus .theme .dashboard .ways-to-save-carousel .btn-sm {
    margin-right: 20px;
  }
}
.excellus .theme .dashboard .ways-to-save-carousel__slide {
  margin-bottom: 22px;
  padding: 15px 0;
  height: 325px;
}
@media (min-width: 48rem) {
  .excellus .theme .dashboard .ways-to-save-carousel__slide {
    height: 250px;
  }
}
.excellus .theme .dashboard .ways-to-save-carousel__image {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 13.5625rem;
  margin: 0 auto;
  width: 12rem;
}
.excellus .theme .dashboard .ways-to-save-carousel__heading {
  color: #333;
  font-size: 20px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .excellus .theme .dashboard .ways-to-save-carousel__heading {
    font-size: 30px;
    font-weight: 400;
  }
}
@media (min-width: 992px) {
  .excellus .theme .dashboard .ways-to-save-carousel__heading {
    font-size: 34px;
  }
}
@media (min-width: 1200px) {
  .excellus .theme .dashboard .ways-to-save-carousel__heading {
    font-size: 34px;
  }
}
.excellus .theme .dashboard .ways-to-save-carousel__paragraph {
  margin-bottom: 0;
}
.excellus .theme .dashboard .dashboard-app {
  background-color: #e8f1fa;
  padding-bottom: 30px;
  font-size: 18px;
  color: #444;
}
.excellus .theme .dashboard .dashboard-card-container {
  padding-top: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.excellus .theme .dashboard .dashboard-card {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);
  position: relative;
  background-color: white;
  overflow: visible;
  padding: 15px 30px;
  width: 100%;
  padding-bottom: 80px;
}
@media (max-width: 544px) {
  .excellus .theme .dashboard .dashboard-card {
    padding-bottom: 110px;
  }
}
.excellus .theme .dashboard .dashboard-card .dashboard-card__footer-btns {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 15px;
  padding-left: 15px;
}
@media (max-width: 768px) {
  .excellus .theme .dashboard .dashboard-card .dashboard-card__footer-btns .btn:last-child {
    margin-top: 5px;
  }
}

.univera .theme {
  font-family: "Lato", sans-serif;
  /**
   * The retina-image mixin is a helper to generate a retina background image and
   * non-retina background image. The image is centered within the container and
   * scaled as large as possible while maintaining image aspect ratio.
   *
   * Arguments
   * $filename: path to the non-retina image
   * $retina-filename (optional): path to the retina image
   */
  /* Body */
  /* Layout Utilities */
  /* Help Bubble */
  /* Split Panel */
  /* Banner Image */
  /* Breadcrumb */
  /* Breakpoint SM */
  /* Breakpoint MD */
  /* Breakpoint LG */
  /* Breakpoint XL */
  /* Slick Theme */
  /* Our Theme */
  /* Slides */
  /* Arrows */
  /* Dots */
  /*
   * Password masking/unmasking button.
   * Used in Login/Registration.
  */
  /*
   * In order to use mix-blend-mode for element backgrounds (without it affecting the visual
   * appearance of child elements/content) you have to use a parent element to define overall
   * dimensions and two child elements for background and content.
   *
   * The parent element should be `position: relative;` or `position: absolute;`. This mixin should
   * be applied to the 'background' child element. The 'content' child element should be
   * `position: absolute`.
   */
}
@media (min-width: 34rem) {
  .univera .theme .container {
    width: auto;
    max-width: 36rem;
  }
}
@media (min-width: 48rem) {
  .univera .theme .container {
    width: 45rem;
    max-width: none;
  }
}
@media (min-width: 62rem) {
  .univera .theme .container {
    width: 58.75rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .container {
    width: 71.25rem;
  }
}
.univera .theme .container-block, .univera .theme .main .portlet-login {
  margin-right: auto;
  margin-left: auto;
}
.univera .theme .container-fluid,
.univera .theme .container-block,
.univera .theme .main .portlet-login {
  max-width: 100rem;
}
.univera .theme .span--non-breaking {
  white-space: nowrap;
}
.univera .theme .container-flex {
  display: flex;
  align-items: center;
}
@media (min-width: 48rem) {
  .univera .theme .container-flex--md {
    display: flex;
  }
}
@media (min-width: 62rem) {
  .univera .theme .container-flex--lg {
    display: flex;
  }
}
.univera .theme .container-fluid-1280,
.univera .theme .container-fluid-max-xl {
  padding: 0;
}
@media (min-width: 48rem) {
  .univera .theme .container-fluid-1280,
  .univera .theme .container-fluid-max-xl {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.univera .theme .body {
  padding: 1.5rem 0.9375rem 0;
}
@media (min-width: 48rem) {
  .univera .theme .body {
    padding: 1.5rem 3rem 0;
  }
}
@media (min-width: 75rem) {
  .univera .theme .body {
    padding: 1.5rem 7rem 0;
  }
}
.univera .theme .visible-xl-block,
.univera .theme .visible-xl-inline,
.univera .theme .visible-xl-inline-block {
  display: none !important;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .univera .theme .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .univera .theme .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .univera .theme .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 75rem) {
  .univera .theme .visible-xl-block {
    display: block !important;
  }
}
@media (min-width: 75rem) {
  .univera .theme .visible-xl-inline {
    display: inline !important;
  }
}
@media (min-width: 75rem) {
  .univera .theme .visible-xl-inline-block {
    display: inline-block !important;
  }
}
.univera .theme .inline {
  display: inline;
}
.univera .theme .block {
  display: block;
}
.univera .theme .inline-block {
  display: inline-block;
}
.univera .theme .clearfix:before,
.univera .theme .clearfix:after {
  content: " ";
  display: table;
}
.univera .theme .clearfix:after {
  clear: both;
}
.univera .theme .h2--border-top {
  border-top: 1px solid #e2e2e2;
  color: #676767;
  font-weight: 300;
  line-height: 1.2;
  margin-top: 3rem;
  padding-top: 2.5rem;
}
@media (min-width: 34rem) {
  .univera .theme .h2--border-top {
    font-size: 26px;
  }
}
.univera .theme .p,
.univera .theme .li {
  color: #676767;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 34rem) {
  .univera .theme .p,
  .univera .theme .li {
    font-size: 18px;
  }
}
.univera .theme .note {
  color: #676767;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 1.5;
  margin-top: 1rem;
}
@media (min-width: 34rem) {
  .univera .theme .note {
    font-size: 16px;
  }
}
.univera .theme .ul {
  margin: 1.5rem 0;
  padding-left: 23px;
}
.univera .theme .ol {
  counter-reset: step-counter;
  display: table;
  list-style-type: none;
  margin-left: 0;
  padding: 0;
}
.univera .theme .ol .li {
  counter-increment: step-counter;
  display: table-row;
}
.univera .theme .ol .li::before {
  content: counter(step-counter) "-";
  display: table-cell;
  padding-right: 0.3rem;
  text-align: right;
}
.univera .theme .link {
  color: #107abf;
  cursor: pointer;
}
.univera .theme .link--download {
  cursor: pointer;
}
.univera .theme .link--download::after {
  content: url("/o/excellus-bcbs-theme/images/univera/download-univera.svg");
  display: inline-block;
  margin-left: 0.5rem;
  vertical-align: middle;
  width: 1rem;
}
.univera .theme .sup {
  font-size: 50%;
  top: -0.8rem;
}
.univera .theme .help-bubble {
  color: #333;
  display: inline-block;
  background-color: #d7df24;
  border-radius: 50%;
  padding: 0 0.473rem;
  margin: 0 0.5rem;
}
.univera .theme .help-bubble:hover {
  cursor: pointer;
}
.univera .theme .btn {
  border-radius: 4px;
  font-size: 1rem;
  font-weight: 600;
  padding: 0.75rem 1.5rem;
  transition: color 0.3s, border-color 0.3s, background-color 0.3s;
}
.univera .theme .btn:disabled, .univera .theme .btn.disabled {
  cursor: not-allowed;
  opacity: 0.65;
}
.univera .theme .btn.btn-lg {
  font-size: 1.125rem;
  line-height: 1.65rem;
  padding: 0.875rem 1.65rem;
}
.univera .theme .btn.btn-sm {
  line-height: 1.4rem;
  padding: 0.5rem 1rem;
}
.univera .theme .btn.btn-wide {
  padding: 0.65rem 3rem;
}
.univera .theme .btn.btn-ghost {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.5);
  color: inherit;
}
.univera .theme .btn.btn-ghost:active, .univera .theme .btn.btn-ghost:focus, .univera .theme .btn.btn-ghost:hover, .univera .theme .btn.btn-ghost:active:focus {
  border-color: rgb(255, 255, 255);
  color: inherit;
}
.univera .theme .btn.btn-default {
  background-color: #fff;
  border: solid #333 1px;
  color: #333;
}
.univera .theme .btn.btn-default:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  border-color: #141414;
  color: #333;
}
.univera .theme .btn.btn-default:active:not(:disabled):not(.disabled), .univera .theme .btn.btn-default:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  border-color: #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #333;
}
.univera .theme .btn.btn-default:disabled, .univera .theme .btn.btn-default.disabled {
  color: #333;
  border-color: #333;
}
.univera .theme .btn.btn-primary {
  background-color: #d7df25;
  border: solid #d7df25 1px;
  color: #333;
}
.univera .theme .btn.btn-primary:hover:not(:disabled):not(.disabled) {
  background-color: #afb51b;
  border-color: #a6ad19;
}
.univera .theme .btn.btn-primary:active:not(:disabled):not(.disabled), .univera .theme .btn.btn-primary:focus:not(:disabled):not(.disabled) {
  background-color: #919616;
  border-color: #6f7311;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
}
.univera .theme .btn.btn-secondary {
  background-color: #fff;
  border: solid #007ac3 1px;
  color: #007ac3;
}
.univera .theme .btn.btn-secondary:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  border-color: #005486;
  color: #0067a2;
}
.univera .theme .btn.btn-secondary:active:not(:disabled):not(.disabled), .univera .theme .btn.btn-secondary:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  border-color: #002a44;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #0067a2;
}
.univera .theme .btn.btn-secondary:disabled, .univera .theme .btn.btn-secondary.disabled {
  color: #aeaeae;
  border-color: #333;
}
.univera .theme .btn.btn-tertiary {
  background-color: #fff;
  border: solid #cacaca 1px;
  color: #333;
}
.univera .theme .btn.btn-tertiary:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  color: #333;
}
.univera .theme .btn.btn-tertiary:active:not(:disabled):not(.disabled), .univera .theme .btn.btn-tertiary:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #333;
}
.univera .theme .btn.btn-tertiary:disabled, .univera .theme .btn.btn-tertiary.disabled {
  color: #333;
  border-color: #333;
}
.univera .theme .btn-toggled, .univera .theme .banner--expanded .btn-login--md {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.univera .theme .btn-social {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #d7df25;
  border: none;
  width: 1.875rem;
  height: 1.875rem;
  margin-right: 0.375rem;
  border-radius: 50%;
}
.univera .theme .btn-social:hover {
  background-color: #dfe651;
  outline: none;
}
.univera .theme .btn-social:active {
  background-color: #d7df25;
}
@media (min-width: 48rem) {
  .univera .theme .btn-social {
    width: 3rem;
    height: 3rem;
  }
}
.univera .theme a.btn-social {
  padding: 0.15rem 0.35rem;
}
@media (min-width: 48rem) {
  .univera .theme a.btn-social {
    padding: 0.375rem;
  }
}
.univera .theme .btn-social__icon {
  width: 1.25rem;
  height: 1.25rem;
}
@media (min-width: 48rem) {
  .univera .theme .btn-social__icon {
    width: 2.25rem;
    height: 2.25rem;
  }
}
.univera .theme .bg-info {
  background-color: #d9edf7 !important;
}
.univera .theme .bg-secondary {
  background-color: #ebebeb !important;
}
.univera .theme .bg-primary {
  background-color: #005373 !important;
  color: #fff;
}
.univera .theme .bg-warning {
  background-color: #fdfddb !important;
}
.univera .theme .bg-danger {
  color: #fff;
}
.univera .theme .wrapper {
  background-color: #f5f5f5;
}
.univera .theme .wrapper--media {
  background-color: #e2e2e2;
}
.univera .theme .wrapper--media--areas {
  background-color: #5f6568;
}
.univera .theme .wrapper--extras {
  background-color: #414749;
}
@media (max-width: 34rem) {
  .univera .theme .wrapper--media--xs {
    background-color: #e2e2e2;
  }
}
@media (min-width: 34rem) and (max-width: 61.9375rem) {
  .univera .theme .wrapper--media--sm {
    background-color: #e2e2e2;
  }
}
@media (min-width: 48rem) and (max-width: 74.9375rem) {
  .univera .theme .wrapper--media--md {
    background-color: #e2e2e2;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .univera .theme .wrapper--media--lg {
    background-color: #e2e2e2;
  }
}
@media (min-width: 75rem) {
  .univera .theme .wrapper--media--xl {
    background-color: #e2e2e2;
  }
}
.univera .theme input:not(.btn-primary) {
  color: #221f1f;
}
.univera .theme input[type=radio] {
  margin-top: 5px;
  margin-right: 5px;
}
.univera .theme input[type=text] {
  border-radius: 0.1875rem;
}
.univera .theme .form-control::placeholder, .univera .theme .form-control::-webkit-input-placeholder, .univera .theme .form-control::-ms-input-placeholder,
.univera .theme input::placeholder,
.univera .theme input::-webkit-input-placeholder,
.univera .theme input::-ms-input-placeholder {
  color: #656565;
}
.univera .theme select.form-control {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  background-position: 98% 50%;
  background-repeat: no-repeat;
  padding-right: 3rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.univera .theme select.form-control::-ms-expand {
  display: none;
}
.univera .theme .checkbox,
.univera .theme .radio {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.univera .theme .checkbox input,
.univera .theme .radio input {
  position: relative;
}
.univera .theme .checkbox input:focus ~ .checkbox__indicator, .univera .theme .checkbox input:hover ~ .checkbox__indicator,
.univera .theme .radio input:focus ~ .checkbox__indicator,
.univera .theme .radio input:hover ~ .checkbox__indicator {
  background-color: #e6e6e6;
}
.univera .theme .checkbox input:checked ~ .checkbox__indicator,
.univera .theme .radio input:checked ~ .checkbox__indicator {
  background-color: #007ac3;
}
.univera .theme .checkbox input:checked ~ .checkbox__indicator:after,
.univera .theme .radio input:checked ~ .checkbox__indicator:after {
  display: block;
}
.univera .theme .checkbox input:checked:focus ~ .checkbox__indicator,
.univera .theme .radio input:checked:focus ~ .checkbox__indicator {
  background-color: #009af6;
}
.univera .theme .checkbox input:disabled ~ .checkbox__indicator,
.univera .theme .radio input:disabled ~ .checkbox__indicator {
  pointer-events: none;
  opacity: 0.6;
}
.univera .theme .checkbox input:disabled ~ .checkbox__indicator:after,
.univera .theme .radio input:disabled ~ .checkbox__indicator:after {
  background-color: #f2f2f2;
}
.univera .theme .checkbox:hover input:not([disabled]):checked ~ .checkbox__indicator,
.univera .theme .radio:hover input:not([disabled]):checked ~ .checkbox__indicator {
  background-color: #008add;
}
.univera .theme .checkbox__indicator,
.univera .theme .radio__indicator {
  flex-shrink: 0;
  position: relative;
  margin-right: 1rem;
  width: 1rem;
  height: 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #bbb;
  background-color: #fff;
}
.univera .theme .checkbox__indicator:after,
.univera .theme .radio__indicator:after {
  position: absolute;
  display: none;
  content: "";
  top: 0.125rem;
  left: 0.625rem;
  width: 0.6875rem;
  height: 1.5rem;
  transform: rotate(45deg);
  border: solid #fff;
  border-width: 0 0.25rem 0.25rem 0;
}
.univera .theme .radio .checkbox__indicator {
  border-radius: 50%;
}
.univera .theme .radio .checkbox__indicator:after {
  top: 0.25rem;
  left: 0.25rem;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  background-color: #fff;
}
.univera .theme .radio input:disabled ~ .checkbox__indicator:after {
  background-color: #e6e6e6;
}
.univera .theme .split-panel {
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 75rem) {
  .univera .theme .split-panel {
    flex-flow: row nowrap;
  }
}
.univera .theme .split-panel__image {
  flex: 1;
  min-height: 200px;
  padding: 1rem;
  background-size: cover;
}
@media (min-width: 34rem) {
  .univera .theme .split-panel__image {
    min-height: 300px;
  }
}
@media (min-width: 48rem) {
  .univera .theme .split-panel__image {
    min-height: 400px;
  }
}
@media (min-width: 75rem) {
  .univera .theme .split-panel__image {
    padding: 4rem;
  }
}
.univera .theme .split-panel__content {
  background-color: #d7df25;
  display: flex;
  flex: 1;
  flex-flow: column nowrap;
  justify-content: center;
  padding: 2rem 1rem;
  position: relative;
  text-align: left;
}
@media (min-width: 48rem) {
  .univera .theme .split-panel__content {
    padding: 4rem;
    text-align: left;
  }
}
.univera .theme .split-panel__icon {
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: 6rem;
}
@media (min-width: 34rem) {
  .univera .theme .split-panel__icon {
    right: 1rem;
    top: 1rem;
  }
}
@media (min-width: 48rem) {
  .univera .theme .split-panel__icon {
    right: 3rem;
    top: 3rem;
    width: 8rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .split-panel__icon {
    right: 8rem;
    width: 9rem;
  }
}
.univera .theme .split-panel__title {
  color: #333;
  font-size: 41px;
  margin: 0 0 1rem;
}
@media (min-width: 75rem) {
  .univera .theme .split-panel__title {
    font-size: 51px;
    width: 60%;
  }
}
.univera .theme .split-panel.univera-theme .split-panel__title {
  width: 50%;
}
@media (min-width: 34rem) {
  .univera .theme .split-panel.univera-theme .split-panel__title {
    width: auto;
  }
}
@media (min-width: 75rem) {
  .univera .theme .split-panel.univera-theme .split-panel__title {
    width: 60%;
  }
}
.univera .theme .split-panel__paragraph {
  color: #333;
  line-height: 1.5;
  margin: 0 0 1.5rem;
}
@media (min-width: 48rem) {
  .univera .theme .split-panel__paragraph {
    width: 70%;
  }
}
.univera .theme .split-panel.univera-theme .split-panel__paragraph {
  width: 100%;
}
@media (min-width: 34rem) {
  .univera .theme .split-panel.univera-theme .split-panel__paragraph {
    width: 70%;
  }
}
.univera .theme .split-panel__button {
  background-color: #fff;
  border-color: #fff;
  color: #333;
  display: inline-block;
  font-size: 1rem;
  padding: 0.7rem 2.4rem;
  margin-left: 0;
  margin-right: 0;
  align-self: flex-start;
}
@media (min-width: 48rem) {
  .univera .theme .split-panel__button {
    margin: 0;
  }
}
.univera .theme .banner-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 210px;
  position: relative;
}
@media (min-width: 34rem) {
  .univera .theme .banner-image {
    min-height: 350px;
  }
}
.univera .theme .banner-image__heading {
  background-color: rgba(95, 101, 104, 0.8);
  bottom: 0;
  color: #fff;
  font-size: 28px;
  margin: 0;
  padding: 1rem 0 1rem 2rem;
  position: absolute;
  width: 100%;
}
@media (min-width: 34rem) {
  .univera .theme .banner-image__heading {
    font-size: 41px;
    padding: 1.5rem 0 1.5rem 2rem;
  }
}
@media (min-width: 48rem) {
  .univera .theme .banner-image__heading {
    padding: 1.5rem 0 1.5rem 4rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .banner-image__heading {
    padding: 1.5rem 0 1.5rem 8rem;
  }
}
.univera .theme .banner-image-none {
  min-height: 0;
}
.univera .theme .banner-image-none .banner-image__heading {
  position: static;
  background-color: transparent;
  color: #221f1f;
  padding-top: 1.5rem;
  padding-bottom: 0;
}
@media (min-width: 48rem) {
  .univera .theme .banner-image-none .banner-image__heading {
    padding-top: 4.5rem;
    padding-bottom: 1.5rem;
  }
}
.univera .theme .breadcrumb {
  background-color: transparent;
  border-radius: 0;
  display: inline-block;
  font-size: 0.9375rem;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
.univera .theme .breadcrumb a {
  color: #2f70aa;
  cursor: pointer;
}
.univera .theme .breadcrumb .breadcrumb-icon {
  content: "› ";
  padding: 0 0 0 5px;
  color: #555;
}
.univera .theme .breadcrumb > span:last-child a {
  color: inherit !important;
  text-decoration: none;
  cursor: context-menu !important;
}
@media (max-width: 48rem) {
  .univera .theme .breadcrumb {
    display: none;
  }
}
.univera .theme .pageTools {
  background-color: #f5f5f5;
  padding: 0.625rem 0;
}
.univera .theme .breadcrumb-container {
  padding: 0.5rem 4rem;
}
@media (min-width: 75rem) {
  .univera .theme .breadcrumb-container {
    padding: 0.5rem 8rem !important;
  }
}
.univera .theme .pageTools.body.d-print-none.breadcrumb-container {
  max-width: 100rem;
  display: block;
  margin: auto;
  padding-left: 7rem !important;
  padding-right: 9rem !important;
}
.univera .theme nav#_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj_breadcrumbs-defaultScreen {
  background: #f5f5f5;
}
.univera .theme div#p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj_ {
  width: calc(100% - 0px) !important;
  margin-left: auto;
}
.univera .theme section#portlet_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj .portlet-content-container {
  width: 100% !important;
  margin-left: 15px !important;
}
.univera .theme .share-image {
  margin-bottom: 1rem;
  padding-right: 3rem;
  padding-top: 1rem;
  text-align: right;
}
.univera .theme .row-heading .share {
  padding-top: 2rem;
  text-align: center;
}
.univera .theme .row-heading .fa-share-alt,
.univera .theme .share-image .fa-share-alt {
  display: inline-block;
  padding: 8px 5px 0 0;
  color: #221f1f;
  vertical-align: top;
}
.univera .theme .row-heading .addthis_inline_share_toolbox,
.univera .theme .share-image .addthis_inline_share_toolbox {
  display: inline-block;
}
.univera .theme .nav-tabs {
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  width: 100%;
}
.univera .theme .nav-tabs > li {
  margin-bottom: 10px;
  display: inline-block;
  float: none;
  min-width: 0;
}
.univera .theme .nav-tabs > li > a {
  line-height: 1.42857;
  margin-right: 2px;
  padding: 10px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #221f1f;
  font-size: 14px;
  font-weight: 700;
}
.univera .theme .nav-tabs > li > a:active, .univera .theme .nav-tabs > li > a:hover, .univera .theme .nav-tabs > li > a:focus {
  background-color: transparent;
  color: #221f1f;
  text-decoration: none;
}
@media (min-width: 62rem) {
  .univera .theme .nav-tabs > li > a {
    font-size: 1.125rem;
  }
}
.univera .theme .nav-tabs > li > a:hover {
  text-decoration: none;
}
.univera .theme .nav-tabs > li > a.active {
  border-bottom: 3px solid #007ac3;
  cursor: default;
  color: #007ac3;
  font-weight: 700;
  background-color: transparent;
}
.univera .theme .nav-tabs > li > a.active:active, .univera .theme .nav-tabs > li > a.active:hover, .univera .theme .nav-tabs > li > a.active:focus {
  border-bottom: 3px solid #007ac3;
  cursor: default;
  color: #007ac3;
  font-weight: 700;
  background-color: transparent;
}
.univera .theme .tab-pane {
  margin-top: 15px;
  padding: 0 1em;
  width: 100%;
}
.univera .theme .nav-tabs--compact .nav-tabs > li > a {
  font-size: 1rem;
  padding: 10px 15px;
}
.univera .theme .autocomplete {
  position: relative;
}
.univera .theme .autocomplete .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
}
.univera .theme .autocomplete .autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.univera .theme .autocomplete .autocomplete-items div.autocomplete-active, .univera .theme .autocomplete .autocomplete-items div:hover {
  background-color: #d7df25;
  color: #333;
}
@media (max-width: 575px) {
  .univera .theme .hidden-xs,
  .univera .theme .hidden-xs-down,
  .univera .theme .hidden-sm-down,
  .univera .theme .hidden-md-down,
  .univera .theme .hidden-lg-down,
  .univera .theme .hidden-xl-down,
  .univera .theme .hidden-xs-up,
  .univera .theme .hidden-unless-sm,
  .univera .theme .hidden-unless-md,
  .univera .theme .hidden-unless-lg,
  .univera .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .univera .theme .hidden-sm,
  .univera .theme .hidden-sm-down,
  .univera .theme .hidden-md-down,
  .univera .theme .hidden-lg-down,
  .univera .theme .hidden-xl-down,
  .univera .theme .hidden-xs-up,
  .univera .theme .hidden-sm-up,
  .univera .theme .hidden-unless-xs,
  .univera .theme .hidden-unless-md,
  .univera .theme .hidden-unless-lg,
  .univera .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .univera .theme .hidden-md,
  .univera .theme .hidden-md-down,
  .univera .theme .hidden-lg-down,
  .univera .theme .hidden-xl-down,
  .univera .theme .hidden-xs-up,
  .univera .theme .hidden-sm-up,
  .univera .theme .hidden-md-up,
  .univera .theme .hidden-unless-xs,
  .univera .theme .hidden-unless-sm,
  .univera .theme .hidden-unless-lg,
  .univera .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .univera .theme .hidden-lg,
  .univera .theme .hidden-lg-down,
  .univera .theme .hidden-xl-down,
  .univera .theme .hidden-xs-up,
  .univera .theme .hidden-sm-up,
  .univera .theme .hidden-md-up,
  .univera .theme .hidden-lg-up,
  .univera .theme .hidden-unless-xs,
  .univera .theme .hidden-unless-sm,
  .univera .theme .hidden-unless-md,
  .univera .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .univera .theme .hidden-lg,
  .univera .theme .hidden-xl,
  .univera .theme .hidden-xl-down,
  .univera .theme .hidden-xs-up,
  .univera .theme .hidden-sm-up,
  .univera .theme .hidden-md-up,
  .univera .theme .hidden-lg-up,
  .univera .theme .hidden-xl-up,
  .univera .theme .hidden-unless-xs,
  .univera .theme .hidden-unless-sm,
  .univera .theme .hidden-unless-md,
  .univera .theme .hidden-unless-lg {
    display: none !important;
  }
}
.univera .theme .root-footer__block {
  margin-bottom: 1rem;
}
@media (min-width: 48rem) {
  .univera .theme .root-footer__block {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .root-footer__block {
    padding: 0 7rem;
  }
}
.univera .theme .root-footer__social {
  order: 2;
  display: flex;
  align-items: center;
  position: relative;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
  padding: 0 2rem;
}
@media (min-width: 48rem) {
  .univera .theme .root-footer__social {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  .univera .theme .root-footer__social {
    justify-content: flex-end;
    width: 50%;
    padding: 0 0 0 1rem;
  }
  .univera .theme .root-footer__social:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #e2e2e2;
  }
}
.univera .theme .root-footer__social__text {
  font-size: 1rem;
  font-weight: 300;
  margin-right: 1rem;
}
@media (min-width: 48rem) {
  .univera .theme .root-footer__social__text {
    font-size: 2rem;
  }
}
.univera .theme .root-footer__legal {
  order: 1;
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding: 0 2rem;
}
@media (min-width: 48rem) {
  .univera .theme .root-footer__legal {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  .univera .theme .root-footer__legal {
    width: 50%;
    padding: 0 1rem 0 0;
  }
}
.univera .theme .root-footer__legal__text {
  font-size: 0.875rem;
  color: #656565;
  margin-right: 1rem;
}
.univera .theme .root-footer__legal__link {
  font-size: 0.875rem;
}
.univera .theme .scroll-to-top {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  opacity: 0;
  width: 3rem;
  height: 3rem;
  border: solid 1px #dedede;
  border-radius: 1.5rem;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(153, 153, 153, 0.65);
  text-align: center;
  z-index: 100;
  pointer-events: none;
  transition: opacity 0.5s;
}
.univera .theme .scroll-to-top img {
  width: 1rem;
  height: 100%;
}
.univera .theme .genesysbtn {
  right: 6rem !important;
  position: fixed;
  bottom: 0.8rem;
  opacity: 0;
  transition: opacity 0.5s;
  text-align: center;
  box-shadow: 0 2px 2px rgba(153, 153, 153, 0.65);
  z-index: 100;
  padding: 0.6rem 1rem 0.6rem 1rem;
  pointer-events: none;
}
.univera .theme svg.svgChat {
  height: 23px;
  width: 30px;
  fill: none;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.univera .theme .chat-2 {
  fill: none;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.univera .theme .scroll-to-top--visible {
  pointer-events: auto;
  opacity: 1;
}
.univera .theme button.d-print-none.btn.btn-primary.genesys-footer {
  width: 125%;
  height: 50px;
  padding: 0.6rem 1rem 0.6rem 1rem;
  margin-top: 0.7rem;
}
.univera .theme #online-chat svg {
  height: 40px;
  margin-top: 0.1rem !important;
}
@media (min-width: 48rem) {
  .univera .theme .extras {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .extras {
    padding: 0 7rem;
  }
}
@media (min-width: 48rem) {
  .univera .theme .extras {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .extras {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 48rem) {
  .univera .theme .extras {
    padding: 2rem 5rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .extras {
    padding-right: 7rem;
    padding-left: 7rem;
  }
}
.univera .theme .extras__row {
  width: 100%;
}
@media (min-width: 48rem) {
  .univera .theme .extras__row {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .univera .theme .extras__row {
    width: 50%;
  }
}
@media (max-width: 61.9375rem) {
  .univera .theme .extras__row:first-child {
    padding-top: 1px;
  }
  .univera .theme .extras__row:last-child {
    padding-bottom: 1px;
  }
}
.univera .theme .extras__cols {
  display: flex;
  -webkit-column-count: 1; /* Chrome, Safari, Opera */
  -moz-column-count: 1; /* Firefox */
  column-count: 1;
}
@media (min-width: 48rem) {
  .univera .theme .extras__cols {
    display: block;
  }
}
@media (max-width: 47.9375rem) {
  .univera .theme .extras__cols {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    display: block;
  }
}
.univera .theme .extras__group {
  margin: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #5f6568;
}
@media (min-width: 48rem) {
  .univera .theme .extras__group {
    position: relative;
    width: 50%;
    height: 100%;
    margin: 0;
    padding: 1rem 1rem 1.5rem;
    border-top: none;
  }
  .univera .theme .extras__group:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #5f6568;
  }
}
.extras__row:first-child .univera .theme .extras__group:first-child {
  border-top: none;
}
@media (max-width: 47.9375rem) {
  .extras__row:first-child .univera .theme .extras__group:first-child {
    padding-top: 0;
  }
}
.univera .theme .extras__group--secure:after {
  background-color: #d7df25;
  width: 4px;
  left: -4px;
}
@media (max-width: 47.9375rem) {
  .univera .theme .extras__group--secure {
    border-top: 4px solid #d7df25;
  }
}
.univera .theme .extras__group-title {
  color: #fff;
  font-weight: 600;
  font-size: 1.375rem;
  margin-top: 0;
}
.univera .theme .extras__group-icon {
  margin-top: -0.3rem;
  margin-left: 0.3rem;
}
.univera .theme .extras__list {
  margin: 0;
  padding: 0 0.5rem 0 0;
  list-style: none;
  width: 50%;
}
@media (min-width: 48rem) {
  .univera .theme .extras__list {
    width: 100%;
  }
}
.univera .theme .extras__item {
  color: #fff;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
}
.univera .theme .extras__item:hover {
  color: #d7df25;
}
@media (min-width: 48rem) {
  .univera .theme .areas {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .areas {
    padding: 0 7rem;
  }
}
.univera .theme .areas__toggle {
  position: relative;
  background-color: transparent;
  font-size: 1.125rem;
  border: none;
  padding: 1rem 2rem;
}
.univera .theme .areas__toggle.collapsed .areas__toggle-chevron {
  transform: rotateZ(0deg);
}
@media (min-width: 48rem) {
  .univera .theme .areas__toggle {
    padding: 2rem 0;
    font-size: 1.375rem;
  }
}
.univera .theme .areas__toggle:focus {
  outline: none;
}
.univera .theme .areas__toggle:after {
  content: "";
}
.univera .theme .areas__toggle-chevron {
  display: inline-block;
  width: 27px;
  height: 13px;
  transition: transform 0.3s ease;
  transform: rotateZ(-180deg);
}
.univera .theme .areas__action {
  display: block;
  font-size: 1rem;
  font-weight: normal;
  padding: 0 2rem 2rem;
}
@media (min-width: 48rem) {
  .univera .theme .areas__action {
    font-size: 1.375rem;
    padding: 2rem 0;
  }
}
@media (min-width: 48rem) {
  .univera .theme .areas__row-outer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .areas__row-outer {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
.univera .theme .areas__row-inner {
  width: 100%;
}
@media (min-width: 48rem) {
  .univera .theme .areas__row-inner {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .univera .theme .areas__row-inner {
    width: 50%;
  }
}
.univera .theme .areas__cols {
  display: flex;
}
@media (min-width: 48rem) {
  .univera .theme .areas__cols {
    display: block;
  }
}
.univera .theme .areas_group {
  margin: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #5f6568;
}
@media (min-width: 48rem) {
  .univera .theme .areas_group {
    position: relative;
    width: 50%;
    height: 100%;
    margin: 0;
    padding: 1rem 1rem 1.5rem;
    border-top: none;
  }
  .univera .theme .areas_group:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #5f6568;
  }
}
.areas__row-inner:first-child .univera .theme .areas_group:first-child {
  border-top: none;
}
@media (max-width: 47.9375rem) {
  .areas__row-inner:first-child .univera .theme .areas_group:first-child {
    padding-top: 0;
  }
}
.univera .theme .areas_group:after {
  background-color: #414749;
}
@media (max-width: 47.9375rem) {
  .univera .theme .areas_group {
    border-top: 1px solid #414749;
  }
}
@media (min-width: 75rem) {
  .univera .theme .areas_group {
    padding-top: 0;
    padding-bottom: 1rem;
  }
}
.univera .theme .areas__group-title {
  color: #fff;
  font-weight: 600;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .univera .theme .areas__group-title {
    font-size: 1.375rem;
  }
}
.univera .theme .areas__list {
  margin: 0;
  padding: 0 0.5rem 0 0;
  list-style: none;
  width: 50%;
}
@media (min-width: 48rem) {
  .univera .theme .areas__list {
    width: 100%;
  }
}
.univera .theme .areas__item {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
}
@media (min-width: 48rem) {
  .univera .theme .areas__item {
    font-size: 0.9375rem;
  }
}
.univera .theme [data-carousel=image] {
  background-color: #fff;
  padding-top: 2.75rem;
}
.univera .theme [data-carousel=image] .slick-dots {
  bottom: auto;
  top: 0;
  left: 0;
}
.univera .theme .slick-dotted.slick-slider[data-carousel=image] {
  margin-bottom: 0;
}
.univera .theme .carousel__image-heading {
  margin-top: 4rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .univera .theme .carousel__image-heading {
    font-size: 3rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .carousel__image-heading {
    font-size: 3.25rem;
  }
}
.univera .theme .carousel__image-slide {
  position: relative;
}
.univera .theme .carousel__image-slide__image-container {
  height: 23rem;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center top;
}
@media (min-width: 48rem) {
  .univera .theme .carousel__image-slide__image-container {
    height: 26.25rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .carousel__image-slide__image-container {
    height: 30rem;
  }
}
.univera .theme a.carousel__image-slide__content {
  margin-bottom: 0.6875rem;
  display: block;
  color: #221f1f;
}
.univera .theme a.carousel__image-slide__content:hover {
  color: #007ac3;
}
.univera .theme .carousel__hero-slide,
.univera .theme .carousel__hero-slide__image-container,
.univera .theme .hero-image-cta,
.univera .theme .hero-image-cta__image-container {
  position: relative;
}
.univera .theme .carousel__hero-slide__image-container,
.univera .theme .hero-image-cta__image-container {
  height: 20rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 48rem) {
  .univera .theme .carousel__hero-slide__image-container,
  .univera .theme .hero-image-cta__image-container {
    height: 28rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .carousel__hero-slide__image-container,
  .univera .theme .hero-image-cta__image-container {
    height: 31.875rem;
  }
}
.univera .theme .wrapper--thumbnail-carousel {
  position: relative;
  background-color: #eaeaea;
  margin-top: 7.5rem;
  padding: 0 1rem 1rem;
}
@media (min-width: 48rem) {
  .univera .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem 2rem;
  }
}
.univera .theme .wrapper--thumbnail-carousel .slick-prev,
.univera .theme .wrapper--thumbnail-carousel .slick-next {
  top: 30%;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}
.univera .theme .wrapper--thumbnail-carousel .slick-prev:before,
.univera .theme .wrapper--thumbnail-carousel .slick-next:before {
  background-size: 1rem 2rem;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-blue-right.svg");
}
.univera .theme .wrapper--thumbnail-carousel .slick-prev {
  width: 0;
}
@media (min-width: 62rem) {
  .univera .theme .wrapper--thumbnail-carousel .slick-prev {
    left: 0;
    width: 4.375rem;
  }
}
.univera .theme .wrapper--thumbnail-carousel .slick-prev:before {
  transform: rotateZ(180deg);
}
.univera .theme .wrapper--thumbnail-carousel .slick-next {
  width: 0;
}
@media (min-width: 62rem) {
  .univera .theme .wrapper--thumbnail-carousel .slick-next {
    right: 0;
    width: 4.375rem;
  }
}
.univera .theme .wrapper--thumbnail-carousel .slick-next:before {
  transform: rotateZ(0deg);
}
.univera .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-prev,
.univera .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-next {
  opacity: 0.75;
}
.univera .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-prev:hover,
.univera .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-next:hover {
  opacity: 1;
  transition: opacity 0s linear;
}
.univera .theme [data-carousel=thumbnail].slick-slider,
.univera .theme #media-carousel.slick-slider {
  position: static;
}
.univera .theme [data-carousel=thumbnail] .slick-dots,
.univera .theme #media-carousel .slick-dots {
  bottom: auto;
  top: -6.5rem;
  left: 0;
}
.univera .theme .slick-dotted.slick-slider[data-carousel=thumbnail],
.univera .theme #media-carousel {
  margin-bottom: 0;
}
.univera .theme .carousel__thumbnail-heading {
  margin-top: 2rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .univera .theme .carousel__thumbnail-heading {
    margin-top: 3rem;
    font-size: 3rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .carousel__thumbnail-heading {
    margin-top: 4rem;
    font-size: 3.25rem;
  }
}
.univera .theme .carousel__thumbnail-heading--small {
  margin-top: 2rem;
  font-size: 1.875rem;
  text-align: center;
}
.univera .theme .carousel__thumbnail-container {
  width: 14rem;
  margin: auto;
}
@media (min-width: 48rem) {
  .univera .theme .carousel__thumbnail-container {
    width: 42rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .carousel__thumbnail-container {
    width: 48.75rem;
  }
}
.univera .theme .carousel__thumbnail-container .slick-list {
  top: -3.25rem;
  border-radius: 0.5rem;
  background-color: #fff;
}
@media (min-width: 62rem) {
  .univera .theme .carousel__thumbnail-container .slick-list {
    top: -3.75rem;
  }
}
.univera .theme .carousel__thumbnail-slide {
  position: relative;
}
.univera .theme .carousel__thumbnail-slide:before {
  content: "";
  position: absolute;
  left: 0;
  height: 200%;
  width: 0;
  border-left: 1px solid #e2e2e2;
}
.univera .theme .carousel__thumbnail-slide:first-child:before {
  display: none;
}
.univera .theme .carousel__thumbnail-slide__indicator-image {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #007ac3;
  height: 3.25rem;
  width: 3.25rem;
}
@media (min-width: 62rem) {
  .univera .theme .carousel__thumbnail-slide__indicator-image {
    width: 3.75rem;
    height: 3.75rem;
  }
}
.univera .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog, .univera .theme .carousel__thumbnail-slide__indicator-image.icon-facebook, .univera .theme .carousel__thumbnail-slide__indicator-image.icon-twitter, .univera .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin, .univera .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus, .univera .theme .carousel__thumbnail-slide__indicator-image.icon-youtube {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 2rem 2rem;
}
.univera .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog::before, .univera .theme .carousel__thumbnail-slide__indicator-image.icon-facebook::before, .univera .theme .carousel__thumbnail-slide__indicator-image.icon-twitter::before, .univera .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin::before, .univera .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus::before, .univera .theme .carousel__thumbnail-slide__indicator-image.icon-youtube::before {
  content: "";
}
.univera .theme .carousel__thumbnail-slide__indicator-image.icon-facebook {
  background-image: url("/o/excellus-bcbs-theme/images/social-facebook.svg");
  background-color: #d7df25;
}
.univera .theme .carousel__thumbnail-slide__indicator-image.icon-blog {
  background-image: url("/o/excellus-bcbs-theme/images/social-blog.svg");
  background-color: #e8f1b4;
}
.univera .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog {
  background-image: url("/o/excellus-bcbs-theme/images/social-ext_blog.svg");
  background-color: #49494b;
}
.univera .theme .carousel__thumbnail-slide__indicator-image.icon-twitter {
  background-image: url("/o/excellus-bcbs-theme/images/social-twitter.svg");
  background-color: #d7df25;
}
.univera .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin {
  background-image: url("/o/excellus-bcbs-theme/images/social-linkedin.svg");
  background-color: #d7df25;
}
.univera .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus {
  background-image: url("/o/excellus-bcbs-theme/images/social-googleplus.svg");
  background-color: #d7df25;
}
.univera .theme .carousel__thumbnail-slide__indicator-image.icon-youtube {
  background-image: url("/o/excellus-bcbs-theme/images/social-youtube.svg");
  background-color: #d7df25;
}
.univera .theme .carousel__thumbnail-slide__image-container {
  height: 9rem;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.1);
}
@media (min-width: 62rem) {
  .univera .theme .carousel__thumbnail-slide__image-container {
    height: 11rem;
  }
}
.univera .theme .carousel__thumbnail-slide__content-container {
  padding: 0.75rem 0.9rem;
}
.univera .theme .carousel__thumbnail-slide__content {
  min-height: 4.5rem;
  font-size: 0.875rem;
}
@media (min-width: 62rem) {
  .univera .theme .carousel__thumbnail-slide__content {
    font-size: 1rem;
  }
}
.univera .theme .carousel__thumbnail-slide__link-description, .univera .theme .carousel__thumbnail-slide__link {
  display: block;
  font-size: 0.875rem;
}
.univera .theme .carousel__thumbnail-slide__link-description {
  font-style: italic;
}
.univera .theme .carousel__thumbnail-slide__link {
  font-weight: 700;
}
.univera .theme a.carousel__thumbnail-slide__content {
  margin-bottom: 0.6875rem;
  display: block;
  color: #221f1f;
}
.univera .theme a.carousel__thumbnail-slide__content:hover {
  color: #007ac3;
}
.univera .theme .carousel {
  background-color: #414749;
}
.univera .theme .slick-slide:focus {
  outline: none;
}
.univera .theme .slick-prev,
.univera .theme .slick-next {
  opacity: 0;
  position: absolute;
  z-index: 1;
  height: 4.375rem;
  width: 4.375rem;
  line-height: 0;
  font-size: 0;
  background-color: transparent;
  border-radius: 50%;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  transition: opacity 0.3s ease-out;
}
.univera .theme .slick-prev:hover, .univera .theme .slick-prev:focus,
.univera .theme .slick-next:hover,
.univera .theme .slick-next:focus {
  outline: none;
}
.univera .theme .slick-prev.slick-disabled:before,
.univera .theme .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.univera .theme .slick-prev:before,
.univera .theme .slick-next:before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 4.1rem;
  opacity: 1;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-right-white.svg");
  background-repeat: no-repeat;
  background-size: 2.375rem;
  background-position: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.univera .theme .slick-prev {
  left: 1rem;
}
.univera .theme .slick-prev:before {
  left: 0;
  transform: rotateZ(180deg);
}
.univera .theme [dir=rtl] .slick-prev {
  right: 0;
  transform: rotateZ(0deg);
}
.univera .theme [dir=rtl] .slick-prev {
  left: auto;
  right: 0;
}
.univera .theme .slick-next {
  right: 1rem;
}
.univera .theme .slick-next:before {
  right: 0;
  transform: rotateZ(0deg);
}
.univera .theme [dir=rtl] .slick-next {
  left: 0;
  transform: rotateZ(180deg);
}
.univera .theme [dir=rtl] .slick-next {
  left: 0;
  right: auto;
}
.univera .theme .slick-slider:hover .slick-prev,
.univera .theme .slick-slider:hover .slick-next {
  opacity: 0.75;
}
.univera .theme .slick-slider:hover .slick-prev:hover,
.univera .theme .slick-slider:hover .slick-next:hover {
  opacity: 1;
  transition: opacity 0s linear;
}
.univera .theme .slick-dotted.slick-slider {
  margin-bottom: 3rem;
}
.univera .theme .slick-dots {
  position: absolute;
  bottom: -35px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.univera .theme .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  cursor: pointer;
  vertical-align: bottom;
}
.univera .theme .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 1.25rem;
  width: 1rem;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.univera .theme .slick-dots li button:hover, .univera .theme .slick-dots li button:focus {
  outline: none;
}
.univera .theme .slick-dots li button:hover:before, .univera .theme .slick-dots li button:focus:before {
  opacity: 0.5;
}
.univera .theme .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  height: 0.4375rem;
  width: 0.4375rem;
  border-radius: 50%;
  font-family: "slick";
  font-size: 1.5rem;
  line-height: 20px;
  text-align: center;
  background-color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.univera .theme .slick-dots li.slick-active button:before {
  background-color: #333;
  opacity: 1;
}
.univera .theme .carousel__custom-page-indicator {
  display: none;
}
.univera .theme .marketing-bullets {
  padding: 1rem 1rem 2rem;
  position: relative;
}
.univera .theme .marketing-bullets__title {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.univera .theme .marketing-bullets__list {
  list-style: none;
  padding: 0;
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullets__list {
    display: flex;
    justify-content: space-around;
  }
}
.univera .theme .marketing-bullet {
  font-size: 1rem;
  padding: 0.75rem 1rem;
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet {
    padding: 0 1rem;
  }
}
.univera .theme .marketing-bullet__link {
  align-items: center;
  color: #221f1f;
  cursor: pointer;
  display: flex;
  justify-content: center;
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet__link {
    display: block;
    text-align: center;
  }
}
.univera .theme .marketing-bullet__link:active, .univera .theme .marketing-bullet__link:focus, .univera .theme .marketing-bullet__link:hover, .univera .theme .marketing-bullet__link:active:focus, .univera .theme .marketing-bullet__link:active:hover {
  color: #221f1f;
}
.univera .theme .marketing-bullet__link:hover .marketing-bullet__image {
  flex-shrink: 0;
  border: 1px solid #bbb;
  border-radius: 6px;
}
.univera .theme .marketing-bullet__text {
  max-width: 16rem;
  margin: 0;
  flex-grow: 1;
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet__text {
    margin: 1rem auto 0;
    padding: 0 1.6rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .marketing-bullet__text {
    padding: 0;
  }
}
.univera .theme .marketing-bullet__image {
  flex-shrink: 0;
  height: 66px;
  margin-right: 2rem;
  width: 81px;
  border: 1px solid transparent;
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet__image {
    height: 148px;
    width: 182px;
    margin: auto;
    border: 1px solid transparent;
  }
}
@media (min-width: 75rem) {
  .univera .theme .marketing-bullet__image {
    height: 276px;
    width: 350px;
  }
}
.univera .theme .inline-action-btn {
  display: inline-block;
  width: 1.1875rem;
  height: 1.1875rem;
  margin-left: 0.5rem;
  margin-top: -2px;
}
.univera .theme .marketing-bullets-expanded {
  transform: translate(0, -100px);
  opacity: 0;
  overflow: hidden;
  transition: transform 0.5s, opacity 0.5s;
  height: 0;
  position: absolute;
  top: 0;
  margin-left: -16px;
  background: #efefef;
  pointer-events: none;
  width: 100%;
}
.univera .theme .marketing-bullets-expanded.expanded {
  transform: translate(0, 0);
  opacity: 1;
  height: 100%;
  background: #fff;
  pointer-events: auto;
}
.univera .theme .marketing-bullets-expanded.collapsed {
  margin-top: 0;
}
.univera .theme .marketing-bullet-expanded__body {
  height: 0;
  opacity: 0;
  position: relative;
  transform: translate(500px, 0);
  transition: transform 0.5s, opacity 0.5s;
}
.univera .theme .marketing-bullet-expanded__body.expanded-noAnim,
.univera .theme .marketing-bullet-expanded__body.expanded {
  background-color: #f5f5f5;
  height: 100%;
  opacity: 1;
  padding: 2rem;
  transform: translate(0, 0);
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .univera .theme .marketing-bullet-expanded__body.expanded {
    background-color: #fff;
    padding: 0 2rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .univera .theme .marketing-bullet-expanded__body.expanded {
    padding: 0 2.5rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .univera .theme .marketing-bullet-expanded__body.expanded {
    padding: 1rem 2.5rem;
  }
}
.univera .theme .marketing-bullet-expanded__body.expanded-noAnim {
  transition: none;
}
.univera .theme .marketing-bullet-expanded__body.collapsed {
  opacity: 0;
  transition: none;
}
.univera .theme .marketing-bullet-expanded__title {
  align-items: center;
  background-color: #f5f5f5;
  display: none;
  flex-flow: row nowrap;
  height: 6.5rem;
  justify-content: space-between;
  padding: 0 1rem;
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet-expanded__title {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .univera .theme .marketing-bullet-expanded__title {
    height: 8.5rem;
  }
}
.univera .theme .marketing-bullet-expanded__titleBack {
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  margin-left: 4rem;
}
.univera .theme .marketing-bullet-expanded__titleBack:before {
  content: url("/o/excellus-bcbs-theme/images/chevron-black-left.svg");
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
}
.univera .theme .marketing-bullet-expanded__titleBack a {
  color: #333;
}
.univera .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close {
  display: block;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close {
    display: none;
  }
}
.univera .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close:before {
  display: none;
}
.univera .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close img {
  display: inline-block;
  width: 1.5rem;
}
.univera .theme .marketing-bullet-expanded__titleSubStates {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.univera .theme .marketing-bullet-expanded__titleSubState {
  cursor: pointer;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.univera .theme .marketing-bullet-expanded__titleSubStateLink {
  border: none;
  background: #fff;
  color: #333;
  display: block;
  padding: 0.1rem 1rem;
  min-width: 17rem;
}
@media (min-width: 75rem) {
  .univera .theme .marketing-bullet-expanded__titleSubStateLink {
    padding: 0.5rem 1rem;
  }
}
.univera .theme .marketing-bullet-expanded__titleSubStateLink:active, .univera .theme .marketing-bullet-expanded__titleSubStateLink:focus, .univera .theme .marketing-bullet-expanded__titleSubStateLink:hover, .univera .theme .marketing-bullet-expanded__titleSubStateLink:active:focus, .univera .theme .marketing-bullet-expanded__titleSubStateLink:active:hover {
  color: #333;
}
.univera .theme .marketing-bullet-expanded__titleSubStateLink > p {
  font-weight: 600;
  margin-top: 1rem;
}
.univera .theme .marketing-bullet-expanded__titleSubStateLink:after {
  content: " ";
  font-size: 12px;
  clear: both;
}
.univera .theme .marketing-bullet-expanded__titleSubStateLink > .marketing-bullet__image {
  width: 75px;
  height: 75px;
  float: left;
  margin-right: 1rem;
}
.univera .theme .marketing-bullet-expanded__bodyWrapper {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet-expanded__bodyWrapper {
    flex-flow: row nowrap;
  }
}
.univera .theme .marketing-bullet-expanded__bodyImg {
  display: none;
  height: auto;
  width: 100px;
}
@media (min-width: 34rem) {
  .univera .theme .marketing-bullet-expanded__bodyImg {
    display: block;
  }
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet-expanded__bodyImg {
    height: 148px;
    width: 182px;
  }
}
@media (min-width: 75rem) {
  .univera .theme .marketing-bullet-expanded__bodyImg {
    height: 276px;
    width: 350px;
  }
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet-expanded__bodyContents {
    padding-left: 3rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .marketing-bullet-expanded__bodyContents {
    padding-left: 4rem;
  }
}
.univera .theme .marketing-bullet-expanded__bodyContents h1 {
  font-size: 14px;
  font-weight: bold;
}
.univera .theme .marketing-bullet-expanded__bodyContents h2 {
  font-size: 29px;
  line-height: 1.2;
  margin-top: 0;
}
@media (min-width: 34rem) {
  .univera .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 29px;
  }
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 27px;
  }
}
@media (min-width: 62rem) {
  .univera .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 31px;
  }
}
@media (min-width: 75rem) {
  .univera .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 41px;
  }
}
.univera .theme .marketing-bullet-expanded__bodyContents p {
  color: #454545;
  font-size: 1rem;
  line-height: 1.5;
  margin: 1rem 0 1.5rem;
  max-width: 100%;
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet-expanded__bodyContents p {
    font-size: 0.95rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .marketing-bullet-expanded__bodyContents p {
    font-size: 1rem;
    max-width: 90%;
  }
}
@media (min-width: 75rem) {
  .univera .theme .marketing-bullet-expanded__bodyContents p {
    max-width: 80%;
  }
}
.univera .theme .marketing-bullet-expanded__bodyBtn {
  background-color: #fff;
  font-size: 1.1rem;
  padding: 0.7rem 1.65rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .univera .theme .marketing-bullet-expanded__bodyBtn {
    background-color: transparent;
    width: 20rem;
  }
}
.univera .theme .wrapper--sites {
  background-color: #eee;
  display: none;
}
.univera .theme .sites {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  text-align: right;
  background-color: #efefef;
}
.univera .theme .sites__choice {
  position: relative;
  display: inline-block;
  padding: 0.6rem 1.25rem;
  font-weight: 700;
  font-size: 0.875rem;
}
.univera .theme .sites__choice__link {
  color: #333;
}
.univera .theme .sites__choice--active {
  background-color: #e3e2e2;
}
.univera .theme .sites__choice--active:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -9px;
  left: calc(50% - 9px);
  width: 18px;
  height: 0;
  border-top: 9px solid #e3e2e2;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
}
.univera .theme .sites__choice--active .sites__choice__link:hover {
  color: #333;
}
.univera .theme .session {
  text-align: right;
  padding: 0 1.75rem;
  font-size: 0;
}
.univera .theme .session a {
  color: #0071b3;
  text-decoration: none;
}
.univera .theme .session .session__item {
  position: relative;
  display: inline-block;
  line-height: 1.65rem;
  padding: 0.5rem 0.625rem;
  font-weight: 600;
  font-size: 0.875rem;
}
.univera .theme .session .session__item .user-icon {
  background-color: #777;
  display: inline-table;
  font-size: 0.875rem;
  height: 2rem;
  line-height: 2rem;
  margin: -0.185rem 0.25rem -0.185rem;
  width: 2rem;
  /*
            Empty user avatar div displays differently than default initials,
            icon. So add content to empty div.
         */
}
.univera .theme .session .session__item .user-icon:empty:before {
  content: " ";
  display: inherit;
}
.univera .theme .session .session__item .user-icon.user-icon-color-1 {
  background-color: #00437b; /* pass 10.05:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-2 {
  background-color: #008842; /* pass 4.56:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-3 {
  background-color: #007ac3; /* pass 4.59:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-4 {
  background-color: #b545c4; /* pass 4.55:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-5 {
  background-color: #656565; /* pass 5.82:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-6 {
  background-color: #005373; /* pass 8.45:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-7 {
  background-color: #007ac3; /* pass 4.59:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-8 {
  background-color: #008842; /* pass 4.56:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-9 {
  background-color: #00437b; /* pass 10.05:1 */
}
.univera .theme .session .session__item:nth-child(n+2):before {
  content: " ";
  display: block;
  position: absolute;
  height: 15px;
  font-weight: 300;
  left: -0.05rem;
  top: 50%;
  transform: translateY(-50%);
  color: #454545;
  border-left: 2px solid #bbb;
}
.univera .theme .topnav.no-navbar .banner__top-bar {
  border-bottom: solid #007ac3 3px;
}
.univera .theme .banner {
  position: fixed;
  transition: height 0.5s;
  top: 0;
  width: 100%;
  z-index: 20;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.univera .theme .banner--expanded {
  height: 100%;
}
.univera .theme .banner__top-bar {
  position: relative;
  padding: 0.5rem;
}
@media (min-width: 48rem) {
  .univera .theme .banner__top-bar {
    padding: 1.5rem 1.75rem;
  }
}
.univera .theme .banner__top-bar:before, .univera .theme .banner__top-bar:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.4s ease;
  bottom: 0;
}
@media (min-width: 48rem) {
  .univera .theme .banner__top-bar:before, .univera .theme .banner__top-bar:after {
    bottom: -1px;
  }
}
.univera .theme .banner__top-bar:before {
  border-bottom: 0.5rem solid #c1c1c1;
  border-left: 0.75rem solid transparent;
  border-right: 0.75rem solid transparent;
  left: 1.25rem;
}
@media (min-width: 48rem) {
  .univera .theme .banner__top-bar:before {
    left: auto;
    right: 6.75rem;
  }
}
.univera .theme .banner__top-bar:after {
  border-bottom: 0.4375rem solid #f5f5f5;
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  left: 1.3125rem;
}
@media (min-width: 48rem) {
  .univera .theme .banner__top-bar:after {
    left: auto;
    right: 6.8125rem;
  }
}
.univera .theme .banner__top-bar__flex-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.univera .theme .tools {
  display: none;
}
.univera .theme .tools .portlet-search {
  cursor: pointer;
  float: left;
}
.univera .theme .tools .portlet-search fieldset.fieldset {
  padding: 0.275rem 0;
}
.univera .theme .tools .portlet-search .lexicon-icon {
  height: 35px;
  width: 35px;
  color: #000;
  transition: transform ease-out 0.2s;
}
.univera .theme .tools .portlet-search .lfr-ddm-field-group {
  margin-bottom: 0;
}
.univera .theme .tools .portlet-search .search-input {
  border: 0;
  box-shadow: none;
  cursor: pointer;
  float: right;
  font-size: 1.1rem;
  font-weight: 300;
  padding-left: 0.5em;
  transition: width ease-out 0.2s;
  width: 4.4em;
}
.univera .theme .tools .portlet-search .search-input::-ms-placeholder {
  color: #333;
}
.univera .theme .tools .portlet-search .search-input::placeholder {
  color: #333;
}
.univera .theme .tools .portlet-search .search-input:focus, .univera .theme .tools .portlet-search .search-input:active {
  background: #f5f5f5;
  cursor: text;
  width: 10em;
}
.univera .theme .tools .portlet-search .search-input:focus::-ms-placeholder, .univera .theme .tools .portlet-search .search-input:active::-ms-placeholder {
  color: #aaa !important;
}
.univera .theme .tools .portlet-search .search-input:focus::placeholder, .univera .theme .tools .portlet-search .search-input:active::placeholder {
  color: #aaa !important;
}
.univera .theme .tools .portlet-search .input-text-wrapper {
  float: right;
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.univera .theme .tools .portlet-search:hover, .univera .theme .tools .portlet-search.focus {
  color: #007ac3;
}
.univera .theme .tools .portlet-search:hover .lexicon-icon, .univera .theme .tools .portlet-search.focus .lexicon-icon {
  color: #007ac3;
}
.univera .theme .tools .portlet-search:hover .search-input::-ms-placeholder, .univera .theme .tools .portlet-search.focus .search-input::-ms-placeholder {
  color: #007ac3;
}
.univera .theme .tools .portlet-search:hover .search-input::placeholder, .univera .theme .tools .portlet-search.focus .search-input::placeholder {
  color: #007ac3;
}
.univera .theme .tools .portlet-search.focus {
  background: #f5f5f5;
}
.univera .theme .tools .portlet-search.focus .lexicon-icon {
  transform: rotate(90deg);
}
.univera .theme .tools .btn-secondary {
  background-color: #d7df24;
  border-color: #d7df24;
  color: #333;
}
.univera .theme .tools .btn-secondary:active, .univera .theme .tools .btn-secondary:focus, .univera .theme .tools .btn-secondary:hover, .univera .theme .tools .btn-secondary:active:focus, .univera .theme .tools .btn-secondary:active:hover {
  background-color: #d7df24;
  border-color: #afb51b;
  color: #333;
}
.univera .theme .banner--expanded .tools .btn-secondary {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #ccc;
}
.univera .theme .banner--expanded .tools .btn-secondary:active, .univera .theme .banner--expanded .tools .btn-secondary:focus, .univera .theme .banner--expanded .tools .btn-secondary:hover, .univera .theme .banner--expanded .tools .btn-secondary:active:focus, .univera .theme .banner--expanded .tools .btn-secondary:active:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #ccc;
}
.univera .theme .tools__button {
  padding: 0.594rem 0.75rem;
  background-color: transparent;
  font-size: 1.1rem;
  font-weight: 300;
  color: #221f1f;
  border: none;
  border-radius: 0;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .univera .theme .tools__button {
    padding-left: 1.5rem;
  }
  .univera .theme .tools__button:first-child {
    border-left: none;
    padding-left: 0.75rem;
  }
}
.univera .theme .tools__button:hover, .univera .theme .tools__button:focus {
  color: #007ac3;
}
.univera .theme .tools__button:hover .icon-help, .univera .theme .tools__button:focus .icon-help {
  background-image: url("/o/excellus-bcbs-theme/images/help-blue.svg");
}
.univera .theme .tools__button:hover .icon-search, .univera .theme .tools__button:focus .icon-search {
  background-image: url("/o/excellus-bcbs-theme/images/search-blue.svg");
}
.univera .theme .tools__button:hover .icon-rewards, .univera .theme .tools__button:focus .icon-rewards {
  background-image: url("/o/excellus-bcbs-theme/images/rewards-blue.svg");
}
.univera .theme .tools__button:hover .icon-messages, .univera .theme .tools__button:focus .icon-messages {
  background-image: url("/o/excellus-bcbs-theme/images/messages-blue.svg");
}
.univera .theme .tools__button:active {
  box-shadow: none;
}
.univera .theme .icon-help,
.univera .theme .icon-search,
.univera .theme .icon-rewards,
.univera .theme .icon-messages {
  position: relative;
  display: inline-block;
  background-size: 100% 100%;
  margin-bottom: -0.375rem;
  margin-right: 0.5rem;
}
.univera .theme .icon-help {
  height: 22px;
  width: 15px;
  background-image: url("/o/excellus-bcbs-theme/images/help-black.svg");
}
.univera .theme .icon-search {
  height: 24px;
  width: 22px;
  background-image: url("/o/excellus-bcbs-theme/images/search-black.svg");
}
.univera .theme .icon-search:before {
  display: none;
}
.univera .theme .icon-rewards {
  height: 21px;
  width: 22px;
  margin-bottom: -0.25rem;
  background-image: url("/o/excellus-bcbs-theme/images/rewards-black.svg");
}
.univera .theme .icon-messages {
  height: 22px;
  width: 23px;
  margin-bottom: -0.25rem;
  background-image: url("/o/excellus-bcbs-theme/images/messages-black.svg");
}
.univera .theme .tools__badge {
  display: inline-block;
  position: absolute;
  bottom: 20%;
  right: -60%;
  border: 2px solid #fff;
  border-radius: 1.5rem;
  padding: 0.125rem 0.4375rem;
  background-color: #aa1a80;
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
}
.univera .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_,
.univera .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_ div,
.univera .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_ section {
  display: inline-block;
  z-index: 30;
}
.univera .theme .input-search {
  position: relative;
}
.univera .theme .input-search input {
  position: absolute;
  border: none;
  top: 0;
  right: -5px;
  height: 100%;
  width: 7rem;
  padding: 0 1rem 0 3rem;
  opacity: 0;
  transition: all 0.1s ease-out;
  background-color: #f5f5f5;
  cursor: pointer;
}
.univera .theme .input-search input ~ .input-search__indicator {
  opacity: 1;
  transition: opacity 0.1s ease-out;
}
.univera .theme .input-search input ~ .input-search__icon {
  position: absolute;
  top: 0.55rem;
  right: 5.15rem;
  height: 1rem;
  width: 1rem;
  opacity: 0;
  transition: all 0.1s ease-out;
  transform: scale(-1, 1);
}
.univera .theme .input-search input:focus {
  cursor: auto;
  opacity: 1;
  width: 14.5rem;
}
.univera .theme .input-search input:focus ~ .input-search__indicator {
  opacity: 0;
}
.univera .theme .input-search input:focus ~ .input-search__icon {
  right: 12.1rem;
  opacity: 1;
}
@media (min-width: 62rem) {
  .univera .theme .input-search input:focus ~ .input-search__icon {
    right: 12.4rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .input-search input {
    right: 0;
  }
}
.univera .theme .tools__dropdown_menu {
  background: #fff;
  font-weight: bold;
  padding: 0.5rem;
  width: auto;
}
.univera .theme .tools__dropdown_menu li {
  padding: 0.5rem 1rem;
}
.univera .theme .tools__dropdown_menu li:first-child {
  background: #fff;
}
.univera .theme .tools__dropdown_menu li a {
  margin: -0.5rem -1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  width: auto;
}
.univera .theme .tools__dropdown_menu li a:hover {
  background-color: #e6e6e6;
}
.univera .theme .tools__dropdown_menu.dropdown-menu {
  right: auto;
  left: 0;
}
.univera .theme .tools__dropdown_menu.dropdown-menu.show {
  display: inline-block;
}
@media (min-width: 48rem) {
  .univera .theme .tools__dropdown_menu.dropdown-menu {
    right: 0;
    left: auto;
  }
}
.univera .theme .btn-login__symbol {
  display: none;
  width: 1.5rem;
  height: 1.5rem;
}
.univera .theme .banner--expanded .btn-login {
  border: none;
  padding: 0.344rem 0.75rem;
}
.univera .theme .banner--expanded .btn-login__text {
  display: none;
}
.univera .theme .banner--expanded .btn-login__symbol {
  display: block;
}
.univera .theme .banner--expanded .banner__top-bar:before, .univera .theme .banner--expanded .banner__top-bar:after {
  opacity: 1;
}
.univera .theme .btn-login--md {
  font-size: 0.875rem;
  padding: 0.5rem 0.75rem;
}
.univera .theme .btn-login--md.dropdown-toggle:focus {
  background-color: #e6e6e6;
}
@media (min-width: 48rem) {
  .univera .theme .btn-login--md {
    font-size: 1.1rem;
    padding: 0.563rem 1.25rem;
    margin-left: 0.75rem;
    width: inherit;
  }
}
.univera .theme .banner__top-bar__logo-site-name .logo {
  display: inline-block;
  margin: 0;
  width: 8.6423125rem;
  height: 1.6236875rem;
}
@media (min-width: 48rem) {
  .univera .theme .banner__top-bar__logo-site-name .logo {
    width: 13.2899375rem;
    height: 3.5rem;
  }
}
.univera .theme .banner__top-bar__logo-site-name a {
  display: inline-block;
}
.univera .theme .banner__top-bar__logo-site-name .site-name {
  border-left: solid #e2e2e2 1px;
  color: #676767;
  display: inline-table;
  font-size: 20px;
  font-weight: 200;
  height: 1.6236875rem;
  line-height: 1.6236875rem;
  margin: 0 0 0 1em;
  padding-left: 0.9em;
  vertical-align: bottom;
}
@media (min-width: 48rem) {
  .univera .theme .banner__top-bar__logo-site-name .site-name {
    height: 3.5rem;
    line-height: 3.5rem;
    font-size: 24px;
  }
}
.univera .theme .login {
  bottom: 0;
  background-color: #f5f5f5;
  border-top: 1px solid #c1c1c1;
  left: 0;
  position: fixed;
  right: 0;
  top: 3.125rem;
  width: 100%;
}
.univera .theme .login.collapse.transitioning {
  display: block;
}
.univera .theme .login.collapse.in {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.univera .theme .btn-login,
.univera .theme .btn-menu {
  width: 3.625rem;
  padding-left: 0;
  padding-right: 0;
}
.univera .theme .btn.btn-menu {
  padding: 0.5rem 1rem;
  border-color: transparent;
}
.univera .theme .btn.btn-menu:active {
  box-shadow: none;
}
.univera .theme .btn-menu__image {
  height: 0.954375rem;
  width: 1.5rem;
}
.univera .theme .login-primary,
.univera .theme .login-secondary {
  position: relative;
  padding: 0.5rem;
}
@media (min-width: 48rem) {
  .univera .theme .login-primary,
  .univera .theme .login-secondary {
    padding: 1.75rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .login-primary,
  .univera .theme .login-secondary {
    width: 50%;
  }
}
.univera .theme .login-primary__background-container {
  background-color: #fff;
  height: 100%;
  padding: 1.5rem;
  position: relative;
}
@media (min-width: 48rem) {
  .univera .theme .login-primary__background-container {
    padding: 2.5rem;
  }
}
.univera .theme .btn-login__close--md {
  display: none;
  background-color: transparent;
  border: none;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .univera .theme .btn-login__close--md {
    display: block;
    position: absolute;
    top: 2rem;
    right: 2rem;
  }
}
.univera .theme .login-secondary__heading,
.univera .theme .login-primary__heading {
  font-weight: 300;
  font-size: 2rem;
}
@media (min-width: 34rem) {
  .univera .theme .login-secondary__heading,
  .univera .theme .login-primary__heading {
    font-size: 2.75rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .login-secondary__heading,
  .univera .theme .login-primary__heading {
    font-size: 3.25rem;
  }
}
.univera .theme .login-primary__heading {
  margin: 0;
  text-align: center;
}
.univera .theme .login-input__wrapper {
  margin: 1rem 0;
}
.univera .theme .login-input__wrapper .login-input {
  height: 48px;
  padding: 1.15rem;
}
@media (min-width: 62rem) {
  .univera .theme .login-input__wrapper .login-input {
    font-size: 1.25rem;
    font-weight: 300;
  }
}
.univera .theme div.btn-search-cancel {
  display: none !important;
}
@media (min-width: 34rem) {
  .univera .theme .btn-register,
  .univera .theme .login-primary__btn {
    padding: 0.875rem 1.65rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .btn-register,
  .univera .theme .login-primary__btn {
    width: auto;
    padding: 0.875rem 5.65rem;
  }
}
.univera .theme .login-primary__btn {
  font-size: 1.125rem;
  margin-bottom: 0.75rem 0 1rem;
  width: 100%;
}
.univera .theme .login-primary__link-wrapper .separator__pipe:after {
  content: "|";
  margin: 0 0.35rem;
}
@media (max-width: 48rem) {
  .univera .theme .login-primary__link-wrapper .separator__pipe:after {
    display: none;
  }
}
.univera .theme .login-primary__link {
  display: block;
}
@media (min-width: 48rem) {
  .univera .theme .login-primary__link {
    display: inline-block;
  }
}
.univera .theme .login-primary__link:hover, .univera .theme .login-primary__link:focus {
  color: #003562;
  outline: 0;
}
.univera .theme .login-secondary {
  padding: 0 2rem 2rem;
}
@media (min-width: 48rem) {
  .univera .theme .login-secondary {
    padding: 0 4.25rem 4rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .login-secondary {
    padding: 1rem 4.25rem 3rem 2.5rem;
  }
}
.univera .theme .login-secondary .close {
  opacity: 0.8;
}
.univera .theme .btn-login__close--lg {
  display: none;
  background-color: transparent;
  border: none;
}
@media (min-width: 62rem) {
  .univera .theme .btn-login__close--lg {
    display: block;
    position: absolute;
    top: 2rem;
    right: 2rem;
  }
}
.univera .theme .btn-login__close__icon {
  width: 1.75rem;
  height: 1.75rem;
}
.univera .theme .login-bullet__list {
  margin: 0;
  padding: 0.75rem 0.25rem;
  max-width: 23rem;
}
.univera .theme .login-bullet__item {
  padding: 0.75rem 0;
}
.univera .theme .login-bullet__image {
  flex-shrink: 0;
  width: 3.375rem;
  height: 3rem;
  margin-right: 1rem;
}
.univera .theme .login-bullet__text {
  margin: 0;
}
.univera .theme .btn-register {
  font-size: 1.125rem;
  width: 100%;
}
@media (min-width: 75rem) {
  .univera .theme .btn-register {
    width: auto;
  }
}
@media (min-width: 48rem) {
  .univera .theme .wrapper--sites {
    display: block;
  }
  .univera .theme .wrapper--sites .avatar {
    border-radius: 16px;
    display: inline-block;
    margin: -1em 0.25em -0.75em;
    max-height: 32px;
  }
  .univera .theme .wrapper--sites .btn-group.session__item {
    vertical-align: top;
  }
  .univera .theme .wrapper--sites .btn-group.session__item .dropdown-toggle {
    border: 0 !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    padding: 0 !important;
  }
  .univera .theme .wrapper--sites .btn-group.session__item .dropdown-menu {
    font-size: inherit;
    left: auto;
    overflow-y: hidden;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    right: 0;
    width: 215px;
  }
  .univera .theme .wrapper--sites .btn-group.session__item .dropdown-menu li {
    border-bottom: solid 1px rgba(0, 0, 0, 0.15);
    left: auto;
    right: 0;
  }
  .univera .theme .wrapper--sites .btn-group.session__item .dropdown-menu li a {
    display: block;
    padding-top: 0.5em;
    padding-bottom: 0.75em;
    white-space: nowrap;
  }
  .univera .theme .wrapper--sites .btn-group.session__item .dropdown-menu li:last-child {
    border-bottom: 0;
  }
  .univera .theme .banner {
    position: static;
    overflow: visible;
    height: auto;
    transition-duration: 0s;
    box-shadow: none;
  }
  .univera .theme .btn-login,
  .univera .theme .btn-login.btn-login__symbol {
    display: none;
  }
  .univera .theme .tools {
    display: inline-block;
  }
  .univera .theme .btn-menu {
    display: none;
  }
  .univera .theme .login {
    bottom: auto;
    left: auto;
    right: auto;
    position: relative;
    top: auto;
  }
  .univera .theme .login.collapse {
    position: static;
  }
  .univera .theme .login.collapse.in {
    overflow-y: visible;
    -webkit-overflow-scrolling: auto;
  }
}
.univera .theme .wrapper--navbar {
  background-color: #5f6568;
  display: none;
  position: fixed;
  width: 100%;
  left: 100%;
  top: 0;
  bottom: 0;
  z-index: 30;
  transition: transform 0.5s;
  padding: 1rem 0.75rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.univera .theme .wrapper--navbar--active {
  display: block;
}
.univera .theme .wrapper--navbar--in {
  transform: translate3d(-100%, 0, 0);
}
.univera .theme .topnav--sticky:not(.no-navbar) {
  position: fixed;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  z-index: 20;
}
.univera .theme .menu-header {
  display: flex;
}
.univera .theme .menu-search__form {
  width: 100%;
}
.univera .theme .menu-search {
  flex: 1 1 auto;
  position: relative;
}
.univera .theme .menu-search__input {
  background-color: rgba(234, 234, 234, 0.3);
  color: #fff;
  font-size: 20px;
  height: 3.375rem;
  padding: 0 1rem 0 3rem;
  width: 100%;
}
.univera .theme .menu-search__input::-webkit-input-placeholder {
  color: #fff;
}
.univera .theme .menu-search__input:-moz-placeholder {
  color: #fff;
}
.univera .theme .menu-search__input::-moz-placeholder {
  color: #fff;
}
.univera .theme .menu-search__input:-ms-input-placeholder {
  color: #fff;
}
.univera .theme .menu-search__icon {
  position: absolute;
  top: 1rem;
  left: 0.75rem;
  height: 1.5rem;
  width: 1.4375rem;
  transform: scale(-1, 1);
}
.univera .theme .btn-menu-close {
  width: 3.375rem;
  height: 3.375rem;
  padding: 0.875rem;
  margin-left: 1rem;
  border-width: 0;
  background: transparent;
}
.univera .theme .btn-menu-close__icon {
  width: 1.625rem;
  height: 1.625rem;
}
.univera .theme .menu-footer {
  list-style: none;
  padding: 0;
  margin: 0.75rem 0 1rem;
}
.univera .theme .menu-footer__item {
  display: inline-block;
  position: relative;
  padding: 0 1.5rem;
  line-height: 3.125rem;
  text-decoration: none;
  font-size: 1.25rem;
  font-weight: 400;
  color: #fff;
  border-width: 0;
}
.univera .theme .menu-footer__item:hover,
.univera .theme .menu-footer__item:focus {
  color: #f5f5f5;
  text-decoration: none;
}
.univera .theme .menu-footer__badge {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -0.5rem;
  transform: translateY(-50%);
  border: 2px solid #fff;
  border-radius: 1.5rem;
  padding: 0.125rem 0.4375rem;
  background-color: #e61340;
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.5;
}
.univera .theme .menu-flyout {
  display: none;
}
@media (min-width: 48rem) {
  .univera .theme .menu-header,
  .univera .theme .menu-footer {
    display: none;
  }
  .univera .theme .wrapper--navbar {
    display: block;
    position: relative;
    width: auto;
    left: auto;
    top: auto;
    bottom: auto;
    transition-duration: 0s;
    transform: translateZ(0);
    padding: 0;
    overflow-y: visible;
    -webkit-overflow-scrolling: auto;
  }
  .univera .theme .wrapper--navbar--in {
    transform: none;
  }
  .univera .theme .menu-flyout {
    position: absolute;
    width: 100%;
    top: 100%;
    background-color: #f5f5f5;
    color: #333;
    z-index: 20;
  }
  .univera .theme .menu-flyout .menu__title {
    font-weight: 400;
  }
  .univera .theme .menu-flyout .menu__link,
  .univera .theme .menu-flyout .menu__link:focus,
  .univera .theme .menu-flyout .menu__link:hover {
    color: #333;
    text-decoration: none;
  }
  .univera .theme .menu-flyout .menu__link:focus {
    outline: none;
  }
  .univera .theme .menu-flyout .menu__link:focus,
  .univera .theme .menu-flyout .menu__link:hover {
    text-decoration: underline;
  }
  .univera .theme .menu-flyout .menu__subitem .menu__link {
    font-weight: 600;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .univera .theme .menu-flyout .menu__subitem .menu__subitem .menu__item {
    border-left: 1px solid #5f6568;
    padding-left: 1.125rem;
  }
  .univera .theme .menu-flyout .menu__item--featured .menu__link {
    font-weight: 400;
  }
  .univera .theme .menu-flyout--open {
    display: block;
  }
  .univera .theme .flyout {
    padding: 2.5rem 3rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .flyout {
    display: flex;
    align-items: center;
  }
  .univera .theme .flyout__main {
    width: 66%;
  }
  .univera .theme .flyout__promo {
    display: block;
    width: 33%;
    text-align: right;
  }
  .univera .theme .flyout .menu__promo {
    display: inline-block;
    margin: -1.125rem -1.75rem;
  }
  .univera .theme .flyout .menu__promo img {
    max-width: 22rem;
    margin-left: 3rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .flyout__main {
    padding-left: 5rem;
  }
}
.univera .theme .menu__link .icon-lock {
  font-size: 0.8em;
  margin-left: 0.25em;
  opacity: 0.9;
}
.univera .theme .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
  color: #fff;
}
.univera .theme .topnav--hidenav .menu {
  display: none;
}
.univera .theme .menu__item {
  position: relative;
}
.univera .theme .menu__item:nth-child(n+1) {
  border-bottom: 1px solid #414749;
}
.univera .theme .menu__item--logo {
  display: none;
}
.univera .theme .menu__item--home {
  display: none;
}
.univera .theme .menu__link {
  display: block;
  padding: 0.875rem 4.5rem 1.25rem 1.5rem;
  font-size: 2rem;
  font-weight: 300;
  color: #fff;
}
.univera .theme .menu__link:hover,
.univera .theme .menu__link:focus {
  color: #f5f5f5;
  outline-color: #fff;
  text-decoration: none;
}
.univera .theme .menu__chevron {
  display: none;
}
.univera .theme .menu__trigger {
  position: relative;
}
.univera .theme .menu__trigger-end {
  white-space: nowrap;
}
.univera .theme .menu__trigger-end:after {
  content: " ";
  width: 0.75rem;
  background: url("/o/excellus-bcbs-theme/images/chevron-white-down.svg") center/0.75rem 0.32rem no-repeat;
  transition: transform 0.5s;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1.5rem;
}
.univera .theme .menu__trigger[aria-expanded=true] > .menu__trigger-end:after {
  transform: rotateZ(-180deg);
}
.univera .theme .menu__trigger--btn {
  width: 3.75rem;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  background-color: transparent;
  border: none;
}
.univera .theme .menu__trigger--btn:after {
  content: "";
  background: url("/o/excellus-bcbs-theme/images/chevron-white-down.svg") center/0.75rem 0.32rem no-repeat;
  border-bottom: 4px solid #fff;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: transform 0.5s;
  width: 100%;
}
.univera .theme .menu__trigger--btn[aria-expanded=true]:after {
  transform: rotateZ(-180deg);
}
.univera .theme .menu__subitem {
  list-style: none;
  padding: 0;
}
.univera .theme .menu__subitem .menu__item {
  border-bottom: none;
}
.univera .theme .menu__subitem .menu__link {
  padding-top: 0.8125rem;
  padding-bottom: 0.8125rem;
  font-size: 1.25rem;
  font-weight: 300;
}
.univera .theme .menu__subitem > li:first-child > .menu__link {
  margin-top: -0.6875rem;
}
.univera .theme .menu__subitem li:last-child {
  margin-bottom: 1.25rem;
}
.univera .theme .menu__subitem .menu__trigger--btn {
  height: 3.375rem;
}
.univera .theme .menu__subitem .menu__subitem .menu__link {
  font-size: 1rem;
  font-weight: 400;
}
.univera .theme .menu__subitem .menu__subitem > li:first-child > .menu__link {
  margin-top: 0;
}
.univera .theme .menu__subitem .menu__subitem li:last-child {
  margin-bottom: 0;
}
.univera .theme .menu__subitem .menu__subitem .menu__trigger--btn {
  height: 3rem;
}
.univera .theme .menu__subitem .menu__subitem .menu__subitem .menu__link {
  font-size: 1rem;
  font-weight: 400;
}
.univera .theme .menu__subitem .menu__subitem .menu__subitem .menu__trigger--btn {
  height: 2.8125rem;
}
.univera .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem {
  padding-left: 0.8rem;
}
.univera .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem .menu__link:before {
  content: "";
  display: block;
  position: absolute;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 0.25rem;
  background-color: #333;
  left: 0.75rem;
  top: 1.25rem;
}
.univera .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem > li:first-child > .menu__link {
  font-size: 0.875rem;
}
.univera .theme .menu__promo {
  display: none;
}
@media (min-width: 48rem) {
  .univera .theme .menu {
    display: flex;
    justify-content: center;
    max-width: 100%;
    margin-left: -5.5rem;
    transition: margin-left 0.5s;
    transform: translateZ(0);
  }
  .univera .theme .menu.menu--compact {
    margin-left: 0;
  }
}
@media (min-width: 48rem) and (min-width: 62rem) {
  .univera .theme .menu.menu--compact {
    margin-left: -4.75rem;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .univera .theme .menu {
    margin-left: -6.125rem;
  }
  .univera .theme .menu.menu--compact {
    margin-left: -5.5rem;
  }
}
@media (min-width: 48rem) {
  .univera .theme .topnav--sticky .menu {
    margin-left: 0;
  }
  .univera .theme .menu__item {
    display: flex;
    align-items: center;
  }
  .univera .theme .menu__item:nth-child(n+1) {
    border-bottom: none;
  }
  .univera .theme .menu__item--active {
    background-color: rgba(238, 238, 238, 0.1);
  }
  .univera .theme .menu__item--active:after {
    content: " ";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.25rem;
    background-color: #fff;
    border-bottom: 4px solid #fff;
    -ms-high-contrast-adjust: none;
  }
  .univera .theme .menu__item--home {
    display: none;
  }
  .univera .theme .menu__item--logo {
    flex-shrink: 0;
    display: flex;
    margin-top: -1.175rem;
    margin-bottom: -0.8rem;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.5s;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .univera .theme .menu__item--logo {
    margin-top: -1.05rem;
  }
}
@media (min-width: 48rem) {
  .univera .theme .menu--compact .menu__item--logo {
    display: none;
  }
  .univera .theme .topnav--sticky .menu__item--logo {
    pointer-events: auto;
    opacity: 1;
  }
}
@media (min-width: 48rem) and (min-width: 62rem) {
  .univera .theme .menu--compact .menu__item--logo {
    display: flex;
  }
}
@media (min-width: 48rem) {
  .univera .theme .menu__logo {
    width: 7.5rem;
    height: 2.0325rem;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .univera .theme .menu__logo {
    width: 8.75rem;
    height: 2.37125rem;
  }
}
@media (min-width: 48rem) {
  .univera .theme .menu__title {
    font-size: 2.625rem;
    font-weight: 300;
    padding-bottom: 0.75rem;
  }
}
@media (min-width: 48rem) and (min-width: 48rem) {
  .univera .theme .menu__title {
    font-size: 2.4rem;
  }
}
@media (min-width: 48rem) {
  .univera .theme .menu__link {
    padding: 0.8rem 1.75rem;
    font-size: 1.1rem;
    font-weight: 400;
    text-align: center;
    line-height: 1.625rem;
  }
  .univera .theme .menu--compact .menu__link {
    font-size: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.25rem;
  }
  .univera .theme .menu__trigger {
    position: static;
  }
  .univera .theme .menu__trigger-end:after {
    position: static;
    display: inline-block;
    height: 0.3125rem;
    margin-left: 0.5rem;
    vertical-align: middle;
  }
  .univera .theme .menu__trigger:not(.menu__trigger--btn)[aria-expanded=true]:after {
    bottom: 0;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #f5f5f5;
    border-width: 0.5rem;
    margin-left: -0.5rem;
    z-index: 10;
  }
  .univera .theme .menu__trigger--btn {
    display: none;
  }
  .univera .theme .menu__subitem {
    display: none;
    margin: 0;
    column-gap: 2.75rem;
  }
  .univera .theme .menu__subitem.in {
    display: none;
  }
  .univera .theme .menu__subitem .menu__item {
    display: table;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .univera .theme .menu__subitem .menu__link {
    display: inline-block;
    text-align: left;
    break-inside: avoid-column;
    padding: 0.375rem 0;
    line-height: 1.5;
  }
  .univera .theme .menu__subitem > li:first-child > .menu__link {
    margin: 0;
  }
  .univera .theme .menu__subitem li:last-child {
    margin: 0;
  }
  .univera .theme .menu-flyout .menu__subitem {
    display: block;
  }
  .univera .theme .menu__title + .menu__subitem {
    columns: 2;
  }
  .univera .theme .menu__subitem.menu__subitem--nocols {
    columns: auto auto;
  }
  .univera .theme .menu__subitem.menu__subitem--cols {
    columns: 2;
  }
  .univera .theme .menu__subitem--keep-together {
    break-inside: avoid-column;
  }
  .univera .theme .menu__subitem .menu__subitem .menu__item {
    border-left: 1px solid #007ac3;
    margin-left: 1px;
    padding-left: 1.125rem;
  }
  .univera .theme .menu__subitem .menu__subitem .menu__link {
    padding: 0.2625rem 0;
  }
  .univera .theme .menu__subitem .menu__subitem .menu__subitem .menu__item {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }
  .univera .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem .menu__link:before {
    left: -0.75rem;
    top: 1.03125rem;
  }
}
@media (min-width: 62rem) {
  .univera .theme .menu__item.menu__item--featured {
    position: absolute;
    left: calc(66% + 1rem);
    top: 2.5rem;
    bottom: 2.5rem;
    border-left: 3px solid #d7df25;
    display: flex;
  }
  .univera .theme .menu__item--featured > .menu__link {
    font-size: 2rem;
    max-width: 22rem;
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
  .univera .theme .menu__chevron {
    display: inline-block;
    margin-left: 0.5rem;
    width: 1.3rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .menu__link {
    font-size: 1.25rem;
  }
  .univera .theme .menu--compact .menu__link {
    font-size: 1rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
  .univera .theme .menu__item--featured > .menu__link {
    font-size: 2.625rem;
  }
  .univera .theme .menu__item--home {
    display: flex;
  }
}
.univera .theme .menu-flyout .menu__subitem .menu__item--active {
  background-color: transparent;
}
.univera .theme .share__icon {
  display: inline-block;
  height: 16px;
  margin-right: 0.5rem;
}
.univera .theme .share__button {
  background-color: #d7df25;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #333;
  display: inline-block;
  font-size: 0.875rem;
  height: 27px;
  padding: 2px 6px 3px;
}
.univera .theme .share__button--tweet {
  margin-left: 1rem;
}
.univera .theme .share__button__icon {
  display: inline-block;
  height: 16px;
  margin-right: 4px;
  vertical-align: sub;
  width: 16px;
}
.univera .theme .share__count {
  background-color: #fff;
  color: #656565;
  font-size: 0.875rem;
  font-weight: 600;
  margin-left: 0.1rem;
  padding: 0.28rem 0.4rem;
  position: relative;
}
.univera .theme .share__count::after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  content: "";
  height: 0;
  margin-top: -5px;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 50%;
  width: 0;
}
.univera .theme .input-group.password-mask__group {
  padding: 0 !important;
}
.univera .theme .password-mask__visibility {
  border: none;
  border-radius: 4px;
  padding: 1px 10px;
  height: 48px;
  position: absolute;
  right: 0;
  background: none;
  color: #333;
  outline: none;
  cursor: pointer;
  font-size: 1em;
  z-index: 10;
}
.univera .theme .page-tools {
  display: none;
  padding: 0.625rem 2rem;
  background-color: #d7df25;
}
@media (min-width: 48rem) {
  .univera .theme .page-tools {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding: 0.625rem 3rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .page-tools {
    padding: 0.625rem 7rem;
  }
}
.univera .theme .ddm-label {
  color: #272833;
  cursor: default;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
  max-width: 100%;
  word-wrap: break-word;
}
.univera .theme #customFormPortlet {
  /* Safari */
}
.univera .theme #customFormPortlet .ddm-form-basic-info {
  display: none;
}
.univera .theme #customFormPortlet .loading-animation {
  display: none;
}
.univera .theme #customFormPortlet .loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #6b6c7e;
  width: 80px;
  height: 80px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  align-items: center;
}
.univera .theme #customFormPortlet .loaderdiv {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100%;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (min-width: 48rem) {
  .univera .theme #customFormPortlet .button-holder.container-fluid-1280 {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.univera .theme #customFormPortlet .button-holder.container-fluid-1280.previous-page-btn {
  margin-top: 20px;
}
.univera .theme #customFormPortlet .button-holder.container-fluid-1280 .btn + .btn {
  margin-top: 15px;
}
@media (min-width: 48rem) {
  .univera .theme #customFormPortlet .button-holder.container-fluid-1280 .btn + .btn {
    margin-left: 20px;
    margin-top: 0;
  }
}
.univera .theme #customFormPortlet .button-holder.container-fluid-1280.captchaContainer {
  margin-bottom: 25px;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .ddm-form-pagination {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .ddm-form-pagination .multi-step-indicator-label {
  display: none;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page {
  padding-top: 15px;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page > .row {
  margin: 0;
}
@media (min-width: 48rem) {
  .univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page > .row {
    margin: 0 20px;
  }
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-row > .row {
  margin: 0;
}
@media (min-width: 48rem) {
  .univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-row > .row {
    margin: 0 20px;
  }
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .reference-mark {
  color: #bd0000;
  font-size: 0.5rem;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page p .reference-mark {
  color: #bd0000 !important;
  font-size: 0.5rem;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .dropdown-menu {
  min-width: 246px;
  max-height: 305px;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page select[name=month], .univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page select[name=year] {
  padding-right: 1.75rem;
  height: 2rem;
  background-position: 90% 50%;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .input-group,
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-select-dropdown button.btn {
  padding: 0 !important;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.select-button {
  padding: 6px 15px;
  margin-left: 5px;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.clear-button {
  position: absolute;
  right: 90px;
  top: 6px;
  color: #c00;
  border: none;
  padding: 0;
  background-color: #e9ecef;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.clear-button svg.lexicon-icon {
  width: 0.75rem;
  height: 0.75rem;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.btn-sm {
  padding: 0.1875rem 0;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn[aria-label=calendar] {
  padding: 0 0.5rem;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn[aria-label="Choose date"] {
  padding: 0 0.5rem;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .has-error .help-block {
  color: #c00;
  font-weight: 400;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .custom-control-label-text {
  font-weight: normal;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button {
  width: 1.5625rem;
  top: 0;
  height: 26px;
  border-radius: 5px !important;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button .lexicon-icon-hr {
  width: 1rem;
  height: 21px;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button {
  width: 1.5625rem;
  right: 0;
  top: 0;
  height: 26px;
  border-radius: 5px !important;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button .lexicon-icon-plus {
  width: 15px;
  height: 15px;
  margin-bottom: 4px !important;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .liferay-ddm-form-field-paragraph,
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .liferay-ddm-form-field-tip {
  color: #425a61;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-radio .custom-control-inline {
  margin-left: 16px;
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-description,
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 48rem) {
  .univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-description,
  .univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.univera .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
  font-size: 2rem;
}
.univera .theme .slick-prev,
.univera .theme .slick-next {
  width: 4.375rem;
}
.univera .theme .slick-slider:hover .slick-prev,
.univera .theme .slick-slider:hover .slick-next {
  opacity: 1;
}
.univera .theme .slick-slider:hover .slick-prev:hover,
.univera .theme .slick-slider:hover .slick-next:hover {
  opacity: 0.75;
  transition: opacity 0s linear;
}
.univera .theme .slick-prev {
  left: 0;
}
.univera .theme .slick-next {
  right: 0;
}
.univera .theme .carousel__hero-slide__title img, .univera .theme .carousel__image-slide__content img {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0.5rem;
  display: inline-block;
}
.univera .theme a.carousel__hero-slide__title:hover, .univera .theme a.carousel__hero-slide__title:focus {
  color: #d7df25;
  outline: none;
}
.univera .theme .carousel__image-slide__content-container {
  position: relative;
}
.univera .theme .carousel__image-slide__content-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #5f6568;
  mix-blend-mode: multiply;
  opacity: 0.8;
}
.univera .theme .carousel__image-slide__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.no-mix-blend-mode .univera .theme .carousel__image-slide__content-background {
  background-color: #000;
  opacity: 0.5;
}
.univera .theme .carousel__image-slide__content-background {
  opacity: 0.25;
}
.univera .theme .carousel__image-slide__content-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 9.75rem;
}
.univera .theme .carousel__image-slide__content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.univera .theme .carousel__image-slide__content__text {
  color: #fff;
  padding: 0 1rem;
  font-size: 1.375rem;
  line-height: 1.9375rem;
  max-width: 64rem;
}
@media (min-width: 48rem) {
  .univera .theme .carousel__image-slide__content__text {
    padding: 0 2.5rem;
    font-size: 1.875rem;
    line-height: 2.625rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .carousel__image-slide__content__text {
    font-size: 2.375rem;
    line-height: 3.125rem;
  }
}
.univera .theme .carousel__image-slide__image-slide__image-container {
  background-size: contain;
}
.univera .theme a.carousel__image-slide__content__text {
  color: #fff;
  margin-bottom: 0;
}
.univera .theme a.carousel__image-slide__content__text:hover {
  color: #d7df25;
}
.univera .theme .wrapper--hero-carousel {
  background-color: #414749;
}
.univera .theme [data-carousel=hero].slick-dotted.slick-slider {
  margin-bottom: 0;
}
.univera .theme [data-carousel=hero] .slick-dots {
  bottom: 5px;
}
@media (min-width: 75rem) {
  .univera .theme [data-carousel=hero] .slick-dots {
    width: auto;
    left: auto;
    right: 24.5rem;
    bottom: 3rem;
  }
}
.univera .theme [data-carousel=hero] .slick-dots li button:before {
  opacity: 1;
  background-color: #fff;
}
.univera .theme [data-carousel=hero] .slick-dots li button:hover:before, .univera .theme [data-carousel=hero] .slick-dots li button:focus:before {
  opacity: 0.5;
}
.univera .theme [data-carousel=hero] .slick-dots li.slick-active button:before {
  background-color: transparent;
  border: 1px solid #fff;
  box-sizing: content-box;
  top: -1px;
}
.univera .theme [data-carousel=hero] .slick-dots li.slick-active button:focus:before {
  opacity: 1;
}
.univera .theme .carousel__hero-slide__content-container,
.univera .theme .hero-image-cta__content-container {
  position: relative;
}
.univera .theme .carousel__hero-slide__content-background,
.univera .theme .hero-image-cta__content-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #5f6568;
  mix-blend-mode: multiply;
  opacity: 0.8;
}
.univera .theme .carousel__hero-slide__content,
.univera .theme .hero-image-cta__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.no-mix-blend-mode .univera .theme .carousel__hero-slide__content-background,
.no-mix-blend-mode .univera .theme .hero-image-cta__content-background {
  background-color: #000;
  opacity: 0.5;
}
.univera .theme .carousel__hero-slide__content-image,
.univera .theme .hero-image-cta__content-image {
  margin: 1rem 1.5rem 0 1rem;
  height: 6.25rem;
  width: 5.625rem;
}
@media (min-width: 48rem) {
  .univera .theme .carousel__hero-slide__content-image,
  .univera .theme .hero-image-cta__content-image {
    margin: 0 2.5rem 0 2rem;
    width: 6.6875rem;
    height: 7.375rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .carousel__hero-slide__content-image,
  .univera .theme .hero-image-cta__content-image {
    width: 8.125rem;
    height: 9rem;
    margin: 0 0 1.5rem;
  }
}
.univera .theme .carousel__hero-slide__content-container,
.univera .theme .hero-image-cta__content-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10rem;
}
@media (min-width: 48rem) {
  .univera .theme .carousel__hero-slide__content-container,
  .univera .theme .hero-image-cta__content-container {
    height: 12.5rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .carousel__hero-slide__content-container,
  .univera .theme .hero-image-cta__content-container {
    left: auto;
    bottom: auto;
    top: 0;
    right: 0;
    width: 45%;
    height: 100%;
  }
}
.univera .theme .carousel__hero-slide__content,
.univera .theme .hero-image-cta__content {
  padding-bottom: 2rem;
  display: flex;
  justify-content: center;
}
@media (min-width: 75rem) {
  .univera .theme .carousel__hero-slide__content,
  .univera .theme .hero-image-cta__content {
    flex-direction: column;
    padding: 0 4rem 3rem;
  }
}
.univera .theme .carousel__hero-slide__title,
.univera .theme .hero-image-cta__title {
  margin-top: 1rem;
  font-size: 1.875rem;
  color: #fff;
  line-height: 2.3125rem;
  padding-right: 1.5rem;
}
@media (min-width: 48rem) {
  .univera .theme .carousel__hero-slide__title,
  .univera .theme .hero-image-cta__title {
    padding-right: 0;
    margin-top: 0;
    font-size: 3.5rem;
    line-height: 4rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .carousel__hero-slide__title,
  .univera .theme .hero-image-cta__title {
    font-size: 2.75rem;
    line-height: 5.1875rem;
  }
}
.univera .theme .hero-image-cta__content-container {
  height: 11rem;
}
@media (min-width: 75rem) {
  .univera .theme .hero-image-cta__content-container {
    height: 100%;
  }
}
.univera .theme .hero-image-cta__content {
  display: block;
  color: #fff;
  padding: 0 1.25rem 2rem;
}
.univera .theme .hero-image-cta__content h3 {
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.univera .theme .hero-image-cta__content .btn-primary {
  width: 100%;
}
@media (min-width: 48rem) {
  .univera .theme .hero-image-cta__content h3 {
    overflow: visible;
    white-space: normal;
  }
}
@media (min-width: 75rem) {
  .univera .theme .hero-image-cta__content {
    align-items: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 4rem 3rem;
  }
  .univera .theme .hero-image-cta__content h3 {
    text-align: left;
  }
  .univera .theme .hero-image-cta__content .btn-primary {
    width: auto;
  }
}
@media (min-width: 48rem) {
  .univera .theme .hero-image-cta__desktop-title {
    font-size: 2.625rem;
  }
}
@media (min-width: 75rem) {
  .univera .theme .hero-image-cta__desktop-title {
    font-size: 2.75rem;
  }
}
.univera .theme .hero-image-cta__mobile-title {
  display: none;
}
.univera .theme .wrapper--thumbnail-carousel .carousel__thumbnail-container .slick-list {
  border-radius: 0;
}
.univera .theme .wrapper--thumbnail-carousel .slick-prev:before,
.univera .theme .wrapper--thumbnail-carousel .slick-next:before {
  background-size: 2.375rem;
  background-image: url("../images/chevron-right-dark-grey.svg");
}
.univera .theme .carousel__thumbnail-slide__link {
  color: #221f1f;
}
.univera .theme .carousel__thumbnail-slide__link:hover {
  color: #2f70aa;
}
.univera .theme a.carousel__thumbnail-slide__content:hover {
  color: #2f70aa;
}
@media (min-width: 48em) {
  .univera .theme .font-sm {
    font-size: 2.75rem;
    line-height: 3.875rem;
  }
}
.univera .theme .areas__group-title,
.univera .theme .areas__item,
.univera .theme .areas__action,
.univera .theme .areas__toggle {
  color: #fff;
}
.univera .theme .areas__action:hover {
  color: #d7df25;
}
.univera .theme .areas__toggle-chevron {
  transform: rotateZ(0deg);
}
.univera .theme .areas__toggle.collapsed .areas__toggle-chevron {
  transform: rotateZ(180deg);
}
.univera .theme .areas__row-inner:first-child .areas_group:first-child {
  margin-top: 0;
  padding-top: 1.5rem;
  border-top: 1px solid #414749;
}
.univera .theme .areas__cta-chevron {
  margin-left: 0.5rem;
}
.univera .theme .areas__cols {
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 48em) {
  .univera .theme .areas__row-outer {
    padding-left: 0;
    padding-right: 0;
  }
  .univera .theme .areas__row-inner:first-child .areas_group:first-child {
    width: 100%;
    height: auto;
    padding: 1.5rem 0;
  }
  .univera .theme .areas__row-inner:first-child .areas_group:first-child:after {
    display: none;
  }
  .univera .theme .areas__group-title {
    margin-top: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 75em) {
  .univera .theme .areas__row-inner {
    width: 100%;
  }
}
@media (max-width: 33.9375rem) {
  .univera .theme .root-footer__social {
    padding: 0 1rem 0 2rem;
  }
}
.univera .theme .root-footer__legal__link {
  color: #656565;
  font-weight: 700;
}
.univera .theme .root-footer__legal__link:hover {
  color: #d7df25;
}
.univera .theme .panel-primary {
  border-color: #5f6568;
}
.univera .theme .panel-primary > .panel-heading {
  background-color: #5f6568;
  border-color: #5f6568;
}
.univera .theme .filled-circle-current {
  background-color: #d7df25;
  color: #007ac3;
}
.univera .theme .topnav.no-navbar .banner__top-bar {
  border-bottom: solid #d7df25 3px;
}
.univera .theme .session .session__item .user-icon.user-icon-color-1 {
  background-color: #C64097; /* pass 4:58:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-2 {
  background-color: #23828E; /* pass 4.51:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-3 {
  background-color: #007BC2; /* pass 4.55:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-4 {
  background-color: #00437b; /* pass 10.05:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-5 {
  background-color: #5E6568; /* pass 5.93:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-6 {
  background-color: #414749; /* pass 9.44:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-7 {
  background-color: #C64097; /* pass 4:58:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-8 {
  background-color: #23828E; /* pass 4.51:1 */
}
.univera .theme .session .session__item .user-icon.user-icon-color-9 {
  background-color: #00437b; /* pass 10.05:1 */
}
.univera .theme .alert-info {
  background-color: #e8f3f7 !important;
  border-color: #d5eaf1 !important;
  color: #00437b !important;
}
.univera .theme .text-info {
  color: #00437b !important;
}
.univera .theme .alert-warning,
.univera .theme .portlet-msg-alert {
  color: #4d3400 !important;
}
.univera .theme .benefits-carousel-image-1 {
  background-image: url("/o/excellus-bcbs-theme/images/color_schemes/univera/univera-primary_care.svg");
}
.univera .theme .benefits-carousel-image-2 {
  background-image: url("/o/excellus-bcbs-theme/images/color_schemes/univera/univera-specialist.svg");
}
.univera .theme .benefits-carousel-image-3 {
  background-image: url("/o/excellus-bcbs-theme/images/color_schemes/univera/univera-urgent_care.svg");
}
.univera .theme .benefits-carousel-image-4 {
  background-image: url("/o/excellus-bcbs-theme/images/color_schemes/univera/univera-er.svg");
}
.univera .theme .benefits-carousel-image-5 {
  background-image: url("/o/excellus-bcbs-theme/images/color_schemes/univera/univera-ambulance.svg");
}
.univera .theme .ways-to-save-image-1 {
  background-image: url("/o/excellus-bcbs-theme/images/piggy-bank.svg");
}
.univera .theme .card-title,
.univera .theme .referrals-card__name,
.univera .theme .referrals-card__occupation,
.univera .theme .referrals-card__address,
.univera .theme .nav-tabs > li > a,
.univera .theme .nav-tabs > li > a.active {
  font-weight: 400;
}
.univera .theme .referrals-card__name,
.univera .theme .referrals-card__occupation {
  font-size: 22px;
}
.univera .theme .daily-news .daily-news__bar .daily-news__title h2 {
  color: #00437b;
}
.univera .theme .daily-news .daily-news__show-all {
  padding: 0 1rem 1rem;
  text-align: center;
}
@media (min-width: 34rem) {
  .univera .theme .daily-news .daily-news__show-all {
    text-align: right;
    padding: 0 2rem 1.5rem;
  }
}
.univera .theme .dashboard .center-element {
  margin: 0 auto;
}
.univera .theme .dashboard .vspacer5 {
  margin-top: 5px;
}
.univera .theme .dashboard .vspacer10 {
  margin-top: 10px;
}
.univera .theme .dashboard .vspacer15 {
  margin-top: 15px;
}
.univera .theme .dashboard .vspacer20 {
  margin-top: 20px;
}
.univera .theme .dashboard .vspacer25 {
  margin-top: 25px;
}
.univera .theme .dashboard .vspacer30 {
  margin-top: 30px;
}
.univera .theme .dashboard .vspacer40 {
  margin-top: 40px;
}
.univera .theme .dashboard .vspacer50 {
  margin-top: 50px;
}
.univera .theme .dashboard .vspacer60 {
  margin-top: 60px;
}
.univera .theme .dashboard .card-title {
  color: #757575;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
.univera .theme .dashboard .text-label {
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
.univera .theme .dashboard .text-bold {
  font-weight: bold;
}
.univera .theme .dashboard .text-link {
  cursor: pointer;
  color: #007ac3;
}
.univera .theme .dashboard .select {
  border: 1px solid #bbb;
  color: #333;
  font-weight: bold;
  padding: 10px;
  height: 44px;
  background-image: url("/o/excellus-bcbs-theme/images/color_schemes/univera/univera_dropdown-01.svg");
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: 95%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.univera .theme .dashboard .search-input input {
  border: 1px solid transparent;
  padding: 10px;
  height: 44px;
  background-color: #898d8f;
  background-image: url("/o/excellus-bcbs-theme/images/search-white.svg");
  background-repeat: no-repeat;
  background-position: 96%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  color: #333;
}
.univera .theme .dashboard .search-input input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}
.univera .theme .dashboard .search-input input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.univera .theme .dashboard .search-input input:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}
.univera .theme .dashboard .search-input input:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
.univera .theme .dashboard .table-excellus tr > td {
  border: none;
}
.univera .theme .dashboard .table-excellus thead tr > th {
  border: none;
  color: #757575;
  font-size: 14px;
  font-weight: 600;
  padding: 20px 10px;
  vertical-align: middle;
}
.univera .theme .dashboard .table-excellus tbody tr > td {
  border: none;
  padding: 20px 10px;
  vertical-align: middle;
}
.univera .theme .dashboard .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f5f5f5;
}
.univera .theme .dashboard .benefits-carousel-container,
.univera .theme .dashboard .benefits-details-container {
  -webkit-animation: fadein 1s;
  -moz-animation: fadein 1s;
  -ms-animation: fadein 1s;
  -o-animation: fadein 1s;
  animation: fadein 1s;
}
.univera .theme .dashboard .benefits-carousel {
  padding-bottom: 30px;
}
.univera .theme .dashboard .benefits-carousel .slick-prev:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(90deg);
}
.univera .theme .dashboard .benefits-carousel .slick-next:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(-90deg);
}
.univera .theme .dashboard .benefits-carousel__slide {
  padding: 0 25px;
  cursor: pointer;
}
.univera .theme .dashboard .benefits-carousel__slide__slide-image {
  width: 10.25rem;
  height: 9rem;
  margin: 0 auto;
}
.univera .theme .dashboard .benefits-carousel__slide__slide-title {
  margin-top: 10px;
  display: inline-block;
  padding: 5px 15px;
  font-weight: bold;
  background-color: #d8e8f7;
  border-radius: 6px;
  font-size: 16px;
}
.univera .theme .dashboard .benefits-carousel__slide__slide-cost {
  margin-top: 10px;
  color: #008842;
  font-weight: bold;
  font-size: 18px;
}
.univera .theme .dashboard .benefits-carousel__slide__slide-note {
  margin-top: 10px;
  color: #656565;
  font-style: italic;
  font-size: 14px;
}
.univera .theme .dashboard .slick-prev,
.univera .theme .dashboard .slick-next {
  background-color: transparent;
}
.univera .theme .dashboard .slick-prev {
  left: -20px;
}
.univera .theme .dashboard .slick-next {
  right: -20px;
}
.univera .theme .dashboard .benefits-details-container {
  position: relative;
}
@media (min-width: 62rem) {
  .univera .theme .dashboard .benefits-details-container .benefits-carousel__slide__slide-image {
    background-repeat: no-repeat;
    background-size: 90%;
    background-position: center;
    width: 20.5rem;
    height: 18rem;
  }
}
@media (max-width: 62rem) {
  .univera .theme .dashboard .benefits-details-container h1,
  .univera .theme .dashboard .benefits-details-container .benefits-carousel__slide__slide-cost {
    text-align: center;
  }
}
.univera .theme .dashboard .benefits-details-close {
  position: absolute;
  top: 170px;
  right: 32px;
  width: 50px;
  background: transparent;
  border: none;
  outline: none;
}
@media (max-width: 48rem) {
  .univera .theme .dashboard .benefits-details-close {
    top: 15px;
    right: 0px;
  }
}
.univera .theme .dashboard .claims-card__search input {
  color: #333;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .claims-card__search input {
    font-size: 18px;
  }
}
.univera .theme .dashboard .claims-card__table-head th:nth-last-of-type(2) {
  text-align: right;
}
.univera .theme .dashboard .claims-card__table-head th:last-of-type {
  display: none;
  text-align: right;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .claims-card__table-head th:last-of-type {
    display: table-cell;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .claims-card__table-head th:last-of-type {
    display: none;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .claims-card__table-head th:last-of-type {
    display: table-cell;
  }
}
.univera .theme .dashboard .claims-card__table-body td:last-child {
  display: none;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .claims-card__table-body td:last-child {
    display: table-cell;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .claims-card__table-body td:last-child {
    display: none;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .claims-card__table-body td:last-child {
    display: table-cell;
  }
}
.univera .theme .dashboard .claims-card__id {
  color: #007ac3;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .claims-card__id {
    font-size: 18px;
  }
}
.univera .theme .dashboard .claims-card__status {
  color: #545454;
  display: block;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .claims-card__status {
    font-size: 16px;
  }
}
.univera .theme .dashboard .claims-card__member {
  color: #202020;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .claims-card__member {
    font-size: 18px;
  }
}
.univera .theme .dashboard .claims-card__date {
  color: #545454;
  display: block;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .claims-card__date {
    font-size: 16px;
  }
}
.univera .theme .dashboard .claims-card__provider {
  color: #545454;
  display: block;
  font-size: 14px;
  font-weight: 400;
  text-align: right;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .claims-card__provider {
    font-size: 16px;
  }
}
.univera .theme .dashboard .claims-card__amount {
  color: #202020;
  display: block;
  font-size: 18px;
  font-weight: 700;
  text-align: right;
}
.univera .theme .dashboard .expenses-card__select {
  font-size: 14px;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .expenses-card__select {
    font-size: 18px;
    height: 54px;
  }
}
.univera .theme .dashboard .expenses-card__deductible {
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
}
.univera .theme .dashboard .expenses-card__deductible__remaining, .univera .theme .dashboard .expenses-card__deductible__out-of-pocket {
  flex: 1;
  padding: 1rem;
  text-align: center;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .expenses-card__deductible__remaining, .univera .theme .dashboard .expenses-card__deductible__out-of-pocket {
    padding: 2rem 1rem;
  }
}
.univera .theme .dashboard .expenses-card__deductible__remaining {
  background-color: #ededed;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.univera .theme .dashboard .expenses-card__deductible__out-of-pocket {
  background-color: #f5f5f5;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.univera .theme .dashboard .expenses-card__deductible__label {
  color: #202020;
  display: block;
  font-size: 14px;
  font-weight: 600;
}
.univera .theme .dashboard .expenses-card__deductible__amount {
  color: #202020;
  display: block;
  font-size: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .expenses-card__deductible__amount {
    font-size: 48px;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .expenses-card__deductible__amount {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .expenses-card__deductible__amount {
    font-size: 48px;
  }
}
.univera .theme .dashboard .expenses-card__chart__table {
  width: 100%;
}
.univera .theme .dashboard .expenses-card__chart__graph td {
  height: 10px;
  border-right: 4px solid white;
}
.univera .theme .dashboard .expenses-card__chart__graph td:nth-child(1) {
  background-color: #c624a4;
}
.univera .theme .dashboard .expenses-card__chart__graph td:nth-child(2) {
  background-color: #d7df24;
}
.univera .theme .dashboard .expenses-card__chart__graph td:nth-child(3) {
  background-color: #f5f5f5;
}
.univera .theme .dashboard .expenses-card__chart__text {
  text-align: right;
}
.univera .theme .dashboard .expenses-card__chart__label {
  color: #757576;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding-top: 0.5rem;
}
.univera .theme .dashboard .expenses-card__chart__amount {
  color: #202020;
  display: block;
  font-size: 16px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .expenses-card__chart__amount {
    font-size: 18px;
  }
}
.univera .theme .dashboard .expenses-card__faq {
  display: none;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .expenses-card__faq {
    display: block;
  }
}
.univera .theme .dashboard .expenses-card__faq__label {
  color: #757576;
  display: block;
  font-size: 14px;
  font-weight: 600;
}
.univera .theme .dashboard .expenses-card__faq__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.univera .theme .dashboard .expenses-card__faq__item {
  font-size: 18px;
  font-weight: 600;
}
.univera .theme .dashboard .expenses-card__faq__item a {
  color: #007ac3;
}
.univera .theme .dashboard .plan-details-card__subscriber {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
}
.univera .theme .dashboard .plan-details-card__subscriber__icon {
  background-image: url("/o/excellus-bcbs-theme/images/dashboard-initials-univera.svg");
  background-repeat: no-repeat;
  height: 67px;
  width: 68px;
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .plan-details-card__subscriber__icon {
    height: 83px;
    width: 85px;
  }
}
.univera .theme .dashboard .plan-details-card__subscriber__content {
  padding-left: 1rem;
}
.univera .theme .dashboard .plan-details-card__subscriber__label {
  color: #757575;
  font-size: 14px;
  font-weight: 600;
}
.univera .theme .dashboard .plan-details-card__subscriber__name {
  color: #333;
  font-size: 20px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .plan-details-card__subscriber__name {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .plan-details-card__subscriber__name {
    font-size: 22px;
    margin: 0.3rem 0;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .plan-details-card__subscriber__name {
    font-size: 30px;
  }
}
.univera .theme .dashboard .plan-details-card__subscriber__links {
  color: #ccc;
  font-size: 14px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .plan-details-card__subscriber__links {
    font-size: 16px;
  }
}
.univera .theme .dashboard .plan-details-card__form {
  margin: 1.8rem 0;
}
.univera .theme .dashboard .plan-details-card__form__label {
  color: #757575;
  font-size: 14px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .plan-details-card__form__label {
    margin-bottom: 0.8rem;
  }
}
.univera .theme .dashboard .plan-details-card__form__select {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  width: 100%;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .plan-details-card__form__select {
    font-size: 18px;
    height: 54px;
  }
}
.univera .theme .dashboard .plan-details-card__balance {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
.univera .theme .dashboard .plan-details-card__balance__info {
  align-items: flex-start;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 480px) {
  .univera .theme .dashboard .plan-details-card__balance__info {
    align-items: center;
    flex-flow: row nowrap;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .plan-details-card__balance__info {
    align-items: flex-start;
    flex-flow: column nowrap;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .plan-details-card__balance__info {
    align-items: center;
    flex-flow: row nowrap;
  }
}
.univera .theme .dashboard .plan-details-card__balance__label {
  color: #757575;
  font-size: 14px;
  font-weight: 600;
}
.univera .theme .dashboard .plan-details-card__balance__amount {
  color: #202020;
  font-size: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .plan-details-card__balance__amount {
    font-size: 48px;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .plan-details-card__balance__amount {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .plan-details-card__balance__amount {
    font-size: 48px;
  }
}
.univera .theme .dashboard .plan-details-card__balance__due {
  color: #c624a4;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 480px) {
  .univera .theme .dashboard .plan-details-card__balance__due {
    margin-left: 1.5rem;
  }
}
@media (min-width: 768px) {
  .univera .theme .dashboard .plan-details-card__balance__due {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .plan-details-card__balance__due {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .plan-details-card__balance__due {
    margin-left: 1.5rem;
  }
}
.univera .theme .dashboard .plan-details-card__balance__button {
  padding: 0.8rem 1.5rem;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .plan-details-card__balance__button {
    padding: 0.8rem 4rem;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .plan-details-card__balance__button {
    padding: 0.8rem 3rem;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .plan-details-card__balance__button {
    padding: 0.8rem 2rem;
  }
}
.univera .theme .dashboard .plan-details-card__info__group {
  color: #545454;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .plan-details-card__info__group {
    font-size: 18px;
  }
}
.univera .theme .dashboard .plan-details-card__info__group ul {
  line-height: 1.5;
  margin: 0;
  padding-left: 14px;
}
.univera .theme .dashboard .plan-details-card__info__group li {
  color: #545454;
  list-style-type: none;
  position: relative;
}
.univera .theme .dashboard .plan-details-card__info__group li::before {
  border-radius: 50%;
  content: "";
  display: block;
  height: 8px;
  left: -14px;
  position: absolute;
  top: 7px;
  width: 8px;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .plan-details-card__info__group li::before {
    top: 10px;
  }
}
.univera .theme .dashboard .plan-details-card__info__group li:nth-child(3n+0)::before {
  background-color: #d7df24;
}
.univera .theme .dashboard .plan-details-card__info__group li:nth-child(3n+1)::before {
  background-color: #ed8b00;
}
.univera .theme .dashboard .plan-details-card__info__group li:nth-child(3n+2)::before {
  background-color: #2edadd;
}
.univera .theme .dashboard .plan-details-card__info__label {
  color: #323232;
  display: block;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0.4rem;
}
@media (max-width: 544px) {
  .univera .theme .dashboard .prescriptions-card {
    padding-bottom: 60px !important;
  }
}
.univera .theme .dashboard .prescriptions-card__search input {
  color: #333;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .prescriptions-card__search input {
    font-size: 18px;
  }
}
.univera .theme .dashboard .prescriptions-card__table-head th:nth-last-of-type(2) {
  text-align: right;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .prescriptions-card__table-head th:nth-last-of-type(2) {
    text-align: left;
  }
}
.univera .theme .dashboard .prescriptions-card__table-head th:last-of-type {
  display: none;
  text-align: right;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .prescriptions-card__table-head th:last-of-type {
    display: table-cell;
  }
}
.univera .theme .dashboard .prescriptions-card__table-body td:nth-last-child(2) {
  text-align: right;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .prescriptions-card__table-body td:nth-last-child(2) {
    text-align: left;
  }
}
.univera .theme .dashboard .prescriptions-card__table-body td:last-child {
  display: none;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .prescriptions-card__table-body td:last-child {
    display: table-cell;
  }
}
.univera .theme .dashboard .prescriptions-card__drug {
  color: #007ac3;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .prescriptions-card__drug {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .prescriptions-card__drug {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .prescriptions-card__drug {
    font-size: 18px;
  }
}
.univera .theme .dashboard .prescriptions-card__member {
  color: #202020;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .prescriptions-card__member {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .prescriptions-card__member {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .prescriptions-card__member {
    font-size: 18px;
  }
}
.univera .theme .dashboard .prescriptions-card__date {
  color: #545454;
  display: block;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .prescriptions-card__date {
    font-size: 16px;
  }
}
.univera .theme .dashboard .prescriptions-card__refills {
  color: #202020;
  display: block;
  font-size: 18px;
  font-weight: 700;
  text-align: right;
}
@media (min-width: 992px) {
  .univera .theme .dashboard .prescriptions-card__refills {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .prescriptions-card__refills {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .prescriptions-card__buttons div {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.univera .theme .dashboard .prescriptions-card__buttons button {
  padding: 0.75rem;
}
@media (min-width: 48em) {
  .univera .theme .dashboard .prescriptions-card__buttons button {
    padding: 0.875rem 1.65rem;
  }
}
.univera .theme .dashboard .referrals-card__carousel {
  padding-bottom: 30px;
  height: 492px;
}
@media (max-width: 544px) {
  .univera .theme .dashboard .referrals-card__carousel {
    height: 400px;
  }
}
.univera .theme .dashboard .referrals-card__carousel .slick-prev:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(90deg);
}
.univera .theme .dashboard .referrals-card__carousel .slick-next:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(-90deg);
}
.univera .theme .dashboard .referrals-card__icon {
  background-image: url("/o/excellus-bcbs-theme/images/green-check-univera.svg");
  background-repeat: no-repeat;
  height: 93px;
  margin: 0 auto;
  width: 92px;
}
.univera .theme .dashboard .referrals-card__heading {
  color: #333;
  font-size: 28px;
  font-weight: 700;
  margin-top: 1.9rem;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .referrals-card__heading {
    font-size: 40px;
    font-weight: 500;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .referrals-card__heading {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .referrals-card__heading {
    font-size: 40px;
  }
}
.univera .theme .dashboard .referrals-card__label {
  background-color: #ea2ac6;
  border-radius: 14px;
  color: #fff;
  display: block;
  font-size: 14px;
  font-style: italic;
  font-weight: 700;
  margin: 1rem auto;
  padding: 5px 15px;
  width: 16rem;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .referrals-card__label {
    margin: 2.5rem auto 1rem;
  }
}
.univera .theme .dashboard .referrals-card__doctor {
  display: inline-block;
  text-align: left;
}
.univera .theme .dashboard .referrals-card__name, .univera .theme .dashboard .referrals-card__occupation {
  color: #202020;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .referrals-card__name, .univera .theme .dashboard .referrals-card__occupation {
    font-size: 18px;
  }
}
.univera .theme .dashboard .referrals-card__address {
  color: #007ac3;
  display: block;
  font-size: 14px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .referrals-card__address {
    font-size: 18px;
  }
}
.univera .theme .dashboard .referrals-card__phone {
  color: #666;
  display: block;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .referrals-card__phone {
    font-size: 18px;
  }
}
.slick-slide .univera .theme .dashboard .referrals-card__image {
  display: inline-block;
  width: 100%;
}
@media (min-width: 480px) {
  .slick-slide .univera .theme .dashboard .referrals-card__image {
    width: 80%;
  }
}
@media (min-width: 768px) {
  .slick-slide .univera .theme .dashboard .referrals-card__image {
    width: 60%;
  }
}
@media (min-width: 992px) {
  .slick-slide .univera .theme .dashboard .referrals-card__image {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .slick-slide .univera .theme .dashboard .referrals-card__image {
    width: 70%;
  }
}
.univera .theme .dashboard .referrals-card__tag {
  color: #757575;
  display: block;
  font-size: 14px;
  font-weight: 600;
}
.univera .theme .dashboard .referrals-card__status {
  color: #333;
  display: block;
  font-size: 20px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .referrals-card__status {
    font-size: 30px;
  }
}
.univera .theme .dashboard .referrals-card__by {
  color: #757575;
  display: block;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
}
.univera .theme .dashboard .referral-slide {
  padding: 0 30px;
}
@media (max-width: 544px) {
  .univera .theme .dashboard .ways-to-save-card {
    padding-bottom: 60px !important;
  }
}
.univera .theme .dashboard .ways-to-save-carousel {
  margin-top: 15px;
}
.univera .theme .dashboard .ways-to-save-carousel .slick-prev:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(90deg);
}
.univera .theme .dashboard .ways-to-save-carousel .slick-next:before {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  transform: rotate(-90deg);
}
.univera .theme .dashboard .ways-to-save-carousel .slick-prev {
  left: -35px;
}
.univera .theme .dashboard .ways-to-save-carousel .slick-next {
  right: -35px;
}
.univera .theme .dashboard .ways-to-save-carousel .btn-sm {
  margin: 20px 0 0;
}
@media (min-width: 48rem) {
  .univera .theme .dashboard .ways-to-save-carousel .btn-sm {
    margin-right: 20px;
  }
}
.univera .theme .dashboard .ways-to-save-carousel__slide {
  margin-bottom: 22px;
  padding: 15px 0;
  height: 325px;
}
@media (min-width: 48rem) {
  .univera .theme .dashboard .ways-to-save-carousel__slide {
    height: 250px;
  }
}
.univera .theme .dashboard .ways-to-save-carousel__image {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 9.0625rem;
  margin: 0 auto;
  width: 8.9375rem;
}
.univera .theme .dashboard .ways-to-save-carousel__heading {
  color: #333;
  font-size: 28px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .univera .theme .dashboard .ways-to-save-carousel__heading {
    font-size: 40px;
    font-weight: 500;
  }
}
@media (min-width: 992px) {
  .univera .theme .dashboard .ways-to-save-carousel__heading {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .univera .theme .dashboard .ways-to-save-carousel__heading {
    font-size: 40px;
  }
}
.univera .theme .dashboard .ways-to-save-carousel__paragraph {
  margin-bottom: 0;
}
.univera .theme .dashboard .dashboard-app {
  background-color: #eee;
  padding-bottom: 30px;
  font-size: 18px;
  color: #444;
}
.univera .theme .dashboard .dashboard-card-container {
  padding-top: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.univera .theme .dashboard .dashboard-card {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.2);
  position: relative;
  background-color: white;
  overflow: visible;
  padding: 15px 30px;
  width: 100%;
  padding-bottom: 80px;
}
@media (max-width: 544px) {
  .univera .theme .dashboard .dashboard-card {
    padding-bottom: 110px;
  }
}
.univera .theme .dashboard .dashboard-card .dashboard-card__footer-btns {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 15px;
  padding-left: 15px;
}
@media (max-width: 768px) {
  .univera .theme .dashboard .dashboard-card .dashboard-card__footer-btns .btn:last-child {
    margin-top: 5px;
  }
}
.univera .theme .panel-grid .card-block.border-top-blue {
  border-top-color: #00437b;
}
.univera .theme .panel-grid .card-block.border-top-green {
  border-top-color: #d7df24;
}
.univera .theme .panel-grid .card-block.border-top-orange {
  border-top-color: #ff941e;
}
.univera .theme .panel-grid .card-block.border-top-purple {
  border-top-color: #db76b1;
}
.univera .theme .panel-grid .card-block.border-top-teal {
  border-top-color: #4dc6c9;
}
.univera .theme .panel-grid .card-block.border-top-yellow {
  border-top-color: #ffd52b;
}
.univera .theme .panel-grid .card-block.border-top-dkblue {
  border-top-color: #00437b;
}
.univera .theme .panel {
  border: 0;
}
.univera .theme .panel.panel-primary .panel-heading {
  background-color: #d7df25;
  border-color: #d7df25;
  color: #333;
}
.univera .theme .panel.panel-info .panel-heading {
  background-color: #fff;
  border-color: #e2e2e2;
  color: #333;
}
.univera .theme .panel.panel-info .panel-heading .accordion-toggle {
  background-color: #5E6568;
}
.univera .theme .panel .panel-body {
  background-color: #fff;
  border: solid #e2e2e2 1px;
  border-top: 0;
}
.univera .theme .panel-group .panel-primary > .panel-heading {
  background-color: #fff;
  border: solid 1px #e2e2e2;
  color: #333;
}
.univera .theme .panel-group .panel-primary > .panel-heading .accordion-toggle {
  background-color: #fff;
  color: #333;
}
.univera .theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed {
  background-color: #d7df25;
  border: none;
}
.univera .theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed:active, .univera .theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed:focus, .univera .theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed:hover {
  background-color: #afb51b;
}
.univera .theme .panel-group .panel-primary > .panel-heading a,
.univera .theme .panel-group .panel-primary > .panel-heading a:active,
.univera .theme .panel-group .panel-primary > .panel-heading a:focus,
.univera .theme .panel-group .panel-primary > .panel-heading a:hover {
  color: #333;
}
.univera .theme .logo {
  width: auto;
}
.univera .theme .chat-2 {
  fill: none;
  stroke: #202020;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.univera .theme .genesys-footer {
  width: 135% !important;
}

.simplyp .theme {
  font-family: "Lato", sans-serif;
  /**
   * The retina-image mixin is a helper to generate a retina background image and
   * non-retina background image. The image is centered within the container and
   * scaled as large as possible while maintaining image aspect ratio.
   *
   * Arguments
   * $filename: path to the non-retina image
   * $retina-filename (optional): path to the retina image
   */
  /* Body */
  /* Layout Utilities */
  /* Help Bubble */
  /* Split Panel */
  /* Banner Image */
  /* Breadcrumb */
  /* Breakpoint SM */
  /* Breakpoint MD */
  /* Breakpoint LG */
  /* Breakpoint XL */
  /* Slick Theme */
  /* Our Theme */
  /* Slides */
  /* Arrows */
  /* Dots */
  /*
   * Password masking/unmasking button.
   * Used in Login/Registration.
  */
}
@media (min-width: 34rem) {
  .simplyp .theme .container {
    width: auto;
    max-width: 36rem;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .container {
    width: 45rem;
    max-width: none;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .container {
    width: 58.75rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .container {
    width: 71.25rem;
  }
}
.simplyp .theme .container-block, .simplyp .theme .main .portlet-login {
  margin-right: auto;
  margin-left: auto;
}
.simplyp .theme .container-fluid,
.simplyp .theme .container-block,
.simplyp .theme .main .portlet-login {
  max-width: 100rem;
}
.simplyp .theme .span--non-breaking {
  white-space: nowrap;
}
.simplyp .theme .container-flex {
  display: flex;
  align-items: center;
}
@media (min-width: 48rem) {
  .simplyp .theme .container-flex--md {
    display: flex;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .container-flex--lg {
    display: flex;
  }
}
.simplyp .theme .container-fluid-1280,
.simplyp .theme .container-fluid-max-xl {
  padding: 0;
}
@media (min-width: 48rem) {
  .simplyp .theme .container-fluid-1280,
  .simplyp .theme .container-fluid-max-xl {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.simplyp .theme .body {
  padding: 1.5rem 0.9375rem 0;
}
@media (min-width: 48rem) {
  .simplyp .theme .body {
    padding: 1.5rem 3rem 0;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .body {
    padding: 1.5rem 7rem 0;
  }
}
.simplyp .theme .visible-xl-block,
.simplyp .theme .visible-xl-inline,
.simplyp .theme .visible-xl-inline-block {
  display: none !important;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .simplyp .theme .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .simplyp .theme .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .simplyp .theme .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .visible-xl-block {
    display: block !important;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .visible-xl-inline {
    display: inline !important;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .visible-xl-inline-block {
    display: inline-block !important;
  }
}
.simplyp .theme .inline {
  display: inline;
}
.simplyp .theme .block {
  display: block;
}
.simplyp .theme .inline-block {
  display: inline-block;
}
.simplyp .theme .clearfix:before,
.simplyp .theme .clearfix:after {
  content: " ";
  display: table;
}
.simplyp .theme .clearfix:after {
  clear: both;
}
.simplyp .theme .h2--border-top {
  border-top: 1px solid #e2e2e2;
  color: #676767;
  font-weight: 300;
  line-height: 1.2;
  margin-top: 3rem;
  padding-top: 2.5rem;
}
@media (min-width: 34rem) {
  .simplyp .theme .h2--border-top {
    font-size: 26px;
  }
}
.simplyp .theme .p,
.simplyp .theme .li {
  color: #676767;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 34rem) {
  .simplyp .theme .p,
  .simplyp .theme .li {
    font-size: 18px;
  }
}
.simplyp .theme .note {
  color: #676767;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 1.5;
  margin-top: 1rem;
}
@media (min-width: 34rem) {
  .simplyp .theme .note {
    font-size: 16px;
  }
}
.simplyp .theme .ul {
  margin: 1.5rem 0;
  padding-left: 23px;
}
.simplyp .theme .ol {
  counter-reset: step-counter;
  display: table;
  list-style-type: none;
  margin-left: 0;
  padding: 0;
}
.simplyp .theme .ol .li {
  counter-increment: step-counter;
  display: table-row;
}
.simplyp .theme .ol .li::before {
  content: counter(step-counter) "-";
  display: table-cell;
  padding-right: 0.3rem;
  text-align: right;
}
.simplyp .theme .link {
  color: #107abf;
  cursor: pointer;
}
.simplyp .theme .link--download {
  cursor: pointer;
}
.simplyp .theme .link--download::after {
  content: url("/o/excellus-bcbs-theme/images/simplyp/download-simplyp.svg");
  display: inline-block;
  margin-left: 0.5rem;
  vertical-align: middle;
  width: 1rem;
}
.simplyp .theme .sup {
  font-size: 50%;
  top: -0.8rem;
}
.simplyp .theme .help-bubble {
  color: #333;
  display: inline-block;
  background-color: #6c468d;
  border-radius: 50%;
  padding: 0 0.473rem;
  margin: 0 0.5rem;
}
.simplyp .theme .help-bubble:hover {
  cursor: pointer;
}
.simplyp .theme .btn {
  border-radius: 4px;
  font-size: 1rem;
  font-weight: 600;
  padding: 0.75rem 1.5rem;
  transition: color 0.3s, border-color 0.3s, background-color 0.3s;
}
.simplyp .theme .btn:disabled, .simplyp .theme .btn.disabled {
  cursor: not-allowed;
  opacity: 0.65;
}
.simplyp .theme .btn.btn-lg {
  font-size: 1.125rem;
  line-height: 1.65rem;
  padding: 0.875rem 1.65rem;
}
.simplyp .theme .btn.btn-sm {
  line-height: 1.4rem;
  padding: 0.5rem 1rem;
}
.simplyp .theme .btn.btn-wide {
  padding: 0.65rem 3rem;
}
.simplyp .theme .btn.btn-ghost {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.5);
  color: inherit;
}
.simplyp .theme .btn.btn-ghost:active, .simplyp .theme .btn.btn-ghost:focus, .simplyp .theme .btn.btn-ghost:hover, .simplyp .theme .btn.btn-ghost:active:focus {
  border-color: rgb(255, 255, 255);
  color: inherit;
}
.simplyp .theme .btn.btn-default {
  background-color: #fff;
  border: solid #333 1px;
  color: #333;
}
.simplyp .theme .btn.btn-default:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  border-color: #141414;
  color: #333;
}
.simplyp .theme .btn.btn-default:active:not(:disabled):not(.disabled), .simplyp .theme .btn.btn-default:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  border-color: #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #333;
}
.simplyp .theme .btn.btn-default:disabled, .simplyp .theme .btn.btn-default.disabled {
  color: #333;
  border-color: #333;
}
.simplyp .theme .btn.btn-primary {
  background-color: #6c468d;
  border: solid #6c468d 1px;
  color: #fff;
}
.simplyp .theme .btn.btn-primary:hover:not(:disabled):not(.disabled) {
  background-color: #481f6d;
  border-color: #481f6d;
}
.simplyp .theme .btn.btn-primary:active:not(:disabled):not(.disabled), .simplyp .theme .btn.btn-primary:focus:not(:disabled):not(.disabled) {
  background-color: #481f6d;
  border-color: #481f6d;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
}
.simplyp .theme .btn.btn-secondary {
  background-color: #fff;
  border: solid #007ac3 1px;
  color: #007ac3;
}
.simplyp .theme .btn.btn-secondary:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  border-color: #005486;
  color: #0067a2;
}
.simplyp .theme .btn.btn-secondary:active:not(:disabled):not(.disabled), .simplyp .theme .btn.btn-secondary:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  border-color: #002a44;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #0067a2;
}
.simplyp .theme .btn.btn-secondary:disabled, .simplyp .theme .btn.btn-secondary.disabled {
  color: #aeaeae;
  border-color: #333;
}
.simplyp .theme .btn.btn-tertiary {
  background-color: #fff;
  border: solid #cacaca 1px;
  color: #333;
}
.simplyp .theme .btn.btn-tertiary:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  color: #333;
}
.simplyp .theme .btn.btn-tertiary:active:not(:disabled):not(.disabled), .simplyp .theme .btn.btn-tertiary:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #333;
}
.simplyp .theme .btn.btn-tertiary:disabled, .simplyp .theme .btn.btn-tertiary.disabled {
  color: #333;
  border-color: #333;
}
.simplyp .theme .btn-toggled, .simplyp .theme .banner--expanded .btn-login--md {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.simplyp .theme .btn-social {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #6c468d;
  border: none;
  width: 1.875rem;
  height: 1.875rem;
  margin-right: 0.375rem;
  border-radius: 50%;
}
.simplyp .theme .btn-social:hover {
  background-color: #8659ad;
  outline: none;
}
.simplyp .theme .btn-social:active {
  background-color: #6c468d;
}
@media (min-width: 48rem) {
  .simplyp .theme .btn-social {
    width: 3rem;
    height: 3rem;
  }
}
.simplyp .theme a.btn-social {
  padding: 0.15rem 0.35rem;
}
@media (min-width: 48rem) {
  .simplyp .theme a.btn-social {
    padding: 0.375rem;
  }
}
.simplyp .theme .btn-social__icon {
  width: 1.25rem;
  height: 1.25rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .btn-social__icon {
    width: 2.25rem;
    height: 2.25rem;
  }
}
.simplyp .theme .bg-info {
  background-color: #d7e8f9 !important;
}
.simplyp .theme .bg-secondary {
  background-color: #f0ebd8 !important;
}
.simplyp .theme .bg-primary {
  background-color: #005373 !important;
  color: #fff;
}
.simplyp .theme .bg-warning {
  background-color: #fdfddb !important;
}
.simplyp .theme .bg-danger {
  color: #fff;
}
.simplyp .theme .wrapper {
  background-color: #f5f5f5;
}
.simplyp .theme .wrapper--media {
  background-color: #e2e2e2;
}
.simplyp .theme .wrapper--media--areas {
  background-color: #6c468d;
}
.simplyp .theme .wrapper--extras {
  background-color: #414749;
}
@media (max-width: 34rem) {
  .simplyp .theme .wrapper--media--xs {
    background-color: #e2e2e2;
  }
}
@media (min-width: 34rem) and (max-width: 61.9375rem) {
  .simplyp .theme .wrapper--media--sm {
    background-color: #e2e2e2;
  }
}
@media (min-width: 48rem) and (max-width: 74.9375rem) {
  .simplyp .theme .wrapper--media--md {
    background-color: #e2e2e2;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .simplyp .theme .wrapper--media--lg {
    background-color: #e2e2e2;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .wrapper--media--xl {
    background-color: #e2e2e2;
  }
}
.simplyp .theme input:not(.btn-primary) {
  color: #221f1f;
}
.simplyp .theme input[type=radio] {
  margin-top: 5px;
  margin-right: 5px;
}
.simplyp .theme input[type=text] {
  border-radius: 0.1875rem;
}
.simplyp .theme .form-control::placeholder, .simplyp .theme .form-control::-webkit-input-placeholder, .simplyp .theme .form-control::-ms-input-placeholder,
.simplyp .theme input::placeholder,
.simplyp .theme input::-webkit-input-placeholder,
.simplyp .theme input::-ms-input-placeholder {
  color: #656565;
}
.simplyp .theme select.form-control {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  background-position: 98% 50%;
  background-repeat: no-repeat;
  padding-right: 3rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.simplyp .theme select.form-control::-ms-expand {
  display: none;
}
.simplyp .theme .checkbox,
.simplyp .theme .radio {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.simplyp .theme .checkbox input,
.simplyp .theme .radio input {
  position: relative;
}
.simplyp .theme .checkbox input:focus ~ .checkbox__indicator, .simplyp .theme .checkbox input:hover ~ .checkbox__indicator,
.simplyp .theme .radio input:focus ~ .checkbox__indicator,
.simplyp .theme .radio input:hover ~ .checkbox__indicator {
  background-color: #e6e6e6;
}
.simplyp .theme .checkbox input:checked ~ .checkbox__indicator,
.simplyp .theme .radio input:checked ~ .checkbox__indicator {
  background-color: #007ac3;
}
.simplyp .theme .checkbox input:checked ~ .checkbox__indicator:after,
.simplyp .theme .radio input:checked ~ .checkbox__indicator:after {
  display: block;
}
.simplyp .theme .checkbox input:checked:focus ~ .checkbox__indicator,
.simplyp .theme .radio input:checked:focus ~ .checkbox__indicator {
  background-color: #009af6;
}
.simplyp .theme .checkbox input:disabled ~ .checkbox__indicator,
.simplyp .theme .radio input:disabled ~ .checkbox__indicator {
  pointer-events: none;
  opacity: 0.6;
}
.simplyp .theme .checkbox input:disabled ~ .checkbox__indicator:after,
.simplyp .theme .radio input:disabled ~ .checkbox__indicator:after {
  background-color: #f2f2f2;
}
.simplyp .theme .checkbox:hover input:not([disabled]):checked ~ .checkbox__indicator,
.simplyp .theme .radio:hover input:not([disabled]):checked ~ .checkbox__indicator {
  background-color: #008add;
}
.simplyp .theme .checkbox__indicator,
.simplyp .theme .radio__indicator {
  flex-shrink: 0;
  position: relative;
  margin-right: 1rem;
  width: 1rem;
  height: 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #bbb;
  background-color: #fff;
}
.simplyp .theme .checkbox__indicator:after,
.simplyp .theme .radio__indicator:after {
  position: absolute;
  display: none;
  content: "";
  top: 0.125rem;
  left: 0.625rem;
  width: 0.6875rem;
  height: 1.5rem;
  transform: rotate(45deg);
  border: solid #fff;
  border-width: 0 0.25rem 0.25rem 0;
}
.simplyp .theme .radio .checkbox__indicator {
  border-radius: 50%;
}
.simplyp .theme .radio .checkbox__indicator:after {
  top: 0.25rem;
  left: 0.25rem;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  background-color: #fff;
}
.simplyp .theme .radio input:disabled ~ .checkbox__indicator:after {
  background-color: #e6e6e6;
}
.simplyp .theme .split-panel {
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 75rem) {
  .simplyp .theme .split-panel {
    flex-flow: row nowrap;
  }
}
.simplyp .theme .split-panel__image {
  flex: 1;
  min-height: 200px;
  padding: 1rem;
  background-size: cover;
}
@media (min-width: 34rem) {
  .simplyp .theme .split-panel__image {
    min-height: 300px;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .split-panel__image {
    min-height: 400px;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .split-panel__image {
    padding: 4rem;
  }
}
.simplyp .theme .split-panel__content {
  background-color: #6c468d;
  display: flex;
  flex: 1;
  flex-flow: column nowrap;
  justify-content: center;
  padding: 2rem 1rem;
  position: relative;
  text-align: left;
}
@media (min-width: 48rem) {
  .simplyp .theme .split-panel__content {
    padding: 4rem;
    text-align: left;
  }
}
.simplyp .theme .split-panel__icon {
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: 6rem;
}
@media (min-width: 34rem) {
  .simplyp .theme .split-panel__icon {
    right: 1rem;
    top: 1rem;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .split-panel__icon {
    right: 3rem;
    top: 3rem;
    width: 8rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .split-panel__icon {
    right: 8rem;
    width: 9rem;
  }
}
.simplyp .theme .split-panel__title {
  color: #333;
  font-size: 41px;
  margin: 0 0 1rem;
}
@media (min-width: 75rem) {
  .simplyp .theme .split-panel__title {
    font-size: 51px;
    width: 60%;
  }
}
.simplyp .theme .split-panel.univera-theme .split-panel__title {
  width: 50%;
}
@media (min-width: 34rem) {
  .simplyp .theme .split-panel.univera-theme .split-panel__title {
    width: auto;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .split-panel.univera-theme .split-panel__title {
    width: 60%;
  }
}
.simplyp .theme .split-panel__paragraph {
  color: #333;
  line-height: 1.5;
  margin: 0 0 1.5rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .split-panel__paragraph {
    width: 70%;
  }
}
.simplyp .theme .split-panel.univera-theme .split-panel__paragraph {
  width: 100%;
}
@media (min-width: 34rem) {
  .simplyp .theme .split-panel.univera-theme .split-panel__paragraph {
    width: 70%;
  }
}
.simplyp .theme .split-panel__button {
  background-color: #fff;
  border-color: #fff;
  color: #333;
  display: inline-block;
  font-size: 1rem;
  padding: 0.7rem 2.4rem;
  margin-left: 0;
  margin-right: 0;
  align-self: flex-start;
}
@media (min-width: 48rem) {
  .simplyp .theme .split-panel__button {
    margin: 0;
  }
}
.simplyp .theme .banner-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 210px;
  position: relative;
}
@media (min-width: 34rem) {
  .simplyp .theme .banner-image {
    min-height: 350px;
  }
}
.simplyp .theme .banner-image__heading {
  background-color: rgba(95, 101, 104, 0.8);
  bottom: 0;
  color: #fff;
  font-size: 28px;
  margin: 0;
  padding: 1rem 0 1rem 2rem;
  position: absolute;
  width: 100%;
}
@media (min-width: 34rem) {
  .simplyp .theme .banner-image__heading {
    font-size: 41px;
    padding: 1.5rem 0 1.5rem 2rem;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .banner-image__heading {
    padding: 1.5rem 0 1.5rem 4rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .banner-image__heading {
    padding: 1.5rem 0 1.5rem 8rem;
  }
}
.simplyp .theme .banner-image-none {
  min-height: 0;
}
.simplyp .theme .banner-image-none .banner-image__heading {
  position: static;
  background-color: transparent;
  color: #221f1f;
  padding-top: 1.5rem;
  padding-bottom: 0;
}
@media (min-width: 48rem) {
  .simplyp .theme .banner-image-none .banner-image__heading {
    padding-top: 4.5rem;
    padding-bottom: 1.5rem;
  }
}
.simplyp .theme .breadcrumb {
  background-color: transparent;
  border-radius: 0;
  display: inline-block;
  font-size: 0.9375rem;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
.simplyp .theme .breadcrumb a {
  color: #2f70aa;
  cursor: pointer;
}
.simplyp .theme .breadcrumb .breadcrumb-icon {
  content: "› ";
  padding: 0 0 0 5px;
  color: #555;
}
.simplyp .theme .breadcrumb > span:last-child a {
  color: inherit !important;
  text-decoration: none;
  cursor: context-menu !important;
}
@media (max-width: 48rem) {
  .simplyp .theme .breadcrumb {
    display: none;
  }
}
.simplyp .theme .pageTools {
  background-color: #f5f5f5;
  padding: 0.625rem 0;
}
.simplyp .theme .breadcrumb-container {
  padding: 0.5rem 4rem;
}
@media (min-width: 75rem) {
  .simplyp .theme .breadcrumb-container {
    padding: 0.5rem 8rem !important;
  }
}
.simplyp .theme .pageTools.body.d-print-none.breadcrumb-container {
  max-width: 100rem;
  display: block;
  margin: auto;
  padding-left: 7rem !important;
  padding-right: 9rem !important;
}
.simplyp .theme nav#_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj_breadcrumbs-defaultScreen {
  background: #f5f5f5;
}
.simplyp .theme div#p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj_ {
  width: calc(100% - 0px) !important;
  margin-left: auto;
}
.simplyp .theme section#portlet_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj .portlet-content-container {
  width: 100% !important;
  margin-left: 15px !important;
}
.simplyp .theme .share-image {
  margin-bottom: 1rem;
  padding-right: 3rem;
  padding-top: 1rem;
  text-align: right;
}
.simplyp .theme .row-heading .share {
  padding-top: 2rem;
  text-align: center;
}
.simplyp .theme .row-heading .fa-share-alt,
.simplyp .theme .share-image .fa-share-alt {
  display: inline-block;
  padding: 8px 5px 0 0;
  color: #221f1f;
  vertical-align: top;
}
.simplyp .theme .row-heading .addthis_inline_share_toolbox,
.simplyp .theme .share-image .addthis_inline_share_toolbox {
  display: inline-block;
}
.simplyp .theme .nav-tabs {
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  width: 100%;
}
.simplyp .theme .nav-tabs > li {
  margin-bottom: 10px;
  display: inline-block;
  float: none;
  min-width: 0;
}
.simplyp .theme .nav-tabs > li > a {
  line-height: 1.42857;
  margin-right: 2px;
  padding: 10px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #221f1f;
  font-size: 14px;
  font-weight: 700;
}
.simplyp .theme .nav-tabs > li > a:active, .simplyp .theme .nav-tabs > li > a:hover, .simplyp .theme .nav-tabs > li > a:focus {
  background-color: transparent;
  color: #221f1f;
  text-decoration: none;
}
@media (min-width: 62rem) {
  .simplyp .theme .nav-tabs > li > a {
    font-size: 1.125rem;
  }
}
.simplyp .theme .nav-tabs > li > a:hover {
  text-decoration: none;
}
.simplyp .theme .nav-tabs > li > a.active {
  border-bottom: 3px solid #007ac3;
  cursor: default;
  color: #007ac3;
  font-weight: 700;
  background-color: transparent;
}
.simplyp .theme .nav-tabs > li > a.active:active, .simplyp .theme .nav-tabs > li > a.active:hover, .simplyp .theme .nav-tabs > li > a.active:focus {
  border-bottom: 3px solid #007ac3;
  cursor: default;
  color: #007ac3;
  font-weight: 700;
  background-color: transparent;
}
.simplyp .theme .tab-pane {
  margin-top: 15px;
  padding: 0 1em;
  width: 100%;
}
.simplyp .theme .nav-tabs--compact .nav-tabs > li > a {
  font-size: 1rem;
  padding: 10px 15px;
}
.simplyp .theme .autocomplete {
  position: relative;
}
.simplyp .theme .autocomplete .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
}
.simplyp .theme .autocomplete .autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.simplyp .theme .autocomplete .autocomplete-items div.autocomplete-active, .simplyp .theme .autocomplete .autocomplete-items div:hover {
  background-color: #6c468d;
  color: #fff;
}
@media (max-width: 575px) {
  .simplyp .theme .hidden-xs,
  .simplyp .theme .hidden-xs-down,
  .simplyp .theme .hidden-sm-down,
  .simplyp .theme .hidden-md-down,
  .simplyp .theme .hidden-lg-down,
  .simplyp .theme .hidden-xl-down,
  .simplyp .theme .hidden-xs-up,
  .simplyp .theme .hidden-unless-sm,
  .simplyp .theme .hidden-unless-md,
  .simplyp .theme .hidden-unless-lg,
  .simplyp .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .simplyp .theme .hidden-sm,
  .simplyp .theme .hidden-sm-down,
  .simplyp .theme .hidden-md-down,
  .simplyp .theme .hidden-lg-down,
  .simplyp .theme .hidden-xl-down,
  .simplyp .theme .hidden-xs-up,
  .simplyp .theme .hidden-sm-up,
  .simplyp .theme .hidden-unless-xs,
  .simplyp .theme .hidden-unless-md,
  .simplyp .theme .hidden-unless-lg,
  .simplyp .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .simplyp .theme .hidden-md,
  .simplyp .theme .hidden-md-down,
  .simplyp .theme .hidden-lg-down,
  .simplyp .theme .hidden-xl-down,
  .simplyp .theme .hidden-xs-up,
  .simplyp .theme .hidden-sm-up,
  .simplyp .theme .hidden-md-up,
  .simplyp .theme .hidden-unless-xs,
  .simplyp .theme .hidden-unless-sm,
  .simplyp .theme .hidden-unless-lg,
  .simplyp .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .simplyp .theme .hidden-lg,
  .simplyp .theme .hidden-lg-down,
  .simplyp .theme .hidden-xl-down,
  .simplyp .theme .hidden-xs-up,
  .simplyp .theme .hidden-sm-up,
  .simplyp .theme .hidden-md-up,
  .simplyp .theme .hidden-lg-up,
  .simplyp .theme .hidden-unless-xs,
  .simplyp .theme .hidden-unless-sm,
  .simplyp .theme .hidden-unless-md,
  .simplyp .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .simplyp .theme .hidden-lg,
  .simplyp .theme .hidden-xl,
  .simplyp .theme .hidden-xl-down,
  .simplyp .theme .hidden-xs-up,
  .simplyp .theme .hidden-sm-up,
  .simplyp .theme .hidden-md-up,
  .simplyp .theme .hidden-lg-up,
  .simplyp .theme .hidden-xl-up,
  .simplyp .theme .hidden-unless-xs,
  .simplyp .theme .hidden-unless-sm,
  .simplyp .theme .hidden-unless-md,
  .simplyp .theme .hidden-unless-lg {
    display: none !important;
  }
}
.simplyp .theme .root-footer__block {
  margin-bottom: 1rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .root-footer__block {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .root-footer__block {
    padding: 0 7rem;
  }
}
.simplyp .theme .root-footer__social {
  order: 2;
  display: flex;
  align-items: center;
  position: relative;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
  padding: 0 2rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .root-footer__social {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .root-footer__social {
    justify-content: flex-end;
    width: 50%;
    padding: 0 0 0 1rem;
  }
  .simplyp .theme .root-footer__social:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #e2e2e2;
  }
}
.simplyp .theme .root-footer__social__text {
  font-size: 1rem;
  font-weight: 300;
  margin-right: 1rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .root-footer__social__text {
    font-size: 2rem;
  }
}
.simplyp .theme .root-footer__legal {
  order: 1;
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding: 0 2rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .root-footer__legal {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .root-footer__legal {
    width: 50%;
    padding: 0 1rem 0 0;
  }
}
.simplyp .theme .root-footer__legal__text {
  font-size: 0.875rem;
  color: #656565;
  margin-right: 1rem;
}
.simplyp .theme .root-footer__legal__link {
  font-size: 0.875rem;
}
.simplyp .theme .scroll-to-top {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  opacity: 0;
  width: 3rem;
  height: 3rem;
  border: solid 1px #dedede;
  border-radius: 1.5rem;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(153, 153, 153, 0.65);
  text-align: center;
  z-index: 100;
  pointer-events: none;
  transition: opacity 0.5s;
}
.simplyp .theme .scroll-to-top img {
  width: 1rem;
  height: 100%;
}
.simplyp .theme .genesysbtn {
  right: 6rem !important;
  position: fixed;
  bottom: 0.8rem;
  opacity: 0;
  transition: opacity 0.5s;
  text-align: center;
  box-shadow: 0 2px 2px rgba(153, 153, 153, 0.65);
  z-index: 100;
  padding: 0.6rem 1rem 0.6rem 1rem;
  pointer-events: none;
}
.simplyp .theme svg.svgChat {
  height: 23px;
  width: 30px;
  fill: none;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.simplyp .theme .chat-2 {
  fill: none;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.simplyp .theme .scroll-to-top--visible {
  pointer-events: auto;
  opacity: 1;
}
.simplyp .theme button.d-print-none.btn.btn-primary.genesys-footer {
  width: 125%;
  height: 50px;
  padding: 0.6rem 1rem 0.6rem 1rem;
  margin-top: 0.7rem;
}
.simplyp .theme #online-chat svg {
  height: 40px;
  margin-top: 0.1rem !important;
}
@media (min-width: 48rem) {
  .simplyp .theme .extras {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .extras {
    padding: 0 7rem;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .extras {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .extras {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .extras {
    padding: 2rem 5rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .extras {
    padding-right: 7rem;
    padding-left: 7rem;
  }
}
.simplyp .theme .extras__row {
  width: 100%;
}
@media (min-width: 48rem) {
  .simplyp .theme .extras__row {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .extras__row {
    width: 50%;
  }
}
@media (max-width: 61.9375rem) {
  .simplyp .theme .extras__row:first-child {
    padding-top: 1px;
  }
  .simplyp .theme .extras__row:last-child {
    padding-bottom: 1px;
  }
}
.simplyp .theme .extras__cols {
  display: flex;
  -webkit-column-count: 1; /* Chrome, Safari, Opera */
  -moz-column-count: 1; /* Firefox */
  column-count: 1;
}
@media (min-width: 48rem) {
  .simplyp .theme .extras__cols {
    display: block;
  }
}
@media (max-width: 47.9375rem) {
  .simplyp .theme .extras__cols {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    display: block;
  }
}
.simplyp .theme .extras__group {
  margin: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #5f6568;
}
@media (min-width: 48rem) {
  .simplyp .theme .extras__group {
    position: relative;
    width: 50%;
    height: 100%;
    margin: 0;
    padding: 1rem 1rem 1.5rem;
    border-top: none;
  }
  .simplyp .theme .extras__group:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #5f6568;
  }
}
.extras__row:first-child .simplyp .theme .extras__group:first-child {
  border-top: none;
}
@media (max-width: 47.9375rem) {
  .extras__row:first-child .simplyp .theme .extras__group:first-child {
    padding-top: 0;
  }
}
.simplyp .theme .extras__group--secure:after {
  background-color: #6c468d;
  width: 4px;
  left: -4px;
}
@media (max-width: 47.9375rem) {
  .simplyp .theme .extras__group--secure {
    border-top: 4px solid #6c468d;
  }
}
.simplyp .theme .extras__group-title {
  color: #fff;
  font-weight: 600;
  font-size: 1.375rem;
  margin-top: 0;
}
.simplyp .theme .extras__group-icon {
  margin-top: -0.3rem;
  margin-left: 0.3rem;
}
.simplyp .theme .extras__list {
  margin: 0;
  padding: 0 0.5rem 0 0;
  list-style: none;
  width: 50%;
}
@media (min-width: 48rem) {
  .simplyp .theme .extras__list {
    width: 100%;
  }
}
.simplyp .theme .extras__item {
  color: #fff;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
}
.simplyp .theme .extras__item:hover {
  color: #6c468d;
}
@media (min-width: 48rem) {
  .simplyp .theme .areas {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .areas {
    padding: 0 7rem;
  }
}
.simplyp .theme .areas__toggle {
  position: relative;
  background-color: transparent;
  font-size: 1.125rem;
  border: none;
  padding: 1rem 2rem;
}
.simplyp .theme .areas__toggle.collapsed .areas__toggle-chevron {
  transform: rotateZ(0deg);
}
@media (min-width: 48rem) {
  .simplyp .theme .areas__toggle {
    padding: 2rem 0;
    font-size: 1.375rem;
  }
}
.simplyp .theme .areas__toggle:focus {
  outline: none;
}
.simplyp .theme .areas__toggle:after {
  content: "";
}
.simplyp .theme .areas__toggle-chevron {
  display: inline-block;
  width: 27px;
  height: 13px;
  transition: transform 0.3s ease;
  transform: rotateZ(-180deg);
}
.simplyp .theme .areas__action {
  display: block;
  font-size: 1rem;
  font-weight: normal;
  padding: 0 2rem 2rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .areas__action {
    font-size: 1.375rem;
    padding: 2rem 0;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .areas__row-outer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .areas__row-outer {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
.simplyp .theme .areas__row-inner {
  width: 100%;
}
@media (min-width: 48rem) {
  .simplyp .theme .areas__row-inner {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .areas__row-inner {
    width: 50%;
  }
}
.simplyp .theme .areas__cols {
  display: flex;
}
@media (min-width: 48rem) {
  .simplyp .theme .areas__cols {
    display: block;
  }
}
.simplyp .theme .areas_group {
  margin: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #5f6568;
}
@media (min-width: 48rem) {
  .simplyp .theme .areas_group {
    position: relative;
    width: 50%;
    height: 100%;
    margin: 0;
    padding: 1rem 1rem 1.5rem;
    border-top: none;
  }
  .simplyp .theme .areas_group:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #5f6568;
  }
}
.areas__row-inner:first-child .simplyp .theme .areas_group:first-child {
  border-top: none;
}
@media (max-width: 47.9375rem) {
  .areas__row-inner:first-child .simplyp .theme .areas_group:first-child {
    padding-top: 0;
  }
}
.simplyp .theme .areas_group:after {
  background-color: #414749;
}
@media (max-width: 47.9375rem) {
  .simplyp .theme .areas_group {
    border-top: 1px solid #414749;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .areas_group {
    padding-top: 0;
    padding-bottom: 1rem;
  }
}
.simplyp .theme .areas__group-title {
  color: #fff;
  font-weight: 600;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .areas__group-title {
    font-size: 1.375rem;
  }
}
.simplyp .theme .areas__list {
  margin: 0;
  padding: 0 0.5rem 0 0;
  list-style: none;
  width: 50%;
}
@media (min-width: 48rem) {
  .simplyp .theme .areas__list {
    width: 100%;
  }
}
.simplyp .theme .areas__item {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
}
@media (min-width: 48rem) {
  .simplyp .theme .areas__item {
    font-size: 0.9375rem;
  }
}
.simplyp .theme [data-carousel=image] {
  background-color: #fff;
  padding-top: 2.75rem;
}
.simplyp .theme [data-carousel=image] .slick-dots {
  bottom: auto;
  top: 0;
  left: 0;
}
.simplyp .theme .slick-dotted.slick-slider[data-carousel=image] {
  margin-bottom: 0;
}
.simplyp .theme .carousel__image-heading {
  margin-top: 4rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .simplyp .theme .carousel__image-heading {
    font-size: 3rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .carousel__image-heading {
    font-size: 3.25rem;
  }
}
.simplyp .theme .carousel__image-slide {
  position: relative;
}
.simplyp .theme .carousel__image-slide__image-container {
  height: 23rem;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center top;
}
@media (min-width: 48rem) {
  .simplyp .theme .carousel__image-slide__image-container {
    height: 26.25rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .carousel__image-slide__image-container {
    height: 30rem;
  }
}
.simplyp .theme a.carousel__image-slide__content {
  margin-bottom: 0.6875rem;
  display: block;
  color: #221f1f;
}
.simplyp .theme a.carousel__image-slide__content:hover {
  color: #007ac3;
}
.simplyp .theme .carousel__hero-slide,
.simplyp .theme .carousel__hero-slide__image-container,
.simplyp .theme .hero-image-cta,
.simplyp .theme .hero-image-cta__image-container {
  position: relative;
}
.simplyp .theme .carousel__hero-slide__image-container,
.simplyp .theme .hero-image-cta__image-container {
  height: 20rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 48rem) {
  .simplyp .theme .carousel__hero-slide__image-container,
  .simplyp .theme .hero-image-cta__image-container {
    height: 28rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .carousel__hero-slide__image-container,
  .simplyp .theme .hero-image-cta__image-container {
    height: 31.875rem;
  }
}
.simplyp .theme .wrapper--thumbnail-carousel {
  position: relative;
  background-color: #eaeaea;
  margin-top: 7.5rem;
  padding: 0 1rem 1rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem 2rem;
  }
}
.simplyp .theme .wrapper--thumbnail-carousel .slick-prev,
.simplyp .theme .wrapper--thumbnail-carousel .slick-next {
  top: 30%;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}
.simplyp .theme .wrapper--thumbnail-carousel .slick-prev:before,
.simplyp .theme .wrapper--thumbnail-carousel .slick-next:before {
  background-size: 1rem 2rem;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-blue-right.svg");
}
.simplyp .theme .wrapper--thumbnail-carousel .slick-prev {
  width: 0;
}
@media (min-width: 62rem) {
  .simplyp .theme .wrapper--thumbnail-carousel .slick-prev {
    left: 0;
    width: 4.375rem;
  }
}
.simplyp .theme .wrapper--thumbnail-carousel .slick-prev:before {
  transform: rotateZ(180deg);
}
.simplyp .theme .wrapper--thumbnail-carousel .slick-next {
  width: 0;
}
@media (min-width: 62rem) {
  .simplyp .theme .wrapper--thumbnail-carousel .slick-next {
    right: 0;
    width: 4.375rem;
  }
}
.simplyp .theme .wrapper--thumbnail-carousel .slick-next:before {
  transform: rotateZ(0deg);
}
.simplyp .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-prev,
.simplyp .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-next {
  opacity: 0.75;
}
.simplyp .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-prev:hover,
.simplyp .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-next:hover {
  opacity: 1;
  transition: opacity 0s linear;
}
.simplyp .theme [data-carousel=thumbnail].slick-slider,
.simplyp .theme #media-carousel.slick-slider {
  position: static;
}
.simplyp .theme [data-carousel=thumbnail] .slick-dots,
.simplyp .theme #media-carousel .slick-dots {
  bottom: auto;
  top: -6.5rem;
  left: 0;
}
.simplyp .theme .slick-dotted.slick-slider[data-carousel=thumbnail],
.simplyp .theme #media-carousel {
  margin-bottom: 0;
}
.simplyp .theme .carousel__thumbnail-heading {
  margin-top: 2rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .simplyp .theme .carousel__thumbnail-heading {
    margin-top: 3rem;
    font-size: 3rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .carousel__thumbnail-heading {
    margin-top: 4rem;
    font-size: 3.25rem;
  }
}
.simplyp .theme .carousel__thumbnail-heading--small {
  margin-top: 2rem;
  font-size: 1.875rem;
  text-align: center;
}
.simplyp .theme .carousel__thumbnail-container {
  width: 14rem;
  margin: auto;
}
@media (min-width: 48rem) {
  .simplyp .theme .carousel__thumbnail-container {
    width: 42rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .carousel__thumbnail-container {
    width: 48.75rem;
  }
}
.simplyp .theme .carousel__thumbnail-container .slick-list {
  top: -3.25rem;
  border-radius: 0.5rem;
  background-color: #fff;
}
@media (min-width: 62rem) {
  .simplyp .theme .carousel__thumbnail-container .slick-list {
    top: -3.75rem;
  }
}
.simplyp .theme .carousel__thumbnail-slide {
  position: relative;
}
.simplyp .theme .carousel__thumbnail-slide:before {
  content: "";
  position: absolute;
  left: 0;
  height: 200%;
  width: 0;
  border-left: 1px solid #e2e2e2;
}
.simplyp .theme .carousel__thumbnail-slide:first-child:before {
  display: none;
}
.simplyp .theme .carousel__thumbnail-slide__indicator-image {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #007ac3;
  height: 3.25rem;
  width: 3.25rem;
}
@media (min-width: 62rem) {
  .simplyp .theme .carousel__thumbnail-slide__indicator-image {
    width: 3.75rem;
    height: 3.75rem;
  }
}
.simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog, .simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-facebook, .simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-twitter, .simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin, .simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus, .simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-youtube {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 2rem 2rem;
}
.simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog::before, .simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-facebook::before, .simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-twitter::before, .simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin::before, .simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus::before, .simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-youtube::before {
  content: "";
}
.simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-facebook {
  background-image: url("/o/excellus-bcbs-theme/images/social-facebook.svg");
  background-color: #6c468d;
}
.simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-blog {
  background-image: url("/o/excellus-bcbs-theme/images/social-blog.svg");
  background-color: #e8f1b4;
}
.simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog {
  background-image: url("/o/excellus-bcbs-theme/images/social-ext_blog.svg");
  background-color: #49494b;
}
.simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-twitter {
  background-image: url("/o/excellus-bcbs-theme/images/social-twitter.svg");
  background-color: #6c468d;
}
.simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin {
  background-image: url("/o/excellus-bcbs-theme/images/social-linkedin.svg");
  background-color: #6c468d;
}
.simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus {
  background-image: url("/o/excellus-bcbs-theme/images/social-googleplus.svg");
  background-color: #6c468d;
}
.simplyp .theme .carousel__thumbnail-slide__indicator-image.icon-youtube {
  background-image: url("/o/excellus-bcbs-theme/images/social-youtube.svg");
  background-color: #6c468d;
}
.simplyp .theme .carousel__thumbnail-slide__image-container {
  height: 9rem;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.1);
}
@media (min-width: 62rem) {
  .simplyp .theme .carousel__thumbnail-slide__image-container {
    height: 11rem;
  }
}
.simplyp .theme .carousel__thumbnail-slide__content-container {
  padding: 0.75rem 0.9rem;
}
.simplyp .theme .carousel__thumbnail-slide__content {
  min-height: 4.5rem;
  font-size: 0.875rem;
}
@media (min-width: 62rem) {
  .simplyp .theme .carousel__thumbnail-slide__content {
    font-size: 1rem;
  }
}
.simplyp .theme .carousel__thumbnail-slide__link-description, .simplyp .theme .carousel__thumbnail-slide__link {
  display: block;
  font-size: 0.875rem;
}
.simplyp .theme .carousel__thumbnail-slide__link-description {
  font-style: italic;
}
.simplyp .theme .carousel__thumbnail-slide__link {
  font-weight: 700;
}
.simplyp .theme a.carousel__thumbnail-slide__content {
  margin-bottom: 0.6875rem;
  display: block;
  color: #221f1f;
}
.simplyp .theme a.carousel__thumbnail-slide__content:hover {
  color: #007ac3;
}
.simplyp .theme .carousel {
  background-color: #414749;
}
.simplyp .theme .slick-slide:focus {
  outline: none;
}
.simplyp .theme .slick-prev,
.simplyp .theme .slick-next {
  opacity: 0;
  position: absolute;
  z-index: 1;
  height: 4.375rem;
  width: 4.375rem;
  line-height: 0;
  font-size: 0;
  background-color: transparent;
  border-radius: 50%;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  transition: opacity 0.3s ease-out;
}
.simplyp .theme .slick-prev:hover, .simplyp .theme .slick-prev:focus,
.simplyp .theme .slick-next:hover,
.simplyp .theme .slick-next:focus {
  outline: none;
}
.simplyp .theme .slick-prev.slick-disabled:before,
.simplyp .theme .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.simplyp .theme .slick-prev:before,
.simplyp .theme .slick-next:before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 4.1rem;
  opacity: 1;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-right-white.svg");
  background-repeat: no-repeat;
  background-size: 2.375rem;
  background-position: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.simplyp .theme .slick-prev {
  left: 1rem;
}
.simplyp .theme .slick-prev:before {
  left: 0;
  transform: rotateZ(180deg);
}
.simplyp .theme [dir=rtl] .slick-prev {
  right: 0;
  transform: rotateZ(0deg);
}
.simplyp .theme [dir=rtl] .slick-prev {
  left: auto;
  right: 0;
}
.simplyp .theme .slick-next {
  right: 1rem;
}
.simplyp .theme .slick-next:before {
  right: 0;
  transform: rotateZ(0deg);
}
.simplyp .theme [dir=rtl] .slick-next {
  left: 0;
  transform: rotateZ(180deg);
}
.simplyp .theme [dir=rtl] .slick-next {
  left: 0;
  right: auto;
}
.simplyp .theme .slick-slider:hover .slick-prev,
.simplyp .theme .slick-slider:hover .slick-next {
  opacity: 0.75;
}
.simplyp .theme .slick-slider:hover .slick-prev:hover,
.simplyp .theme .slick-slider:hover .slick-next:hover {
  opacity: 1;
  transition: opacity 0s linear;
}
.simplyp .theme .slick-dotted.slick-slider {
  margin-bottom: 3rem;
}
.simplyp .theme .slick-dots {
  position: absolute;
  bottom: -35px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.simplyp .theme .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  cursor: pointer;
  vertical-align: bottom;
}
.simplyp .theme .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 1.25rem;
  width: 1rem;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.simplyp .theme .slick-dots li button:hover, .simplyp .theme .slick-dots li button:focus {
  outline: none;
}
.simplyp .theme .slick-dots li button:hover:before, .simplyp .theme .slick-dots li button:focus:before {
  opacity: 0.5;
}
.simplyp .theme .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  height: 0.4375rem;
  width: 0.4375rem;
  border-radius: 50%;
  font-family: "slick";
  font-size: 1.5rem;
  line-height: 20px;
  text-align: center;
  background-color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.simplyp .theme .slick-dots li.slick-active button:before {
  background-color: #333;
  opacity: 1;
}
.simplyp .theme .carousel__custom-page-indicator {
  display: none;
}
.simplyp .theme .marketing-bullets {
  padding: 1rem 1rem 2rem;
  position: relative;
}
.simplyp .theme .marketing-bullets__title {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.simplyp .theme .marketing-bullets__list {
  list-style: none;
  padding: 0;
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullets__list {
    display: flex;
    justify-content: space-around;
  }
}
.simplyp .theme .marketing-bullet {
  font-size: 1rem;
  padding: 0.75rem 1rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet {
    padding: 0 1rem;
  }
}
.simplyp .theme .marketing-bullet__link {
  align-items: center;
  color: #221f1f;
  cursor: pointer;
  display: flex;
  justify-content: center;
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet__link {
    display: block;
    text-align: center;
  }
}
.simplyp .theme .marketing-bullet__link:active, .simplyp .theme .marketing-bullet__link:focus, .simplyp .theme .marketing-bullet__link:hover, .simplyp .theme .marketing-bullet__link:active:focus, .simplyp .theme .marketing-bullet__link:active:hover {
  color: #221f1f;
}
.simplyp .theme .marketing-bullet__link:hover .marketing-bullet__image {
  flex-shrink: 0;
  border: 1px solid #bbb;
  border-radius: 6px;
}
.simplyp .theme .marketing-bullet__text {
  max-width: 16rem;
  margin: 0;
  flex-grow: 1;
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet__text {
    margin: 1rem auto 0;
    padding: 0 1.6rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .marketing-bullet__text {
    padding: 0;
  }
}
.simplyp .theme .marketing-bullet__image {
  flex-shrink: 0;
  height: 66px;
  margin-right: 2rem;
  width: 81px;
  border: 1px solid transparent;
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet__image {
    height: 148px;
    width: 182px;
    margin: auto;
    border: 1px solid transparent;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .marketing-bullet__image {
    height: 276px;
    width: 350px;
  }
}
.simplyp .theme .inline-action-btn {
  display: inline-block;
  width: 1.1875rem;
  height: 1.1875rem;
  margin-left: 0.5rem;
  margin-top: -2px;
}
.simplyp .theme .marketing-bullets-expanded {
  transform: translate(0, -100px);
  opacity: 0;
  overflow: hidden;
  transition: transform 0.5s, opacity 0.5s;
  height: 0;
  position: absolute;
  top: 0;
  margin-left: -16px;
  background: #efefef;
  pointer-events: none;
  width: 100%;
}
.simplyp .theme .marketing-bullets-expanded.expanded {
  transform: translate(0, 0);
  opacity: 1;
  height: 100%;
  background: #fff;
  pointer-events: auto;
}
.simplyp .theme .marketing-bullets-expanded.collapsed {
  margin-top: 0;
}
.simplyp .theme .marketing-bullet-expanded__body {
  height: 0;
  opacity: 0;
  position: relative;
  transform: translate(500px, 0);
  transition: transform 0.5s, opacity 0.5s;
}
.simplyp .theme .marketing-bullet-expanded__body.expanded-noAnim,
.simplyp .theme .marketing-bullet-expanded__body.expanded {
  background-color: #f5f5f5;
  height: 100%;
  opacity: 1;
  padding: 2rem;
  transform: translate(0, 0);
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .simplyp .theme .marketing-bullet-expanded__body.expanded {
    background-color: #fff;
    padding: 0 2rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .simplyp .theme .marketing-bullet-expanded__body.expanded {
    padding: 0 2.5rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .simplyp .theme .marketing-bullet-expanded__body.expanded {
    padding: 1rem 2.5rem;
  }
}
.simplyp .theme .marketing-bullet-expanded__body.expanded-noAnim {
  transition: none;
}
.simplyp .theme .marketing-bullet-expanded__body.collapsed {
  opacity: 0;
  transition: none;
}
.simplyp .theme .marketing-bullet-expanded__title {
  align-items: center;
  background-color: #f5f5f5;
  display: none;
  flex-flow: row nowrap;
  height: 6.5rem;
  justify-content: space-between;
  padding: 0 1rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet-expanded__title {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .marketing-bullet-expanded__title {
    height: 8.5rem;
  }
}
.simplyp .theme .marketing-bullet-expanded__titleBack {
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  margin-left: 4rem;
}
.simplyp .theme .marketing-bullet-expanded__titleBack:before {
  content: url("/o/excellus-bcbs-theme/images/chevron-black-left.svg");
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
}
.simplyp .theme .marketing-bullet-expanded__titleBack a {
  color: #333;
}
.simplyp .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close {
  display: block;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close {
    display: none;
  }
}
.simplyp .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close:before {
  display: none;
}
.simplyp .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close img {
  display: inline-block;
  width: 1.5rem;
}
.simplyp .theme .marketing-bullet-expanded__titleSubStates {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.simplyp .theme .marketing-bullet-expanded__titleSubState {
  cursor: pointer;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.simplyp .theme .marketing-bullet-expanded__titleSubStateLink {
  border: none;
  background: #fff;
  color: #333;
  display: block;
  padding: 0.1rem 1rem;
  min-width: 17rem;
}
@media (min-width: 75rem) {
  .simplyp .theme .marketing-bullet-expanded__titleSubStateLink {
    padding: 0.5rem 1rem;
  }
}
.simplyp .theme .marketing-bullet-expanded__titleSubStateLink:active, .simplyp .theme .marketing-bullet-expanded__titleSubStateLink:focus, .simplyp .theme .marketing-bullet-expanded__titleSubStateLink:hover, .simplyp .theme .marketing-bullet-expanded__titleSubStateLink:active:focus, .simplyp .theme .marketing-bullet-expanded__titleSubStateLink:active:hover {
  color: #333;
}
.simplyp .theme .marketing-bullet-expanded__titleSubStateLink > p {
  font-weight: 600;
  margin-top: 1rem;
}
.simplyp .theme .marketing-bullet-expanded__titleSubStateLink:after {
  content: " ";
  font-size: 12px;
  clear: both;
}
.simplyp .theme .marketing-bullet-expanded__titleSubStateLink > .marketing-bullet__image {
  width: 75px;
  height: 75px;
  float: left;
  margin-right: 1rem;
}
.simplyp .theme .marketing-bullet-expanded__bodyWrapper {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyWrapper {
    flex-flow: row nowrap;
  }
}
.simplyp .theme .marketing-bullet-expanded__bodyImg {
  display: none;
  height: auto;
  width: 100px;
}
@media (min-width: 34rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyImg {
    display: block;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyImg {
    height: 148px;
    width: 182px;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyImg {
    height: 276px;
    width: 350px;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyContents {
    padding-left: 3rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyContents {
    padding-left: 4rem;
  }
}
.simplyp .theme .marketing-bullet-expanded__bodyContents h1 {
  font-size: 14px;
  font-weight: bold;
}
.simplyp .theme .marketing-bullet-expanded__bodyContents h2 {
  font-size: 29px;
  line-height: 1.2;
  margin-top: 0;
}
@media (min-width: 34rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 29px;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 27px;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 31px;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 41px;
  }
}
.simplyp .theme .marketing-bullet-expanded__bodyContents p {
  color: #454545;
  font-size: 1rem;
  line-height: 1.5;
  margin: 1rem 0 1.5rem;
  max-width: 100%;
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyContents p {
    font-size: 0.95rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyContents p {
    font-size: 1rem;
    max-width: 90%;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyContents p {
    max-width: 80%;
  }
}
.simplyp .theme .marketing-bullet-expanded__bodyBtn {
  background-color: #fff;
  font-size: 1.1rem;
  padding: 0.7rem 1.65rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .simplyp .theme .marketing-bullet-expanded__bodyBtn {
    background-color: transparent;
    width: 20rem;
  }
}
.simplyp .theme .wrapper--sites {
  background-color: #eee;
  display: none;
}
.simplyp .theme .sites {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  text-align: right;
  background-color: #efefef;
}
.simplyp .theme .sites__choice {
  position: relative;
  display: inline-block;
  padding: 0.6rem 1.25rem;
  font-weight: 700;
  font-size: 0.875rem;
}
.simplyp .theme .sites__choice__link {
  color: #333;
}
.simplyp .theme .sites__choice--active {
  background-color: #e3e2e2;
}
.simplyp .theme .sites__choice--active:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -9px;
  left: calc(50% - 9px);
  width: 18px;
  height: 0;
  border-top: 9px solid #e3e2e2;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
}
.simplyp .theme .sites__choice--active .sites__choice__link:hover {
  color: #333;
}
.simplyp .theme .session {
  text-align: right;
  padding: 0 1.75rem;
  font-size: 0;
}
.simplyp .theme .session a {
  color: #0071b3;
  text-decoration: none;
}
.simplyp .theme .session .session__item {
  position: relative;
  display: inline-block;
  line-height: 1.65rem;
  padding: 0.5rem 0.625rem;
  font-weight: 600;
  font-size: 0.875rem;
}
.simplyp .theme .session .session__item .user-icon {
  background-color: #777;
  display: inline-table;
  font-size: 0.875rem;
  height: 2rem;
  line-height: 2rem;
  margin: -0.185rem 0.25rem -0.185rem;
  width: 2rem;
  /*
            Empty user avatar div displays differently than default initials,
            icon. So add content to empty div.
         */
}
.simplyp .theme .session .session__item .user-icon:empty:before {
  content: " ";
  display: inherit;
}
.simplyp .theme .session .session__item .user-icon.user-icon-color-1 {
  background-color: #00437b; /* pass 10.05:1 */
}
.simplyp .theme .session .session__item .user-icon.user-icon-color-2 {
  background-color: #008842; /* pass 4.56:1 */
}
.simplyp .theme .session .session__item .user-icon.user-icon-color-3 {
  background-color: #007ac3; /* pass 4.59:1 */
}
.simplyp .theme .session .session__item .user-icon.user-icon-color-4 {
  background-color: #b545c4; /* pass 4.55:1 */
}
.simplyp .theme .session .session__item .user-icon.user-icon-color-5 {
  background-color: #656565; /* pass 5.82:1 */
}
.simplyp .theme .session .session__item .user-icon.user-icon-color-6 {
  background-color: #005373; /* pass 8.45:1 */
}
.simplyp .theme .session .session__item .user-icon.user-icon-color-7 {
  background-color: #007ac3; /* pass 4.59:1 */
}
.simplyp .theme .session .session__item .user-icon.user-icon-color-8 {
  background-color: #008842; /* pass 4.56:1 */
}
.simplyp .theme .session .session__item .user-icon.user-icon-color-9 {
  background-color: #00437b; /* pass 10.05:1 */
}
.simplyp .theme .session .session__item:nth-child(n+2):before {
  content: " ";
  display: block;
  position: absolute;
  height: 15px;
  font-weight: 300;
  left: -0.05rem;
  top: 50%;
  transform: translateY(-50%);
  color: #454545;
  border-left: 2px solid #bbb;
}
.simplyp .theme .topnav.no-navbar .banner__top-bar {
  border-bottom: solid #007ac3 3px;
}
.simplyp .theme .banner {
  position: fixed;
  transition: height 0.5s;
  top: 0;
  width: 100%;
  z-index: 20;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.simplyp .theme .banner--expanded {
  height: 100%;
}
.simplyp .theme .banner__top-bar {
  position: relative;
  padding: 0.5rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .banner__top-bar {
    padding: 1.5rem 1.75rem;
  }
}
.simplyp .theme .banner__top-bar:before, .simplyp .theme .banner__top-bar:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.4s ease;
  bottom: 0;
}
@media (min-width: 48rem) {
  .simplyp .theme .banner__top-bar:before, .simplyp .theme .banner__top-bar:after {
    bottom: -1px;
  }
}
.simplyp .theme .banner__top-bar:before {
  border-bottom: 0.5rem solid #c1c1c1;
  border-left: 0.75rem solid transparent;
  border-right: 0.75rem solid transparent;
  left: 1.25rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .banner__top-bar:before {
    left: auto;
    right: 6.75rem;
  }
}
.simplyp .theme .banner__top-bar:after {
  border-bottom: 0.4375rem solid #f5f5f5;
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  left: 1.3125rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .banner__top-bar:after {
    left: auto;
    right: 6.8125rem;
  }
}
.simplyp .theme .banner__top-bar__flex-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.simplyp .theme .tools {
  display: none;
}
.simplyp .theme .tools .portlet-search {
  cursor: pointer;
  float: left;
}
.simplyp .theme .tools .portlet-search fieldset.fieldset {
  padding: 0.275rem 0;
}
.simplyp .theme .tools .portlet-search .lexicon-icon {
  height: 35px;
  width: 35px;
  color: #000;
  transition: transform ease-out 0.2s;
}
.simplyp .theme .tools .portlet-search .lfr-ddm-field-group {
  margin-bottom: 0;
}
.simplyp .theme .tools .portlet-search .search-input {
  border: 0;
  box-shadow: none;
  cursor: pointer;
  float: right;
  font-size: 1.1rem;
  font-weight: 300;
  padding-left: 0.5em;
  transition: width ease-out 0.2s;
  width: 4.4em;
}
.simplyp .theme .tools .portlet-search .search-input::-ms-placeholder {
  color: #333;
}
.simplyp .theme .tools .portlet-search .search-input::placeholder {
  color: #333;
}
.simplyp .theme .tools .portlet-search .search-input:focus, .simplyp .theme .tools .portlet-search .search-input:active {
  background: #f5f5f5;
  cursor: text;
  width: 10em;
}
.simplyp .theme .tools .portlet-search .search-input:focus::-ms-placeholder, .simplyp .theme .tools .portlet-search .search-input:active::-ms-placeholder {
  color: #aaa !important;
}
.simplyp .theme .tools .portlet-search .search-input:focus::placeholder, .simplyp .theme .tools .portlet-search .search-input:active::placeholder {
  color: #aaa !important;
}
.simplyp .theme .tools .portlet-search .input-text-wrapper {
  float: right;
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.simplyp .theme .tools .portlet-search:hover, .simplyp .theme .tools .portlet-search.focus {
  color: #007ac3;
}
.simplyp .theme .tools .portlet-search:hover .lexicon-icon, .simplyp .theme .tools .portlet-search.focus .lexicon-icon {
  color: #007ac3;
}
.simplyp .theme .tools .portlet-search:hover .search-input::-ms-placeholder, .simplyp .theme .tools .portlet-search.focus .search-input::-ms-placeholder {
  color: #007ac3;
}
.simplyp .theme .tools .portlet-search:hover .search-input::placeholder, .simplyp .theme .tools .portlet-search.focus .search-input::placeholder {
  color: #007ac3;
}
.simplyp .theme .tools .portlet-search.focus {
  background: #f5f5f5;
}
.simplyp .theme .tools .portlet-search.focus .lexicon-icon {
  transform: rotate(90deg);
}
.simplyp .theme .tools .btn-secondary {
  background-color: #6c468d;
  border-color: #6c468d;
  color: #333;
}
.simplyp .theme .tools .btn-secondary:active, .simplyp .theme .tools .btn-secondary:focus, .simplyp .theme .tools .btn-secondary:hover, .simplyp .theme .tools .btn-secondary:active:focus, .simplyp .theme .tools .btn-secondary:active:hover {
  background-color: #6c468d;
  border-color: #52356b;
  color: #333;
}
.simplyp .theme .banner--expanded .tools .btn-secondary {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #ccc;
}
.simplyp .theme .banner--expanded .tools .btn-secondary:active, .simplyp .theme .banner--expanded .tools .btn-secondary:focus, .simplyp .theme .banner--expanded .tools .btn-secondary:hover, .simplyp .theme .banner--expanded .tools .btn-secondary:active:focus, .simplyp .theme .banner--expanded .tools .btn-secondary:active:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #ccc;
}
.simplyp .theme .tools__button {
  padding: 0.594rem 0.75rem;
  background-color: transparent;
  font-size: 1.1rem;
  font-weight: 300;
  color: #221f1f;
  border: none;
  border-radius: 0;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .simplyp .theme .tools__button {
    padding-left: 1.5rem;
  }
  .simplyp .theme .tools__button:first-child {
    border-left: none;
    padding-left: 0.75rem;
  }
}
.simplyp .theme .tools__button:hover, .simplyp .theme .tools__button:focus {
  color: #007ac3;
}
.simplyp .theme .tools__button:hover .icon-help, .simplyp .theme .tools__button:focus .icon-help {
  background-image: url("/o/excellus-bcbs-theme/images/help-blue.svg");
}
.simplyp .theme .tools__button:hover .icon-search, .simplyp .theme .tools__button:focus .icon-search {
  background-image: url("/o/excellus-bcbs-theme/images/search-blue.svg");
}
.simplyp .theme .tools__button:hover .icon-rewards, .simplyp .theme .tools__button:focus .icon-rewards {
  background-image: url("/o/excellus-bcbs-theme/images/rewards-blue.svg");
}
.simplyp .theme .tools__button:hover .icon-messages, .simplyp .theme .tools__button:focus .icon-messages {
  background-image: url("/o/excellus-bcbs-theme/images/messages-blue.svg");
}
.simplyp .theme .tools__button:active {
  box-shadow: none;
}
.simplyp .theme .icon-help,
.simplyp .theme .icon-search,
.simplyp .theme .icon-rewards,
.simplyp .theme .icon-messages {
  position: relative;
  display: inline-block;
  background-size: 100% 100%;
  margin-bottom: -0.375rem;
  margin-right: 0.5rem;
}
.simplyp .theme .icon-help {
  height: 22px;
  width: 15px;
  background-image: url("/o/excellus-bcbs-theme/images/help-black.svg");
}
.simplyp .theme .icon-search {
  height: 24px;
  width: 22px;
  background-image: url("/o/excellus-bcbs-theme/images/search-black.svg");
}
.simplyp .theme .icon-search:before {
  display: none;
}
.simplyp .theme .icon-rewards {
  height: 21px;
  width: 22px;
  margin-bottom: -0.25rem;
  background-image: url("/o/excellus-bcbs-theme/images/rewards-black.svg");
}
.simplyp .theme .icon-messages {
  height: 22px;
  width: 23px;
  margin-bottom: -0.25rem;
  background-image: url("/o/excellus-bcbs-theme/images/messages-black.svg");
}
.simplyp .theme .tools__badge {
  display: inline-block;
  position: absolute;
  bottom: 20%;
  right: -60%;
  border: 2px solid #fff;
  border-radius: 1.5rem;
  padding: 0.125rem 0.4375rem;
  background-color: #aa1a80;
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
}
.simplyp .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_,
.simplyp .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_ div,
.simplyp .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_ section {
  display: inline-block;
  z-index: 30;
}
.simplyp .theme .input-search {
  position: relative;
}
.simplyp .theme .input-search input {
  position: absolute;
  border: none;
  top: 0;
  right: -5px;
  height: 100%;
  width: 7rem;
  padding: 0 1rem 0 3rem;
  opacity: 0;
  transition: all 0.1s ease-out;
  background-color: #f5f5f5;
  cursor: pointer;
}
.simplyp .theme .input-search input ~ .input-search__indicator {
  opacity: 1;
  transition: opacity 0.1s ease-out;
}
.simplyp .theme .input-search input ~ .input-search__icon {
  position: absolute;
  top: 0.55rem;
  right: 5.15rem;
  height: 1rem;
  width: 1rem;
  opacity: 0;
  transition: all 0.1s ease-out;
  transform: scale(-1, 1);
}
.simplyp .theme .input-search input:focus {
  cursor: auto;
  opacity: 1;
  width: 14.5rem;
}
.simplyp .theme .input-search input:focus ~ .input-search__indicator {
  opacity: 0;
}
.simplyp .theme .input-search input:focus ~ .input-search__icon {
  right: 12.1rem;
  opacity: 1;
}
@media (min-width: 62rem) {
  .simplyp .theme .input-search input:focus ~ .input-search__icon {
    right: 12.4rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .input-search input {
    right: 0;
  }
}
.simplyp .theme .tools__dropdown_menu {
  background: #fff;
  font-weight: bold;
  padding: 0.5rem;
  width: auto;
}
.simplyp .theme .tools__dropdown_menu li {
  padding: 0.5rem 1rem;
}
.simplyp .theme .tools__dropdown_menu li:first-child {
  background: #fff;
}
.simplyp .theme .tools__dropdown_menu li a {
  margin: -0.5rem -1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  width: auto;
}
.simplyp .theme .tools__dropdown_menu li a:hover {
  background-color: #e6e6e6;
}
.simplyp .theme .tools__dropdown_menu.dropdown-menu {
  right: auto;
  left: 0;
}
.simplyp .theme .tools__dropdown_menu.dropdown-menu.show {
  display: inline-block;
}
@media (min-width: 48rem) {
  .simplyp .theme .tools__dropdown_menu.dropdown-menu {
    right: 0;
    left: auto;
  }
}
.simplyp .theme .btn-login__symbol {
  display: none;
  width: 1.5rem;
  height: 1.5rem;
}
.simplyp .theme .banner--expanded .btn-login {
  border: none;
  padding: 0.344rem 0.75rem;
}
.simplyp .theme .banner--expanded .btn-login__text {
  display: none;
}
.simplyp .theme .banner--expanded .btn-login__symbol {
  display: block;
}
.simplyp .theme .banner--expanded .banner__top-bar:before, .simplyp .theme .banner--expanded .banner__top-bar:after {
  opacity: 1;
}
.simplyp .theme .btn-login--md {
  font-size: 0.875rem;
  padding: 0.5rem 0.75rem;
}
.simplyp .theme .btn-login--md.dropdown-toggle:focus {
  background-color: #e6e6e6;
}
@media (min-width: 48rem) {
  .simplyp .theme .btn-login--md {
    font-size: 1.1rem;
    padding: 0.563rem 1.25rem;
    margin-left: 0.75rem;
    width: inherit;
  }
}
.simplyp .theme .banner__top-bar__logo-site-name .logo {
  display: inline-block;
  margin: 0;
  width: 8.6423125rem;
  height: 1.6236875rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .banner__top-bar__logo-site-name .logo {
    width: 13.2899375rem;
    height: 3.5rem;
  }
}
.simplyp .theme .banner__top-bar__logo-site-name a {
  display: inline-block;
}
.simplyp .theme .banner__top-bar__logo-site-name .site-name {
  border-left: solid #e2e2e2 1px;
  color: #676767;
  display: inline-table;
  font-size: 20px;
  font-weight: 200;
  height: 1.6236875rem;
  line-height: 1.6236875rem;
  margin: 0 0 0 1em;
  padding-left: 0.9em;
  vertical-align: bottom;
}
@media (min-width: 48rem) {
  .simplyp .theme .banner__top-bar__logo-site-name .site-name {
    height: 3.5rem;
    line-height: 3.5rem;
    font-size: 24px;
  }
}
.simplyp .theme .login {
  bottom: 0;
  background-color: #f5f5f5;
  border-top: 1px solid #c1c1c1;
  left: 0;
  position: fixed;
  right: 0;
  top: 3.125rem;
  width: 100%;
}
.simplyp .theme .login.collapse.transitioning {
  display: block;
}
.simplyp .theme .login.collapse.in {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.simplyp .theme .btn-login,
.simplyp .theme .btn-menu {
  width: 3.625rem;
  padding-left: 0;
  padding-right: 0;
}
.simplyp .theme .btn.btn-menu {
  padding: 0.5rem 1rem;
  border-color: transparent;
}
.simplyp .theme .btn.btn-menu:active {
  box-shadow: none;
}
.simplyp .theme .btn-menu__image {
  height: 0.954375rem;
  width: 1.5rem;
}
.simplyp .theme .login-primary,
.simplyp .theme .login-secondary {
  position: relative;
  padding: 0.5rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .login-primary,
  .simplyp .theme .login-secondary {
    padding: 1.75rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .login-primary,
  .simplyp .theme .login-secondary {
    width: 50%;
  }
}
.simplyp .theme .login-primary__background-container {
  background-color: #414749;
  height: 100%;
  padding: 1.5rem;
  position: relative;
}
@media (min-width: 48rem) {
  .simplyp .theme .login-primary__background-container {
    padding: 2.5rem;
  }
}
.simplyp .theme .btn-login__close--md {
  display: none;
  background-color: transparent;
  border: none;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .simplyp .theme .btn-login__close--md {
    display: block;
    position: absolute;
    top: 2rem;
    right: 2rem;
  }
}
.simplyp .theme .login-secondary__heading,
.simplyp .theme .login-primary__heading {
  font-weight: 300;
  font-size: 2rem;
}
@media (min-width: 34rem) {
  .simplyp .theme .login-secondary__heading,
  .simplyp .theme .login-primary__heading {
    font-size: 2.75rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .login-secondary__heading,
  .simplyp .theme .login-primary__heading {
    font-size: 3.25rem;
  }
}
.simplyp .theme .login-primary__heading {
  margin: 0;
  text-align: center;
}
.simplyp .theme .login-input__wrapper {
  margin: 1rem 0;
}
.simplyp .theme .login-input__wrapper .login-input {
  height: 48px;
  padding: 1.15rem;
}
@media (min-width: 62rem) {
  .simplyp .theme .login-input__wrapper .login-input {
    font-size: 1.25rem;
    font-weight: 300;
  }
}
.simplyp .theme div.btn-search-cancel {
  display: none !important;
}
@media (min-width: 34rem) {
  .simplyp .theme .btn-register,
  .simplyp .theme .login-primary__btn {
    padding: 0.875rem 1.65rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .btn-register,
  .simplyp .theme .login-primary__btn {
    width: auto;
    padding: 0.875rem 5.65rem;
  }
}
.simplyp .theme .login-primary__btn {
  font-size: 1.125rem;
  margin-bottom: 0.75rem 0 1rem;
  width: 100%;
}
.simplyp .theme .login-primary__link-wrapper .separator__pipe:after {
  content: "|";
  margin: 0 0.35rem;
}
@media (max-width: 48rem) {
  .simplyp .theme .login-primary__link-wrapper .separator__pipe:after {
    display: none;
  }
}
.simplyp .theme .login-primary__link {
  display: block;
}
@media (min-width: 48rem) {
  .simplyp .theme .login-primary__link {
    display: inline-block;
  }
}
.simplyp .theme .login-primary__link:hover, .simplyp .theme .login-primary__link:focus {
  color: #003562;
  outline: 0;
}
.simplyp .theme .login-secondary {
  padding: 0 2rem 2rem;
}
@media (min-width: 48rem) {
  .simplyp .theme .login-secondary {
    padding: 0 4.25rem 4rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .login-secondary {
    padding: 1rem 4.25rem 3rem 2.5rem;
  }
}
.simplyp .theme .login-secondary .close {
  opacity: 0.8;
}
.simplyp .theme .btn-login__close--lg {
  display: none;
  background-color: transparent;
  border: none;
}
@media (min-width: 62rem) {
  .simplyp .theme .btn-login__close--lg {
    display: block;
    position: absolute;
    top: 2rem;
    right: 2rem;
  }
}
.simplyp .theme .btn-login__close__icon {
  width: 1.75rem;
  height: 1.75rem;
}
.simplyp .theme .login-bullet__list {
  margin: 0;
  padding: 0.75rem 0.25rem;
  max-width: 23rem;
}
.simplyp .theme .login-bullet__item {
  padding: 0.75rem 0;
}
.simplyp .theme .login-bullet__image {
  flex-shrink: 0;
  width: 3.375rem;
  height: 3rem;
  margin-right: 1rem;
}
.simplyp .theme .login-bullet__text {
  margin: 0;
}
.simplyp .theme .btn-register {
  font-size: 1.125rem;
  width: 100%;
}
@media (min-width: 75rem) {
  .simplyp .theme .btn-register {
    width: auto;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .wrapper--sites {
    display: block;
  }
  .simplyp .theme .wrapper--sites .avatar {
    border-radius: 16px;
    display: inline-block;
    margin: -1em 0.25em -0.75em;
    max-height: 32px;
  }
  .simplyp .theme .wrapper--sites .btn-group.session__item {
    vertical-align: top;
  }
  .simplyp .theme .wrapper--sites .btn-group.session__item .dropdown-toggle {
    border: 0 !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    padding: 0 !important;
  }
  .simplyp .theme .wrapper--sites .btn-group.session__item .dropdown-menu {
    font-size: inherit;
    left: auto;
    overflow-y: hidden;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    right: 0;
    width: 215px;
  }
  .simplyp .theme .wrapper--sites .btn-group.session__item .dropdown-menu li {
    border-bottom: solid 1px rgba(0, 0, 0, 0.15);
    left: auto;
    right: 0;
  }
  .simplyp .theme .wrapper--sites .btn-group.session__item .dropdown-menu li a {
    display: block;
    padding-top: 0.5em;
    padding-bottom: 0.75em;
    white-space: nowrap;
  }
  .simplyp .theme .wrapper--sites .btn-group.session__item .dropdown-menu li:last-child {
    border-bottom: 0;
  }
  .simplyp .theme .banner {
    position: static;
    overflow: visible;
    height: auto;
    transition-duration: 0s;
    box-shadow: none;
  }
  .simplyp .theme .btn-login,
  .simplyp .theme .btn-login.btn-login__symbol {
    display: none;
  }
  .simplyp .theme .tools {
    display: inline-block;
  }
  .simplyp .theme .btn-menu {
    display: none;
  }
  .simplyp .theme .login {
    bottom: auto;
    left: auto;
    right: auto;
    position: relative;
    top: auto;
  }
  .simplyp .theme .login.collapse {
    position: static;
  }
  .simplyp .theme .login.collapse.in {
    overflow-y: visible;
    -webkit-overflow-scrolling: auto;
  }
}
.simplyp .theme .wrapper--navbar {
  background-color: #6c468d;
  display: none;
  position: fixed;
  width: 100%;
  left: 100%;
  top: 0;
  bottom: 0;
  z-index: 30;
  transition: transform 0.5s;
  padding: 1rem 0.75rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.simplyp .theme .wrapper--navbar--active {
  display: block;
}
.simplyp .theme .wrapper--navbar--in {
  transform: translate3d(-100%, 0, 0);
}
.simplyp .theme .topnav--sticky:not(.no-navbar) {
  position: fixed;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  z-index: 20;
}
.simplyp .theme .menu-header {
  display: flex;
}
.simplyp .theme .menu-search__form {
  width: 100%;
}
.simplyp .theme .menu-search {
  flex: 1 1 auto;
  position: relative;
}
.simplyp .theme .menu-search__input {
  background-color: rgba(234, 234, 234, 0.3);
  color: #fff;
  font-size: 20px;
  height: 3.375rem;
  padding: 0 1rem 0 3rem;
  width: 100%;
}
.simplyp .theme .menu-search__input::-webkit-input-placeholder {
  color: #fff;
}
.simplyp .theme .menu-search__input:-moz-placeholder {
  color: #fff;
}
.simplyp .theme .menu-search__input::-moz-placeholder {
  color: #fff;
}
.simplyp .theme .menu-search__input:-ms-input-placeholder {
  color: #fff;
}
.simplyp .theme .menu-search__icon {
  position: absolute;
  top: 1rem;
  left: 0.75rem;
  height: 1.5rem;
  width: 1.4375rem;
  transform: scale(-1, 1);
}
.simplyp .theme .btn-menu-close {
  width: 3.375rem;
  height: 3.375rem;
  padding: 0.875rem;
  margin-left: 1rem;
  border-width: 0;
  background: transparent;
}
.simplyp .theme .btn-menu-close__icon {
  width: 1.625rem;
  height: 1.625rem;
}
.simplyp .theme .menu-footer {
  list-style: none;
  padding: 0;
  margin: 0.75rem 0 1rem;
}
.simplyp .theme .menu-footer__item {
  display: inline-block;
  position: relative;
  padding: 0 1.5rem;
  line-height: 3.125rem;
  text-decoration: none;
  font-size: 1.25rem;
  font-weight: 400;
  color: #fff;
  border-width: 0;
}
.simplyp .theme .menu-footer__item:hover,
.simplyp .theme .menu-footer__item:focus {
  color: #f5f5f5;
  text-decoration: none;
}
.simplyp .theme .menu-footer__badge {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -0.5rem;
  transform: translateY(-50%);
  border: 2px solid #fff;
  border-radius: 1.5rem;
  padding: 0.125rem 0.4375rem;
  background-color: #e61340;
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.5;
}
.simplyp .theme .menu-flyout {
  display: none;
}
@media (min-width: 48rem) {
  .simplyp .theme .menu-header,
  .simplyp .theme .menu-footer {
    display: none;
  }
  .simplyp .theme .wrapper--navbar {
    display: block;
    position: relative;
    width: auto;
    left: auto;
    top: auto;
    bottom: auto;
    transition-duration: 0s;
    transform: translateZ(0);
    padding: 0;
    overflow-y: visible;
    -webkit-overflow-scrolling: auto;
  }
  .simplyp .theme .wrapper--navbar--in {
    transform: none;
  }
  .simplyp .theme .menu-flyout {
    position: absolute;
    width: 100%;
    top: 100%;
    background-color: #f5f5f5;
    color: #333;
    z-index: 20;
  }
  .simplyp .theme .menu-flyout .menu__title {
    font-weight: 400;
  }
  .simplyp .theme .menu-flyout .menu__link,
  .simplyp .theme .menu-flyout .menu__link:focus,
  .simplyp .theme .menu-flyout .menu__link:hover {
    color: #333;
    text-decoration: none;
  }
  .simplyp .theme .menu-flyout .menu__link:focus {
    outline: none;
  }
  .simplyp .theme .menu-flyout .menu__link:focus,
  .simplyp .theme .menu-flyout .menu__link:hover {
    text-decoration: underline;
  }
  .simplyp .theme .menu-flyout .menu__subitem .menu__link {
    font-weight: 600;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .simplyp .theme .menu-flyout .menu__subitem .menu__subitem .menu__item {
    border-left: 1px solid #5f6568;
    padding-left: 1.125rem;
  }
  .simplyp .theme .menu-flyout .menu__item--featured .menu__link {
    font-weight: 400;
  }
  .simplyp .theme .menu-flyout--open {
    display: block;
  }
  .simplyp .theme .flyout {
    padding: 2.5rem 3rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .flyout {
    display: flex;
    align-items: center;
  }
  .simplyp .theme .flyout__main {
    width: 66%;
  }
  .simplyp .theme .flyout__promo {
    display: block;
    width: 33%;
    text-align: right;
  }
  .simplyp .theme .flyout .menu__promo {
    display: inline-block;
    margin: -1.125rem -1.75rem;
  }
  .simplyp .theme .flyout .menu__promo img {
    max-width: 22rem;
    margin-left: 3rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .flyout__main {
    padding-left: 5rem;
  }
}
.simplyp .theme .menu__link .icon-lock {
  font-size: 0.8em;
  margin-left: 0.25em;
  opacity: 0.9;
}
.simplyp .theme .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
  color: #fff;
}
.simplyp .theme .topnav--hidenav .menu {
  display: none;
}
.simplyp .theme .menu__item {
  position: relative;
}
.simplyp .theme .menu__item:nth-child(n+1) {
  border-bottom: 1px solid #414749;
}
.simplyp .theme .menu__item--logo {
  display: none;
}
.simplyp .theme .menu__item--home {
  display: none;
}
.simplyp .theme .menu__link {
  display: block;
  padding: 0.875rem 4.5rem 1.25rem 1.5rem;
  font-size: 2rem;
  font-weight: 300;
  color: #fff;
}
.simplyp .theme .menu__link:hover,
.simplyp .theme .menu__link:focus {
  color: #f5f5f5;
  outline-color: #fff;
  text-decoration: none;
}
.simplyp .theme .menu__chevron {
  display: none;
}
.simplyp .theme .menu__trigger {
  position: relative;
}
.simplyp .theme .menu__trigger-end {
  white-space: nowrap;
}
.simplyp .theme .menu__trigger-end:after {
  content: " ";
  width: 0.75rem;
  background: url("/o/excellus-bcbs-theme/images/chevron-white-down.svg") center/0.75rem 0.32rem no-repeat;
  transition: transform 0.5s;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1.5rem;
}
.simplyp .theme .menu__trigger[aria-expanded=true] > .menu__trigger-end:after {
  transform: rotateZ(-180deg);
}
.simplyp .theme .menu__trigger--btn {
  width: 3.75rem;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  background-color: transparent;
  border: none;
}
.simplyp .theme .menu__trigger--btn:after {
  content: "";
  background: url("/o/excellus-bcbs-theme/images/chevron-white-down.svg") center/0.75rem 0.32rem no-repeat;
  border-bottom: 4px solid #fff;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: transform 0.5s;
  width: 100%;
}
.simplyp .theme .menu__trigger--btn[aria-expanded=true]:after {
  transform: rotateZ(-180deg);
}
.simplyp .theme .menu__subitem {
  list-style: none;
  padding: 0;
}
.simplyp .theme .menu__subitem .menu__item {
  border-bottom: none;
}
.simplyp .theme .menu__subitem .menu__link {
  padding-top: 0.8125rem;
  padding-bottom: 0.8125rem;
  font-size: 1.25rem;
  font-weight: 300;
}
.simplyp .theme .menu__subitem > li:first-child > .menu__link {
  margin-top: -0.6875rem;
}
.simplyp .theme .menu__subitem li:last-child {
  margin-bottom: 1.25rem;
}
.simplyp .theme .menu__subitem .menu__trigger--btn {
  height: 3.375rem;
}
.simplyp .theme .menu__subitem .menu__subitem .menu__link {
  font-size: 1rem;
  font-weight: 400;
}
.simplyp .theme .menu__subitem .menu__subitem > li:first-child > .menu__link {
  margin-top: 0;
}
.simplyp .theme .menu__subitem .menu__subitem li:last-child {
  margin-bottom: 0;
}
.simplyp .theme .menu__subitem .menu__subitem .menu__trigger--btn {
  height: 3rem;
}
.simplyp .theme .menu__subitem .menu__subitem .menu__subitem .menu__link {
  font-size: 1rem;
  font-weight: 400;
}
.simplyp .theme .menu__subitem .menu__subitem .menu__subitem .menu__trigger--btn {
  height: 2.8125rem;
}
.simplyp .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem {
  padding-left: 0.8rem;
}
.simplyp .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem .menu__link:before {
  content: "";
  display: block;
  position: absolute;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 0.25rem;
  background-color: #333;
  left: 0.75rem;
  top: 1.25rem;
}
.simplyp .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem > li:first-child > .menu__link {
  font-size: 0.875rem;
}
.simplyp .theme .menu__promo {
  display: none;
}
@media (min-width: 48rem) {
  .simplyp .theme .menu {
    display: flex;
    justify-content: center;
    max-width: 100%;
    margin-left: -5.5rem;
    transition: margin-left 0.5s;
    transform: translateZ(0);
  }
  .simplyp .theme .menu.menu--compact {
    margin-left: 0;
  }
}
@media (min-width: 48rem) and (min-width: 62rem) {
  .simplyp .theme .menu.menu--compact {
    margin-left: -4.75rem;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .simplyp .theme .menu {
    margin-left: -6.125rem;
  }
  .simplyp .theme .menu.menu--compact {
    margin-left: -5.5rem;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .topnav--sticky .menu {
    margin-left: 0;
  }
  .simplyp .theme .menu__item {
    display: flex;
    align-items: center;
  }
  .simplyp .theme .menu__item:nth-child(n+1) {
    border-bottom: none;
  }
  .simplyp .theme .menu__item--active {
    background-color: rgba(238, 238, 238, 0.1);
  }
  .simplyp .theme .menu__item--active:after {
    content: " ";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.25rem;
    background-color: #fff;
    border-bottom: 4px solid #fff;
    -ms-high-contrast-adjust: none;
  }
  .simplyp .theme .menu__item--home {
    display: none;
  }
  .simplyp .theme .menu__item--logo {
    flex-shrink: 0;
    display: flex;
    margin-top: -1.175rem;
    margin-bottom: -0.8rem;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.5s;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .simplyp .theme .menu__item--logo {
    margin-top: -1.05rem;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .menu--compact .menu__item--logo {
    display: none;
  }
  .simplyp .theme .topnav--sticky .menu__item--logo {
    pointer-events: auto;
    opacity: 1;
  }
}
@media (min-width: 48rem) and (min-width: 62rem) {
  .simplyp .theme .menu--compact .menu__item--logo {
    display: flex;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .menu__logo {
    width: 7.5rem;
    height: 2.0325rem;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .simplyp .theme .menu__logo {
    width: 8.75rem;
    height: 2.37125rem;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .menu__title {
    font-size: 2.625rem;
    font-weight: 300;
    padding-bottom: 0.75rem;
  }
}
@media (min-width: 48rem) and (min-width: 48rem) {
  .simplyp .theme .menu__title {
    font-size: 2.4rem;
  }
}
@media (min-width: 48rem) {
  .simplyp .theme .menu__link {
    padding: 0.8rem 1.75rem;
    font-size: 1.1rem;
    font-weight: 400;
    text-align: center;
    line-height: 1.625rem;
  }
  .simplyp .theme .menu--compact .menu__link {
    font-size: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.25rem;
  }
  .simplyp .theme .menu__trigger {
    position: static;
  }
  .simplyp .theme .menu__trigger-end:after {
    position: static;
    display: inline-block;
    height: 0.3125rem;
    margin-left: 0.5rem;
    vertical-align: middle;
  }
  .simplyp .theme .menu__trigger:not(.menu__trigger--btn)[aria-expanded=true]:after {
    bottom: 0;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #f5f5f5;
    border-width: 0.5rem;
    margin-left: -0.5rem;
    z-index: 10;
  }
  .simplyp .theme .menu__trigger--btn {
    display: none;
  }
  .simplyp .theme .menu__subitem {
    display: none;
    margin: 0;
    column-gap: 2.75rem;
  }
  .simplyp .theme .menu__subitem.in {
    display: none;
  }
  .simplyp .theme .menu__subitem .menu__item {
    display: table;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .simplyp .theme .menu__subitem .menu__link {
    display: inline-block;
    text-align: left;
    break-inside: avoid-column;
    padding: 0.375rem 0;
    line-height: 1.5;
  }
  .simplyp .theme .menu__subitem > li:first-child > .menu__link {
    margin: 0;
  }
  .simplyp .theme .menu__subitem li:last-child {
    margin: 0;
  }
  .simplyp .theme .menu-flyout .menu__subitem {
    display: block;
  }
  .simplyp .theme .menu__title + .menu__subitem {
    columns: 2;
  }
  .simplyp .theme .menu__subitem.menu__subitem--nocols {
    columns: auto auto;
  }
  .simplyp .theme .menu__subitem.menu__subitem--cols {
    columns: 2;
  }
  .simplyp .theme .menu__subitem--keep-together {
    break-inside: avoid-column;
  }
  .simplyp .theme .menu__subitem .menu__subitem .menu__item {
    border-left: 1px solid #007ac3;
    margin-left: 1px;
    padding-left: 1.125rem;
  }
  .simplyp .theme .menu__subitem .menu__subitem .menu__link {
    padding: 0.2625rem 0;
  }
  .simplyp .theme .menu__subitem .menu__subitem .menu__subitem .menu__item {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }
  .simplyp .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem .menu__link:before {
    left: -0.75rem;
    top: 1.03125rem;
  }
}
@media (min-width: 62rem) {
  .simplyp .theme .menu__item.menu__item--featured {
    position: absolute;
    left: calc(66% + 1rem);
    top: 2.5rem;
    bottom: 2.5rem;
    border-left: 3px solid #6c468d;
    display: flex;
  }
  .simplyp .theme .menu__item--featured > .menu__link {
    font-size: 2rem;
    max-width: 22rem;
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
  .simplyp .theme .menu__chevron {
    display: inline-block;
    margin-left: 0.5rem;
    width: 1.3rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .menu__link {
    font-size: 1.25rem;
  }
  .simplyp .theme .menu--compact .menu__link {
    font-size: 1rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
  .simplyp .theme .menu__item--featured > .menu__link {
    font-size: 2.625rem;
  }
  .simplyp .theme .menu__item--home {
    display: flex;
  }
}
.simplyp .theme .menu-flyout .menu__subitem .menu__item--active {
  background-color: transparent;
}
.simplyp .theme .share__icon {
  display: inline-block;
  height: 16px;
  margin-right: 0.5rem;
}
.simplyp .theme .share__button {
  background-color: #6c468d;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #333;
  display: inline-block;
  font-size: 0.875rem;
  height: 27px;
  padding: 2px 6px 3px;
}
.simplyp .theme .share__button--tweet {
  margin-left: 1rem;
}
.simplyp .theme .share__button__icon {
  display: inline-block;
  height: 16px;
  margin-right: 4px;
  vertical-align: sub;
  width: 16px;
}
.simplyp .theme .share__count {
  background-color: #fff;
  color: #656565;
  font-size: 0.875rem;
  font-weight: 600;
  margin-left: 0.1rem;
  padding: 0.28rem 0.4rem;
  position: relative;
}
.simplyp .theme .share__count::after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  content: "";
  height: 0;
  margin-top: -5px;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 50%;
  width: 0;
}
.simplyp .theme .input-group.password-mask__group {
  padding: 0 !important;
}
.simplyp .theme .password-mask__visibility {
  border: none;
  border-radius: 4px;
  padding: 1px 10px;
  height: 48px;
  position: absolute;
  right: 0;
  background: none;
  color: #333;
  outline: none;
  cursor: pointer;
  font-size: 1em;
  z-index: 10;
}
.simplyp .theme .page-tools {
  display: none;
  padding: 0.625rem 2rem;
  background-color: #6c468d;
}
@media (min-width: 48rem) {
  .simplyp .theme .page-tools {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding: 0.625rem 3rem;
  }
}
@media (min-width: 75rem) {
  .simplyp .theme .page-tools {
    padding: 0.625rem 7rem;
  }
}
.simplyp .theme .ddm-label {
  color: #272833;
  cursor: default;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
  max-width: 100%;
  word-wrap: break-word;
}
.simplyp .theme #customFormPortlet {
  /* Safari */
}
.simplyp .theme #customFormPortlet .ddm-form-basic-info {
  display: none;
}
.simplyp .theme #customFormPortlet .loading-animation {
  display: none;
}
.simplyp .theme #customFormPortlet .loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #6b6c7e;
  width: 80px;
  height: 80px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  align-items: center;
}
.simplyp .theme #customFormPortlet .loaderdiv {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100%;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (min-width: 48rem) {
  .simplyp .theme #customFormPortlet .button-holder.container-fluid-1280 {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.simplyp .theme #customFormPortlet .button-holder.container-fluid-1280.previous-page-btn {
  margin-top: 20px;
}
.simplyp .theme #customFormPortlet .button-holder.container-fluid-1280 .btn + .btn {
  margin-top: 15px;
}
@media (min-width: 48rem) {
  .simplyp .theme #customFormPortlet .button-holder.container-fluid-1280 .btn + .btn {
    margin-left: 20px;
    margin-top: 0;
  }
}
.simplyp .theme #customFormPortlet .button-holder.container-fluid-1280.captchaContainer {
  margin-bottom: 25px;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .ddm-form-pagination {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .ddm-form-pagination .multi-step-indicator-label {
  display: none;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page {
  padding-top: 15px;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page > .row {
  margin: 0;
}
@media (min-width: 48rem) {
  .simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page > .row {
    margin: 0 20px;
  }
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-row > .row {
  margin: 0;
}
@media (min-width: 48rem) {
  .simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-row > .row {
    margin: 0 20px;
  }
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .reference-mark {
  color: #bd0000;
  font-size: 0.5rem;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page p .reference-mark {
  color: #bd0000 !important;
  font-size: 0.5rem;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .dropdown-menu {
  min-width: 246px;
  max-height: 305px;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page select[name=month], .simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page select[name=year] {
  padding-right: 1.75rem;
  height: 2rem;
  background-position: 90% 50%;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .input-group,
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-select-dropdown button.btn {
  padding: 0 !important;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.select-button {
  padding: 6px 15px;
  margin-left: 5px;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.clear-button {
  position: absolute;
  right: 90px;
  top: 6px;
  color: #c00;
  border: none;
  padding: 0;
  background-color: #e9ecef;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.clear-button svg.lexicon-icon {
  width: 0.75rem;
  height: 0.75rem;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.btn-sm {
  padding: 0.1875rem 0;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn[aria-label=calendar] {
  padding: 0 0.5rem;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn[aria-label="Choose date"] {
  padding: 0 0.5rem;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .has-error .help-block {
  color: #c00;
  font-weight: 400;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .custom-control-label-text {
  font-weight: normal;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button {
  width: 1.5625rem;
  top: 0;
  height: 26px;
  border-radius: 5px !important;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button .lexicon-icon-hr {
  width: 1rem;
  height: 21px;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button {
  width: 1.5625rem;
  right: 0;
  top: 0;
  height: 26px;
  border-radius: 5px !important;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button .lexicon-icon-plus {
  width: 15px;
  height: 15px;
  margin-bottom: 4px !important;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .liferay-ddm-form-field-paragraph,
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .liferay-ddm-form-field-tip {
  color: #425a61;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-radio .custom-control-inline {
  margin-left: 16px;
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-description,
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 48rem) {
  .simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-description,
  .simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.simplyp .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
  font-size: 2rem;
}
.simplyp .theme .panel {
  border: solid #6c468d 1px;
}
.simplyp .theme .panel .panel-heading {
  background-color: #6c468d;
}
.simplyp .theme .panel-group .panel-info > .panel-heading .accordion-toggle,
.simplyp .theme .panel-group .panel-primary > .panel-heading .accordion-toggle {
  background-color: #6c468d;
}
.simplyp .theme .panel-group .panel-primary > .panel-heading .accordion-toggle {
  background-color: #481f6d;
}
.simplyp .theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed {
  background-color: #6c468d;
}
.simplyp .theme .logo {
  width: auto;
}
.simplyp .theme .table thead, .simplyp .theme .table thead th, .simplyp .theme .table thead td {
  background-color: #6c468d;
  color: #fff;
}

.lifethc .theme {
  font-family: "Lato", sans-serif;
  /**
   * The retina-image mixin is a helper to generate a retina background image and
   * non-retina background image. The image is centered within the container and
   * scaled as large as possible while maintaining image aspect ratio.
   *
   * Arguments
   * $filename: path to the non-retina image
   * $retina-filename (optional): path to the retina image
   */
  /* Body */
  /* Layout Utilities */
  /* Help Bubble */
  /* Split Panel */
  /* Banner Image */
  /* Breadcrumb */
  /* Breakpoint SM */
  /* Breakpoint MD */
  /* Breakpoint LG */
  /* Breakpoint XL */
  /* Slick Theme */
  /* Our Theme */
  /* Slides */
  /* Arrows */
  /* Dots */
  /*
   * Password masking/unmasking button.
   * Used in Login/Registration.
  */
}
@media (min-width: 34rem) {
  .lifethc .theme .container {
    width: auto;
    max-width: 36rem;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .container {
    width: 45rem;
    max-width: none;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .container {
    width: 58.75rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .container {
    width: 71.25rem;
  }
}
.lifethc .theme .container-block, .lifethc .theme .main .portlet-login {
  margin-right: auto;
  margin-left: auto;
}
.lifethc .theme .container-fluid,
.lifethc .theme .container-block,
.lifethc .theme .main .portlet-login {
  max-width: 100rem;
}
.lifethc .theme .span--non-breaking {
  white-space: nowrap;
}
.lifethc .theme .container-flex {
  display: flex;
  align-items: center;
}
@media (min-width: 48rem) {
  .lifethc .theme .container-flex--md {
    display: flex;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .container-flex--lg {
    display: flex;
  }
}
.lifethc .theme .container-fluid-1280,
.lifethc .theme .container-fluid-max-xl {
  padding: 0;
}
@media (min-width: 48rem) {
  .lifethc .theme .container-fluid-1280,
  .lifethc .theme .container-fluid-max-xl {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.lifethc .theme .body {
  padding: 1.5rem 0.9375rem 0;
}
@media (min-width: 48rem) {
  .lifethc .theme .body {
    padding: 1.5rem 3rem 0;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .body {
    padding: 1.5rem 7rem 0;
  }
}
.lifethc .theme .visible-xl-block,
.lifethc .theme .visible-xl-inline,
.lifethc .theme .visible-xl-inline-block {
  display: none !important;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .lifethc .theme .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .lifethc .theme .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .lifethc .theme .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .visible-xl-block {
    display: block !important;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .visible-xl-inline {
    display: inline !important;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .visible-xl-inline-block {
    display: inline-block !important;
  }
}
.lifethc .theme .inline {
  display: inline;
}
.lifethc .theme .block {
  display: block;
}
.lifethc .theme .inline-block {
  display: inline-block;
}
.lifethc .theme .clearfix:before,
.lifethc .theme .clearfix:after {
  content: " ";
  display: table;
}
.lifethc .theme .clearfix:after {
  clear: both;
}
.lifethc .theme .h2--border-top {
  border-top: 1px solid #e2e2e2;
  color: #676767;
  font-weight: 300;
  line-height: 1.2;
  margin-top: 3rem;
  padding-top: 2.5rem;
}
@media (min-width: 34rem) {
  .lifethc .theme .h2--border-top {
    font-size: 26px;
  }
}
.lifethc .theme .p,
.lifethc .theme .li {
  color: #676767;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 34rem) {
  .lifethc .theme .p,
  .lifethc .theme .li {
    font-size: 18px;
  }
}
.lifethc .theme .note {
  color: #676767;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 1.5;
  margin-top: 1rem;
}
@media (min-width: 34rem) {
  .lifethc .theme .note {
    font-size: 16px;
  }
}
.lifethc .theme .ul {
  margin: 1.5rem 0;
  padding-left: 23px;
}
.lifethc .theme .ol {
  counter-reset: step-counter;
  display: table;
  list-style-type: none;
  margin-left: 0;
  padding: 0;
}
.lifethc .theme .ol .li {
  counter-increment: step-counter;
  display: table-row;
}
.lifethc .theme .ol .li::before {
  content: counter(step-counter) "-";
  display: table-cell;
  padding-right: 0.3rem;
  text-align: right;
}
.lifethc .theme .link {
  color: #107abf;
  cursor: pointer;
}
.lifethc .theme .link--download {
  cursor: pointer;
}
.lifethc .theme .link--download::after {
  content: url("/o/excellus-bcbs-theme/images/lifethc/download-lifethc.svg");
  display: inline-block;
  margin-left: 0.5rem;
  vertical-align: middle;
  width: 1rem;
}
.lifethc .theme .sup {
  font-size: 50%;
  top: -0.8rem;
}
.lifethc .theme .help-bubble {
  color: #333;
  display: inline-block;
  background-color: #600;
  border-radius: 50%;
  padding: 0 0.473rem;
  margin: 0 0.5rem;
}
.lifethc .theme .help-bubble:hover {
  cursor: pointer;
}
.lifethc .theme .btn {
  border-radius: 4px;
  font-size: 1rem;
  font-weight: 600;
  padding: 0.75rem 1.5rem;
  transition: color 0.3s, border-color 0.3s, background-color 0.3s;
}
.lifethc .theme .btn:disabled, .lifethc .theme .btn.disabled {
  cursor: not-allowed;
  opacity: 0.65;
}
.lifethc .theme .btn.btn-lg {
  font-size: 1.125rem;
  line-height: 1.65rem;
  padding: 0.875rem 1.65rem;
}
.lifethc .theme .btn.btn-sm {
  line-height: 1.4rem;
  padding: 0.5rem 1rem;
}
.lifethc .theme .btn.btn-wide {
  padding: 0.65rem 3rem;
}
.lifethc .theme .btn.btn-ghost {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.5);
  color: inherit;
}
.lifethc .theme .btn.btn-ghost:active, .lifethc .theme .btn.btn-ghost:focus, .lifethc .theme .btn.btn-ghost:hover, .lifethc .theme .btn.btn-ghost:active:focus {
  border-color: rgb(255, 255, 255);
  color: inherit;
}
.lifethc .theme .btn.btn-default {
  background-color: #fff;
  border: solid #333 1px;
  color: #333;
}
.lifethc .theme .btn.btn-default:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  border-color: #141414;
  color: #333;
}
.lifethc .theme .btn.btn-default:active:not(:disabled):not(.disabled), .lifethc .theme .btn.btn-default:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  border-color: #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #333;
}
.lifethc .theme .btn.btn-default:disabled, .lifethc .theme .btn.btn-default.disabled {
  color: #333;
  border-color: #333;
}
.lifethc .theme .btn.btn-primary {
  background-color: #600;
  border: solid #600 1px;
  color: #fff;
}
.lifethc .theme .btn.btn-primary:hover:not(:disabled):not(.disabled) {
  background-color: #bc5e2f;
  border-color: #bc5e2f;
}
.lifethc .theme .btn.btn-primary:active:not(:disabled):not(.disabled), .lifethc .theme .btn.btn-primary:focus:not(:disabled):not(.disabled) {
  background-color: #bc5e2f;
  border-color: #bc5e2f;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
}
.lifethc .theme .btn.btn-secondary {
  background-color: #fff;
  border: solid #007ac3 1px;
  color: #007ac3;
}
.lifethc .theme .btn.btn-secondary:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  border-color: #005486;
  color: #0067a2;
}
.lifethc .theme .btn.btn-secondary:active:not(:disabled):not(.disabled), .lifethc .theme .btn.btn-secondary:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  border-color: #002a44;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #0067a2;
}
.lifethc .theme .btn.btn-secondary:disabled, .lifethc .theme .btn.btn-secondary.disabled {
  color: #aeaeae;
  border-color: #333;
}
.lifethc .theme .btn.btn-tertiary {
  background-color: #fff;
  border: solid #cacaca 1px;
  color: #333;
}
.lifethc .theme .btn.btn-tertiary:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  color: #333;
}
.lifethc .theme .btn.btn-tertiary:active:not(:disabled):not(.disabled), .lifethc .theme .btn.btn-tertiary:focus:not(:disabled):not(.disabled) {
  background-color: #ececec;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #333;
}
.lifethc .theme .btn.btn-tertiary:disabled, .lifethc .theme .btn.btn-tertiary.disabled {
  color: #333;
  border-color: #333;
}
.lifethc .theme .btn-toggled, .lifethc .theme .banner--expanded .btn-login--md {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.lifethc .theme .btn-social {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #600;
  border: none;
  width: 1.875rem;
  height: 1.875rem;
  margin-right: 0.375rem;
  border-radius: 50%;
}
.lifethc .theme .btn-social:hover {
  background-color: #990000;
  outline: none;
}
.lifethc .theme .btn-social:active {
  background-color: #600;
}
@media (min-width: 48rem) {
  .lifethc .theme .btn-social {
    width: 3rem;
    height: 3rem;
  }
}
.lifethc .theme a.btn-social {
  padding: 0.15rem 0.35rem;
}
@media (min-width: 48rem) {
  .lifethc .theme a.btn-social {
    padding: 0.375rem;
  }
}
.lifethc .theme .btn-social__icon {
  width: 1.25rem;
  height: 1.25rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .btn-social__icon {
    width: 2.25rem;
    height: 2.25rem;
  }
}
.lifethc .theme .bg-info {
  background-color: #d7e8f9 !important;
}
.lifethc .theme .bg-secondary {
  background-color: #f0ebd8 !important;
}
.lifethc .theme .bg-primary {
  background-color: #005373 !important;
  color: #fff;
}
.lifethc .theme .bg-warning {
  background-color: #fdfddb !important;
}
.lifethc .theme .bg-danger {
  color: #fff;
}
.lifethc .theme .wrapper {
  background-color: #f5f5f5;
}
.lifethc .theme .wrapper--media {
  background-color: #e2e2e2;
}
.lifethc .theme .wrapper--media--areas {
  background-color: #600;
}
.lifethc .theme .wrapper--extras {
  background-color: #414749;
}
@media (max-width: 34rem) {
  .lifethc .theme .wrapper--media--xs {
    background-color: #e2e2e2;
  }
}
@media (min-width: 34rem) and (max-width: 61.9375rem) {
  .lifethc .theme .wrapper--media--sm {
    background-color: #e2e2e2;
  }
}
@media (min-width: 48rem) and (max-width: 74.9375rem) {
  .lifethc .theme .wrapper--media--md {
    background-color: #e2e2e2;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .lifethc .theme .wrapper--media--lg {
    background-color: #e2e2e2;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .wrapper--media--xl {
    background-color: #e2e2e2;
  }
}
.lifethc .theme input:not(.btn-primary) {
  color: #221f1f;
}
.lifethc .theme input[type=radio] {
  margin-top: 5px;
  margin-right: 5px;
}
.lifethc .theme input[type=text] {
  border-radius: 0.1875rem;
}
.lifethc .theme .form-control::placeholder, .lifethc .theme .form-control::-webkit-input-placeholder, .lifethc .theme .form-control::-ms-input-placeholder,
.lifethc .theme input::placeholder,
.lifethc .theme input::-webkit-input-placeholder,
.lifethc .theme input::-ms-input-placeholder {
  color: #656565;
}
.lifethc .theme select.form-control {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  background-position: 98% 50%;
  background-repeat: no-repeat;
  padding-right: 3rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.lifethc .theme select.form-control::-ms-expand {
  display: none;
}
.lifethc .theme .checkbox,
.lifethc .theme .radio {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.lifethc .theme .checkbox input,
.lifethc .theme .radio input {
  position: relative;
}
.lifethc .theme .checkbox input:focus ~ .checkbox__indicator, .lifethc .theme .checkbox input:hover ~ .checkbox__indicator,
.lifethc .theme .radio input:focus ~ .checkbox__indicator,
.lifethc .theme .radio input:hover ~ .checkbox__indicator {
  background-color: #e6e6e6;
}
.lifethc .theme .checkbox input:checked ~ .checkbox__indicator,
.lifethc .theme .radio input:checked ~ .checkbox__indicator {
  background-color: #007ac3;
}
.lifethc .theme .checkbox input:checked ~ .checkbox__indicator:after,
.lifethc .theme .radio input:checked ~ .checkbox__indicator:after {
  display: block;
}
.lifethc .theme .checkbox input:checked:focus ~ .checkbox__indicator,
.lifethc .theme .radio input:checked:focus ~ .checkbox__indicator {
  background-color: #009af6;
}
.lifethc .theme .checkbox input:disabled ~ .checkbox__indicator,
.lifethc .theme .radio input:disabled ~ .checkbox__indicator {
  pointer-events: none;
  opacity: 0.6;
}
.lifethc .theme .checkbox input:disabled ~ .checkbox__indicator:after,
.lifethc .theme .radio input:disabled ~ .checkbox__indicator:after {
  background-color: #f2f2f2;
}
.lifethc .theme .checkbox:hover input:not([disabled]):checked ~ .checkbox__indicator,
.lifethc .theme .radio:hover input:not([disabled]):checked ~ .checkbox__indicator {
  background-color: #008add;
}
.lifethc .theme .checkbox__indicator,
.lifethc .theme .radio__indicator {
  flex-shrink: 0;
  position: relative;
  margin-right: 1rem;
  width: 1rem;
  height: 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #bbb;
  background-color: #fff;
}
.lifethc .theme .checkbox__indicator:after,
.lifethc .theme .radio__indicator:after {
  position: absolute;
  display: none;
  content: "";
  top: 0.125rem;
  left: 0.625rem;
  width: 0.6875rem;
  height: 1.5rem;
  transform: rotate(45deg);
  border: solid #fff;
  border-width: 0 0.25rem 0.25rem 0;
}
.lifethc .theme .radio .checkbox__indicator {
  border-radius: 50%;
}
.lifethc .theme .radio .checkbox__indicator:after {
  top: 0.25rem;
  left: 0.25rem;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  background-color: #fff;
}
.lifethc .theme .radio input:disabled ~ .checkbox__indicator:after {
  background-color: #e6e6e6;
}
.lifethc .theme .split-panel {
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 75rem) {
  .lifethc .theme .split-panel {
    flex-flow: row nowrap;
  }
}
.lifethc .theme .split-panel__image {
  flex: 1;
  min-height: 200px;
  padding: 1rem;
  background-size: cover;
}
@media (min-width: 34rem) {
  .lifethc .theme .split-panel__image {
    min-height: 300px;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .split-panel__image {
    min-height: 400px;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .split-panel__image {
    padding: 4rem;
  }
}
.lifethc .theme .split-panel__content {
  background-color: #600;
  display: flex;
  flex: 1;
  flex-flow: column nowrap;
  justify-content: center;
  padding: 2rem 1rem;
  position: relative;
  text-align: left;
}
@media (min-width: 48rem) {
  .lifethc .theme .split-panel__content {
    padding: 4rem;
    text-align: left;
  }
}
.lifethc .theme .split-panel__icon {
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: 6rem;
}
@media (min-width: 34rem) {
  .lifethc .theme .split-panel__icon {
    right: 1rem;
    top: 1rem;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .split-panel__icon {
    right: 3rem;
    top: 3rem;
    width: 8rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .split-panel__icon {
    right: 8rem;
    width: 9rem;
  }
}
.lifethc .theme .split-panel__title {
  color: #333;
  font-size: 41px;
  margin: 0 0 1rem;
}
@media (min-width: 75rem) {
  .lifethc .theme .split-panel__title {
    font-size: 51px;
    width: 60%;
  }
}
.lifethc .theme .split-panel.univera-theme .split-panel__title {
  width: 50%;
}
@media (min-width: 34rem) {
  .lifethc .theme .split-panel.univera-theme .split-panel__title {
    width: auto;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .split-panel.univera-theme .split-panel__title {
    width: 60%;
  }
}
.lifethc .theme .split-panel__paragraph {
  color: #333;
  line-height: 1.5;
  margin: 0 0 1.5rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .split-panel__paragraph {
    width: 70%;
  }
}
.lifethc .theme .split-panel.univera-theme .split-panel__paragraph {
  width: 100%;
}
@media (min-width: 34rem) {
  .lifethc .theme .split-panel.univera-theme .split-panel__paragraph {
    width: 70%;
  }
}
.lifethc .theme .split-panel__button {
  background-color: #fff;
  border-color: #fff;
  color: #333;
  display: inline-block;
  font-size: 1rem;
  padding: 0.7rem 2.4rem;
  margin-left: 0;
  margin-right: 0;
  align-self: flex-start;
}
@media (min-width: 48rem) {
  .lifethc .theme .split-panel__button {
    margin: 0;
  }
}
.lifethc .theme .banner-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 210px;
  position: relative;
}
@media (min-width: 34rem) {
  .lifethc .theme .banner-image {
    min-height: 350px;
  }
}
.lifethc .theme .banner-image__heading {
  background-color: rgba(95, 101, 104, 0.8);
  bottom: 0;
  color: #fff;
  font-size: 28px;
  margin: 0;
  padding: 1rem 0 1rem 2rem;
  position: absolute;
  width: 100%;
}
@media (min-width: 34rem) {
  .lifethc .theme .banner-image__heading {
    font-size: 41px;
    padding: 1.5rem 0 1.5rem 2rem;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .banner-image__heading {
    padding: 1.5rem 0 1.5rem 4rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .banner-image__heading {
    padding: 1.5rem 0 1.5rem 8rem;
  }
}
.lifethc .theme .banner-image-none {
  min-height: 0;
}
.lifethc .theme .banner-image-none .banner-image__heading {
  position: static;
  background-color: transparent;
  color: #221f1f;
  padding-top: 1.5rem;
  padding-bottom: 0;
}
@media (min-width: 48rem) {
  .lifethc .theme .banner-image-none .banner-image__heading {
    padding-top: 4.5rem;
    padding-bottom: 1.5rem;
  }
}
.lifethc .theme .breadcrumb {
  background-color: transparent;
  border-radius: 0;
  display: inline-block;
  font-size: 0.9375rem;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
.lifethc .theme .breadcrumb a {
  color: #2f70aa;
  cursor: pointer;
}
.lifethc .theme .breadcrumb .breadcrumb-icon {
  content: "› ";
  padding: 0 0 0 5px;
  color: #555;
}
.lifethc .theme .breadcrumb > span:last-child a {
  color: inherit !important;
  text-decoration: none;
  cursor: context-menu !important;
}
@media (max-width: 48rem) {
  .lifethc .theme .breadcrumb {
    display: none;
  }
}
.lifethc .theme .pageTools {
  background-color: #f5f5f5;
  padding: 0.625rem 0;
}
.lifethc .theme .breadcrumb-container {
  padding: 0.5rem 4rem;
}
@media (min-width: 75rem) {
  .lifethc .theme .breadcrumb-container {
    padding: 0.5rem 8rem !important;
  }
}
.lifethc .theme .pageTools.body.d-print-none.breadcrumb-container {
  max-width: 100rem;
  display: block;
  margin: auto;
  padding-left: 7rem !important;
  padding-right: 9rem !important;
}
.lifethc .theme nav#_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj_breadcrumbs-defaultScreen {
  background: #f5f5f5;
}
.lifethc .theme div#p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj_ {
  width: calc(100% - 0px) !important;
  margin-left: auto;
}
.lifethc .theme section#portlet_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj .portlet-content-container {
  width: 100% !important;
  margin-left: 15px !important;
}
.lifethc .theme .share-image {
  margin-bottom: 1rem;
  padding-right: 3rem;
  padding-top: 1rem;
  text-align: right;
}
.lifethc .theme .row-heading .share {
  padding-top: 2rem;
  text-align: center;
}
.lifethc .theme .row-heading .fa-share-alt,
.lifethc .theme .share-image .fa-share-alt {
  display: inline-block;
  padding: 8px 5px 0 0;
  color: #221f1f;
  vertical-align: top;
}
.lifethc .theme .row-heading .addthis_inline_share_toolbox,
.lifethc .theme .share-image .addthis_inline_share_toolbox {
  display: inline-block;
}
.lifethc .theme .nav-tabs {
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  width: 100%;
}
.lifethc .theme .nav-tabs > li {
  margin-bottom: 10px;
  display: inline-block;
  float: none;
  min-width: 0;
}
.lifethc .theme .nav-tabs > li > a {
  line-height: 1.42857;
  margin-right: 2px;
  padding: 10px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #221f1f;
  font-size: 14px;
  font-weight: 700;
}
.lifethc .theme .nav-tabs > li > a:active, .lifethc .theme .nav-tabs > li > a:hover, .lifethc .theme .nav-tabs > li > a:focus {
  background-color: transparent;
  color: #221f1f;
  text-decoration: none;
}
@media (min-width: 62rem) {
  .lifethc .theme .nav-tabs > li > a {
    font-size: 1.125rem;
  }
}
.lifethc .theme .nav-tabs > li > a:hover {
  text-decoration: none;
}
.lifethc .theme .nav-tabs > li > a.active {
  border-bottom: 3px solid #007ac3;
  cursor: default;
  color: #007ac3;
  font-weight: 700;
  background-color: transparent;
}
.lifethc .theme .nav-tabs > li > a.active:active, .lifethc .theme .nav-tabs > li > a.active:hover, .lifethc .theme .nav-tabs > li > a.active:focus {
  border-bottom: 3px solid #007ac3;
  cursor: default;
  color: #007ac3;
  font-weight: 700;
  background-color: transparent;
}
.lifethc .theme .tab-pane {
  margin-top: 15px;
  padding: 0 1em;
  width: 100%;
}
.lifethc .theme .nav-tabs--compact .nav-tabs > li > a {
  font-size: 1rem;
  padding: 10px 15px;
}
.lifethc .theme .autocomplete {
  position: relative;
}
.lifethc .theme .autocomplete .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
}
.lifethc .theme .autocomplete .autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.lifethc .theme .autocomplete .autocomplete-items div.autocomplete-active, .lifethc .theme .autocomplete .autocomplete-items div:hover {
  background-color: #600;
  color: #fff;
}
@media (max-width: 575px) {
  .lifethc .theme .hidden-xs,
  .lifethc .theme .hidden-xs-down,
  .lifethc .theme .hidden-sm-down,
  .lifethc .theme .hidden-md-down,
  .lifethc .theme .hidden-lg-down,
  .lifethc .theme .hidden-xl-down,
  .lifethc .theme .hidden-xs-up,
  .lifethc .theme .hidden-unless-sm,
  .lifethc .theme .hidden-unless-md,
  .lifethc .theme .hidden-unless-lg,
  .lifethc .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .lifethc .theme .hidden-sm,
  .lifethc .theme .hidden-sm-down,
  .lifethc .theme .hidden-md-down,
  .lifethc .theme .hidden-lg-down,
  .lifethc .theme .hidden-xl-down,
  .lifethc .theme .hidden-xs-up,
  .lifethc .theme .hidden-sm-up,
  .lifethc .theme .hidden-unless-xs,
  .lifethc .theme .hidden-unless-md,
  .lifethc .theme .hidden-unless-lg,
  .lifethc .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lifethc .theme .hidden-md,
  .lifethc .theme .hidden-md-down,
  .lifethc .theme .hidden-lg-down,
  .lifethc .theme .hidden-xl-down,
  .lifethc .theme .hidden-xs-up,
  .lifethc .theme .hidden-sm-up,
  .lifethc .theme .hidden-md-up,
  .lifethc .theme .hidden-unless-xs,
  .lifethc .theme .hidden-unless-sm,
  .lifethc .theme .hidden-unless-lg,
  .lifethc .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .lifethc .theme .hidden-lg,
  .lifethc .theme .hidden-lg-down,
  .lifethc .theme .hidden-xl-down,
  .lifethc .theme .hidden-xs-up,
  .lifethc .theme .hidden-sm-up,
  .lifethc .theme .hidden-md-up,
  .lifethc .theme .hidden-lg-up,
  .lifethc .theme .hidden-unless-xs,
  .lifethc .theme .hidden-unless-sm,
  .lifethc .theme .hidden-unless-md,
  .lifethc .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .lifethc .theme .hidden-lg,
  .lifethc .theme .hidden-xl,
  .lifethc .theme .hidden-xl-down,
  .lifethc .theme .hidden-xs-up,
  .lifethc .theme .hidden-sm-up,
  .lifethc .theme .hidden-md-up,
  .lifethc .theme .hidden-lg-up,
  .lifethc .theme .hidden-xl-up,
  .lifethc .theme .hidden-unless-xs,
  .lifethc .theme .hidden-unless-sm,
  .lifethc .theme .hidden-unless-md,
  .lifethc .theme .hidden-unless-lg {
    display: none !important;
  }
}
.lifethc .theme .root-footer__block {
  margin-bottom: 1rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .root-footer__block {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .root-footer__block {
    padding: 0 7rem;
  }
}
.lifethc .theme .root-footer__social {
  order: 2;
  display: flex;
  align-items: center;
  position: relative;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
  padding: 0 2rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .root-footer__social {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .root-footer__social {
    justify-content: flex-end;
    width: 50%;
    padding: 0 0 0 1rem;
  }
  .lifethc .theme .root-footer__social:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #e2e2e2;
  }
}
.lifethc .theme .root-footer__social__text {
  font-size: 1rem;
  font-weight: 300;
  margin-right: 1rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .root-footer__social__text {
    font-size: 2rem;
  }
}
.lifethc .theme .root-footer__legal {
  order: 1;
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding: 0 2rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .root-footer__legal {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .root-footer__legal {
    width: 50%;
    padding: 0 1rem 0 0;
  }
}
.lifethc .theme .root-footer__legal__text {
  font-size: 0.875rem;
  color: #656565;
  margin-right: 1rem;
}
.lifethc .theme .root-footer__legal__link {
  font-size: 0.875rem;
}
.lifethc .theme .scroll-to-top {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  opacity: 0;
  width: 3rem;
  height: 3rem;
  border: solid 1px #dedede;
  border-radius: 1.5rem;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(153, 153, 153, 0.65);
  text-align: center;
  z-index: 100;
  pointer-events: none;
  transition: opacity 0.5s;
}
.lifethc .theme .scroll-to-top img {
  width: 1rem;
  height: 100%;
}
.lifethc .theme .genesysbtn {
  right: 6rem !important;
  position: fixed;
  bottom: 0.8rem;
  opacity: 0;
  transition: opacity 0.5s;
  text-align: center;
  box-shadow: 0 2px 2px rgba(153, 153, 153, 0.65);
  z-index: 100;
  padding: 0.6rem 1rem 0.6rem 1rem;
  pointer-events: none;
}
.lifethc .theme svg.svgChat {
  height: 23px;
  width: 30px;
  fill: none;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.lifethc .theme .chat-2 {
  fill: none;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.lifethc .theme .scroll-to-top--visible {
  pointer-events: auto;
  opacity: 1;
}
.lifethc .theme button.d-print-none.btn.btn-primary.genesys-footer {
  width: 125%;
  height: 50px;
  padding: 0.6rem 1rem 0.6rem 1rem;
  margin-top: 0.7rem;
}
.lifethc .theme #online-chat svg {
  height: 40px;
  margin-top: 0.1rem !important;
}
@media (min-width: 48rem) {
  .lifethc .theme .extras {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .extras {
    padding: 0 7rem;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .extras {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .extras {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .extras {
    padding: 2rem 5rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .extras {
    padding-right: 7rem;
    padding-left: 7rem;
  }
}
.lifethc .theme .extras__row {
  width: 100%;
}
@media (min-width: 48rem) {
  .lifethc .theme .extras__row {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .extras__row {
    width: 50%;
  }
}
@media (max-width: 61.9375rem) {
  .lifethc .theme .extras__row:first-child {
    padding-top: 1px;
  }
  .lifethc .theme .extras__row:last-child {
    padding-bottom: 1px;
  }
}
.lifethc .theme .extras__cols {
  display: flex;
  -webkit-column-count: 1; /* Chrome, Safari, Opera */
  -moz-column-count: 1; /* Firefox */
  column-count: 1;
}
@media (min-width: 48rem) {
  .lifethc .theme .extras__cols {
    display: block;
  }
}
@media (max-width: 47.9375rem) {
  .lifethc .theme .extras__cols {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    display: block;
  }
}
.lifethc .theme .extras__group {
  margin: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #5f6568;
}
@media (min-width: 48rem) {
  .lifethc .theme .extras__group {
    position: relative;
    width: 50%;
    height: 100%;
    margin: 0;
    padding: 1rem 1rem 1.5rem;
    border-top: none;
  }
  .lifethc .theme .extras__group:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #5f6568;
  }
}
.extras__row:first-child .lifethc .theme .extras__group:first-child {
  border-top: none;
}
@media (max-width: 47.9375rem) {
  .extras__row:first-child .lifethc .theme .extras__group:first-child {
    padding-top: 0;
  }
}
.lifethc .theme .extras__group--secure:after {
  background-color: #600;
  width: 4px;
  left: -4px;
}
@media (max-width: 47.9375rem) {
  .lifethc .theme .extras__group--secure {
    border-top: 4px solid #600;
  }
}
.lifethc .theme .extras__group-title {
  color: #fff;
  font-weight: 600;
  font-size: 1.375rem;
  margin-top: 0;
}
.lifethc .theme .extras__group-icon {
  margin-top: -0.3rem;
  margin-left: 0.3rem;
}
.lifethc .theme .extras__list {
  margin: 0;
  padding: 0 0.5rem 0 0;
  list-style: none;
  width: 50%;
}
@media (min-width: 48rem) {
  .lifethc .theme .extras__list {
    width: 100%;
  }
}
.lifethc .theme .extras__item {
  color: #fff;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
}
.lifethc .theme .extras__item:hover {
  color: #600;
}
@media (min-width: 48rem) {
  .lifethc .theme .areas {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .areas {
    padding: 0 7rem;
  }
}
.lifethc .theme .areas__toggle {
  position: relative;
  background-color: transparent;
  font-size: 1.125rem;
  border: none;
  padding: 1rem 2rem;
}
.lifethc .theme .areas__toggle.collapsed .areas__toggle-chevron {
  transform: rotateZ(0deg);
}
@media (min-width: 48rem) {
  .lifethc .theme .areas__toggle {
    padding: 2rem 0;
    font-size: 1.375rem;
  }
}
.lifethc .theme .areas__toggle:focus {
  outline: none;
}
.lifethc .theme .areas__toggle:after {
  content: "";
}
.lifethc .theme .areas__toggle-chevron {
  display: inline-block;
  width: 27px;
  height: 13px;
  transition: transform 0.3s ease;
  transform: rotateZ(-180deg);
}
.lifethc .theme .areas__action {
  display: block;
  font-size: 1rem;
  font-weight: normal;
  padding: 0 2rem 2rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .areas__action {
    font-size: 1.375rem;
    padding: 2rem 0;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .areas__row-outer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .areas__row-outer {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
.lifethc .theme .areas__row-inner {
  width: 100%;
}
@media (min-width: 48rem) {
  .lifethc .theme .areas__row-inner {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .areas__row-inner {
    width: 50%;
  }
}
.lifethc .theme .areas__cols {
  display: flex;
}
@media (min-width: 48rem) {
  .lifethc .theme .areas__cols {
    display: block;
  }
}
.lifethc .theme .areas_group {
  margin: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #5f6568;
}
@media (min-width: 48rem) {
  .lifethc .theme .areas_group {
    position: relative;
    width: 50%;
    height: 100%;
    margin: 0;
    padding: 1rem 1rem 1.5rem;
    border-top: none;
  }
  .lifethc .theme .areas_group:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #5f6568;
  }
}
.areas__row-inner:first-child .lifethc .theme .areas_group:first-child {
  border-top: none;
}
@media (max-width: 47.9375rem) {
  .areas__row-inner:first-child .lifethc .theme .areas_group:first-child {
    padding-top: 0;
  }
}
.lifethc .theme .areas_group:after {
  background-color: #414749;
}
@media (max-width: 47.9375rem) {
  .lifethc .theme .areas_group {
    border-top: 1px solid #414749;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .areas_group {
    padding-top: 0;
    padding-bottom: 1rem;
  }
}
.lifethc .theme .areas__group-title {
  color: #fff;
  font-weight: 600;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .areas__group-title {
    font-size: 1.375rem;
  }
}
.lifethc .theme .areas__list {
  margin: 0;
  padding: 0 0.5rem 0 0;
  list-style: none;
  width: 50%;
}
@media (min-width: 48rem) {
  .lifethc .theme .areas__list {
    width: 100%;
  }
}
.lifethc .theme .areas__item {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
}
@media (min-width: 48rem) {
  .lifethc .theme .areas__item {
    font-size: 0.9375rem;
  }
}
.lifethc .theme [data-carousel=image] {
  background-color: #fff;
  padding-top: 2.75rem;
}
.lifethc .theme [data-carousel=image] .slick-dots {
  bottom: auto;
  top: 0;
  left: 0;
}
.lifethc .theme .slick-dotted.slick-slider[data-carousel=image] {
  margin-bottom: 0;
}
.lifethc .theme .carousel__image-heading {
  margin-top: 4rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .lifethc .theme .carousel__image-heading {
    font-size: 3rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .carousel__image-heading {
    font-size: 3.25rem;
  }
}
.lifethc .theme .carousel__image-slide {
  position: relative;
}
.lifethc .theme .carousel__image-slide__image-container {
  height: 23rem;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center top;
}
@media (min-width: 48rem) {
  .lifethc .theme .carousel__image-slide__image-container {
    height: 26.25rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .carousel__image-slide__image-container {
    height: 30rem;
  }
}
.lifethc .theme a.carousel__image-slide__content {
  margin-bottom: 0.6875rem;
  display: block;
  color: #221f1f;
}
.lifethc .theme a.carousel__image-slide__content:hover {
  color: #007ac3;
}
.lifethc .theme .carousel__hero-slide,
.lifethc .theme .carousel__hero-slide__image-container,
.lifethc .theme .hero-image-cta,
.lifethc .theme .hero-image-cta__image-container {
  position: relative;
}
.lifethc .theme .carousel__hero-slide__image-container,
.lifethc .theme .hero-image-cta__image-container {
  height: 20rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 48rem) {
  .lifethc .theme .carousel__hero-slide__image-container,
  .lifethc .theme .hero-image-cta__image-container {
    height: 28rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .carousel__hero-slide__image-container,
  .lifethc .theme .hero-image-cta__image-container {
    height: 31.875rem;
  }
}
.lifethc .theme .wrapper--thumbnail-carousel {
  position: relative;
  background-color: #eaeaea;
  margin-top: 7.5rem;
  padding: 0 1rem 1rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem 2rem;
  }
}
.lifethc .theme .wrapper--thumbnail-carousel .slick-prev,
.lifethc .theme .wrapper--thumbnail-carousel .slick-next {
  top: 30%;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}
.lifethc .theme .wrapper--thumbnail-carousel .slick-prev:before,
.lifethc .theme .wrapper--thumbnail-carousel .slick-next:before {
  background-size: 1rem 2rem;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-blue-right.svg");
}
.lifethc .theme .wrapper--thumbnail-carousel .slick-prev {
  width: 0;
}
@media (min-width: 62rem) {
  .lifethc .theme .wrapper--thumbnail-carousel .slick-prev {
    left: 0;
    width: 4.375rem;
  }
}
.lifethc .theme .wrapper--thumbnail-carousel .slick-prev:before {
  transform: rotateZ(180deg);
}
.lifethc .theme .wrapper--thumbnail-carousel .slick-next {
  width: 0;
}
@media (min-width: 62rem) {
  .lifethc .theme .wrapper--thumbnail-carousel .slick-next {
    right: 0;
    width: 4.375rem;
  }
}
.lifethc .theme .wrapper--thumbnail-carousel .slick-next:before {
  transform: rotateZ(0deg);
}
.lifethc .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-prev,
.lifethc .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-next {
  opacity: 0.75;
}
.lifethc .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-prev:hover,
.lifethc .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-next:hover {
  opacity: 1;
  transition: opacity 0s linear;
}
.lifethc .theme [data-carousel=thumbnail].slick-slider,
.lifethc .theme #media-carousel.slick-slider {
  position: static;
}
.lifethc .theme [data-carousel=thumbnail] .slick-dots,
.lifethc .theme #media-carousel .slick-dots {
  bottom: auto;
  top: -6.5rem;
  left: 0;
}
.lifethc .theme .slick-dotted.slick-slider[data-carousel=thumbnail],
.lifethc .theme #media-carousel {
  margin-bottom: 0;
}
.lifethc .theme .carousel__thumbnail-heading {
  margin-top: 2rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .lifethc .theme .carousel__thumbnail-heading {
    margin-top: 3rem;
    font-size: 3rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .carousel__thumbnail-heading {
    margin-top: 4rem;
    font-size: 3.25rem;
  }
}
.lifethc .theme .carousel__thumbnail-heading--small {
  margin-top: 2rem;
  font-size: 1.875rem;
  text-align: center;
}
.lifethc .theme .carousel__thumbnail-container {
  width: 14rem;
  margin: auto;
}
@media (min-width: 48rem) {
  .lifethc .theme .carousel__thumbnail-container {
    width: 42rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .carousel__thumbnail-container {
    width: 48.75rem;
  }
}
.lifethc .theme .carousel__thumbnail-container .slick-list {
  top: -3.25rem;
  border-radius: 0.5rem;
  background-color: #fff;
}
@media (min-width: 62rem) {
  .lifethc .theme .carousel__thumbnail-container .slick-list {
    top: -3.75rem;
  }
}
.lifethc .theme .carousel__thumbnail-slide {
  position: relative;
}
.lifethc .theme .carousel__thumbnail-slide:before {
  content: "";
  position: absolute;
  left: 0;
  height: 200%;
  width: 0;
  border-left: 1px solid #e2e2e2;
}
.lifethc .theme .carousel__thumbnail-slide:first-child:before {
  display: none;
}
.lifethc .theme .carousel__thumbnail-slide__indicator-image {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #007ac3;
  height: 3.25rem;
  width: 3.25rem;
}
@media (min-width: 62rem) {
  .lifethc .theme .carousel__thumbnail-slide__indicator-image {
    width: 3.75rem;
    height: 3.75rem;
  }
}
.lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog, .lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-facebook, .lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-twitter, .lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin, .lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus, .lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-youtube {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 2rem 2rem;
}
.lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog::before, .lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-facebook::before, .lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-twitter::before, .lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin::before, .lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus::before, .lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-youtube::before {
  content: "";
}
.lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-facebook {
  background-image: url("/o/excellus-bcbs-theme/images/social-facebook.svg");
  background-color: #600;
}
.lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-blog {
  background-image: url("/o/excellus-bcbs-theme/images/social-blog.svg");
  background-color: #e8f1b4;
}
.lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog {
  background-image: url("/o/excellus-bcbs-theme/images/social-ext_blog.svg");
  background-color: #49494b;
}
.lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-twitter {
  background-image: url("/o/excellus-bcbs-theme/images/social-twitter.svg");
  background-color: #600;
}
.lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin {
  background-image: url("/o/excellus-bcbs-theme/images/social-linkedin.svg");
  background-color: #600;
}
.lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus {
  background-image: url("/o/excellus-bcbs-theme/images/social-googleplus.svg");
  background-color: #600;
}
.lifethc .theme .carousel__thumbnail-slide__indicator-image.icon-youtube {
  background-image: url("/o/excellus-bcbs-theme/images/social-youtube.svg");
  background-color: #600;
}
.lifethc .theme .carousel__thumbnail-slide__image-container {
  height: 9rem;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.1);
}
@media (min-width: 62rem) {
  .lifethc .theme .carousel__thumbnail-slide__image-container {
    height: 11rem;
  }
}
.lifethc .theme .carousel__thumbnail-slide__content-container {
  padding: 0.75rem 0.9rem;
}
.lifethc .theme .carousel__thumbnail-slide__content {
  min-height: 4.5rem;
  font-size: 0.875rem;
}
@media (min-width: 62rem) {
  .lifethc .theme .carousel__thumbnail-slide__content {
    font-size: 1rem;
  }
}
.lifethc .theme .carousel__thumbnail-slide__link-description, .lifethc .theme .carousel__thumbnail-slide__link {
  display: block;
  font-size: 0.875rem;
}
.lifethc .theme .carousel__thumbnail-slide__link-description {
  font-style: italic;
}
.lifethc .theme .carousel__thumbnail-slide__link {
  font-weight: 700;
}
.lifethc .theme a.carousel__thumbnail-slide__content {
  margin-bottom: 0.6875rem;
  display: block;
  color: #221f1f;
}
.lifethc .theme a.carousel__thumbnail-slide__content:hover {
  color: #007ac3;
}
.lifethc .theme .carousel {
  background-color: #414749;
}
.lifethc .theme .slick-slide:focus {
  outline: none;
}
.lifethc .theme .slick-prev,
.lifethc .theme .slick-next {
  opacity: 0;
  position: absolute;
  z-index: 1;
  height: 4.375rem;
  width: 4.375rem;
  line-height: 0;
  font-size: 0;
  background-color: transparent;
  border-radius: 50%;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  transition: opacity 0.3s ease-out;
}
.lifethc .theme .slick-prev:hover, .lifethc .theme .slick-prev:focus,
.lifethc .theme .slick-next:hover,
.lifethc .theme .slick-next:focus {
  outline: none;
}
.lifethc .theme .slick-prev.slick-disabled:before,
.lifethc .theme .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.lifethc .theme .slick-prev:before,
.lifethc .theme .slick-next:before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 4.1rem;
  opacity: 1;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-right-white.svg");
  background-repeat: no-repeat;
  background-size: 2.375rem;
  background-position: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lifethc .theme .slick-prev {
  left: 1rem;
}
.lifethc .theme .slick-prev:before {
  left: 0;
  transform: rotateZ(180deg);
}
.lifethc .theme [dir=rtl] .slick-prev {
  right: 0;
  transform: rotateZ(0deg);
}
.lifethc .theme [dir=rtl] .slick-prev {
  left: auto;
  right: 0;
}
.lifethc .theme .slick-next {
  right: 1rem;
}
.lifethc .theme .slick-next:before {
  right: 0;
  transform: rotateZ(0deg);
}
.lifethc .theme [dir=rtl] .slick-next {
  left: 0;
  transform: rotateZ(180deg);
}
.lifethc .theme [dir=rtl] .slick-next {
  left: 0;
  right: auto;
}
.lifethc .theme .slick-slider:hover .slick-prev,
.lifethc .theme .slick-slider:hover .slick-next {
  opacity: 0.75;
}
.lifethc .theme .slick-slider:hover .slick-prev:hover,
.lifethc .theme .slick-slider:hover .slick-next:hover {
  opacity: 1;
  transition: opacity 0s linear;
}
.lifethc .theme .slick-dotted.slick-slider {
  margin-bottom: 3rem;
}
.lifethc .theme .slick-dots {
  position: absolute;
  bottom: -35px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.lifethc .theme .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  cursor: pointer;
  vertical-align: bottom;
}
.lifethc .theme .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 1.25rem;
  width: 1rem;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.lifethc .theme .slick-dots li button:hover, .lifethc .theme .slick-dots li button:focus {
  outline: none;
}
.lifethc .theme .slick-dots li button:hover:before, .lifethc .theme .slick-dots li button:focus:before {
  opacity: 0.5;
}
.lifethc .theme .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  height: 0.4375rem;
  width: 0.4375rem;
  border-radius: 50%;
  font-family: "slick";
  font-size: 1.5rem;
  line-height: 20px;
  text-align: center;
  background-color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lifethc .theme .slick-dots li.slick-active button:before {
  background-color: #333;
  opacity: 1;
}
.lifethc .theme .carousel__custom-page-indicator {
  display: none;
}
.lifethc .theme .marketing-bullets {
  padding: 1rem 1rem 2rem;
  position: relative;
}
.lifethc .theme .marketing-bullets__title {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.lifethc .theme .marketing-bullets__list {
  list-style: none;
  padding: 0;
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullets__list {
    display: flex;
    justify-content: space-around;
  }
}
.lifethc .theme .marketing-bullet {
  font-size: 1rem;
  padding: 0.75rem 1rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet {
    padding: 0 1rem;
  }
}
.lifethc .theme .marketing-bullet__link {
  align-items: center;
  color: #221f1f;
  cursor: pointer;
  display: flex;
  justify-content: center;
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet__link {
    display: block;
    text-align: center;
  }
}
.lifethc .theme .marketing-bullet__link:active, .lifethc .theme .marketing-bullet__link:focus, .lifethc .theme .marketing-bullet__link:hover, .lifethc .theme .marketing-bullet__link:active:focus, .lifethc .theme .marketing-bullet__link:active:hover {
  color: #221f1f;
}
.lifethc .theme .marketing-bullet__link:hover .marketing-bullet__image {
  flex-shrink: 0;
  border: 1px solid #bbb;
  border-radius: 6px;
}
.lifethc .theme .marketing-bullet__text {
  max-width: 16rem;
  margin: 0;
  flex-grow: 1;
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet__text {
    margin: 1rem auto 0;
    padding: 0 1.6rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .marketing-bullet__text {
    padding: 0;
  }
}
.lifethc .theme .marketing-bullet__image {
  flex-shrink: 0;
  height: 66px;
  margin-right: 2rem;
  width: 81px;
  border: 1px solid transparent;
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet__image {
    height: 148px;
    width: 182px;
    margin: auto;
    border: 1px solid transparent;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .marketing-bullet__image {
    height: 276px;
    width: 350px;
  }
}
.lifethc .theme .inline-action-btn {
  display: inline-block;
  width: 1.1875rem;
  height: 1.1875rem;
  margin-left: 0.5rem;
  margin-top: -2px;
}
.lifethc .theme .marketing-bullets-expanded {
  transform: translate(0, -100px);
  opacity: 0;
  overflow: hidden;
  transition: transform 0.5s, opacity 0.5s;
  height: 0;
  position: absolute;
  top: 0;
  margin-left: -16px;
  background: #efefef;
  pointer-events: none;
  width: 100%;
}
.lifethc .theme .marketing-bullets-expanded.expanded {
  transform: translate(0, 0);
  opacity: 1;
  height: 100%;
  background: #fff;
  pointer-events: auto;
}
.lifethc .theme .marketing-bullets-expanded.collapsed {
  margin-top: 0;
}
.lifethc .theme .marketing-bullet-expanded__body {
  height: 0;
  opacity: 0;
  position: relative;
  transform: translate(500px, 0);
  transition: transform 0.5s, opacity 0.5s;
}
.lifethc .theme .marketing-bullet-expanded__body.expanded-noAnim,
.lifethc .theme .marketing-bullet-expanded__body.expanded {
  background-color: #f5f5f5;
  height: 100%;
  opacity: 1;
  padding: 2rem;
  transform: translate(0, 0);
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .lifethc .theme .marketing-bullet-expanded__body.expanded {
    background-color: #fff;
    padding: 0 2rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .lifethc .theme .marketing-bullet-expanded__body.expanded {
    padding: 0 2.5rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .lifethc .theme .marketing-bullet-expanded__body.expanded {
    padding: 1rem 2.5rem;
  }
}
.lifethc .theme .marketing-bullet-expanded__body.expanded-noAnim {
  transition: none;
}
.lifethc .theme .marketing-bullet-expanded__body.collapsed {
  opacity: 0;
  transition: none;
}
.lifethc .theme .marketing-bullet-expanded__title {
  align-items: center;
  background-color: #f5f5f5;
  display: none;
  flex-flow: row nowrap;
  height: 6.5rem;
  justify-content: space-between;
  padding: 0 1rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet-expanded__title {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .marketing-bullet-expanded__title {
    height: 8.5rem;
  }
}
.lifethc .theme .marketing-bullet-expanded__titleBack {
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  margin-left: 4rem;
}
.lifethc .theme .marketing-bullet-expanded__titleBack:before {
  content: url("/o/excellus-bcbs-theme/images/chevron-black-left.svg");
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
}
.lifethc .theme .marketing-bullet-expanded__titleBack a {
  color: #333;
}
.lifethc .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close {
  display: block;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close {
    display: none;
  }
}
.lifethc .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close:before {
  display: none;
}
.lifethc .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close img {
  display: inline-block;
  width: 1.5rem;
}
.lifethc .theme .marketing-bullet-expanded__titleSubStates {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lifethc .theme .marketing-bullet-expanded__titleSubState {
  cursor: pointer;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.lifethc .theme .marketing-bullet-expanded__titleSubStateLink {
  border: none;
  background: #fff;
  color: #333;
  display: block;
  padding: 0.1rem 1rem;
  min-width: 17rem;
}
@media (min-width: 75rem) {
  .lifethc .theme .marketing-bullet-expanded__titleSubStateLink {
    padding: 0.5rem 1rem;
  }
}
.lifethc .theme .marketing-bullet-expanded__titleSubStateLink:active, .lifethc .theme .marketing-bullet-expanded__titleSubStateLink:focus, .lifethc .theme .marketing-bullet-expanded__titleSubStateLink:hover, .lifethc .theme .marketing-bullet-expanded__titleSubStateLink:active:focus, .lifethc .theme .marketing-bullet-expanded__titleSubStateLink:active:hover {
  color: #333;
}
.lifethc .theme .marketing-bullet-expanded__titleSubStateLink > p {
  font-weight: 600;
  margin-top: 1rem;
}
.lifethc .theme .marketing-bullet-expanded__titleSubStateLink:after {
  content: " ";
  font-size: 12px;
  clear: both;
}
.lifethc .theme .marketing-bullet-expanded__titleSubStateLink > .marketing-bullet__image {
  width: 75px;
  height: 75px;
  float: left;
  margin-right: 1rem;
}
.lifethc .theme .marketing-bullet-expanded__bodyWrapper {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyWrapper {
    flex-flow: row nowrap;
  }
}
.lifethc .theme .marketing-bullet-expanded__bodyImg {
  display: none;
  height: auto;
  width: 100px;
}
@media (min-width: 34rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyImg {
    display: block;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyImg {
    height: 148px;
    width: 182px;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyImg {
    height: 276px;
    width: 350px;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyContents {
    padding-left: 3rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyContents {
    padding-left: 4rem;
  }
}
.lifethc .theme .marketing-bullet-expanded__bodyContents h1 {
  font-size: 14px;
  font-weight: bold;
}
.lifethc .theme .marketing-bullet-expanded__bodyContents h2 {
  font-size: 29px;
  line-height: 1.2;
  margin-top: 0;
}
@media (min-width: 34rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 29px;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 27px;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 31px;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 41px;
  }
}
.lifethc .theme .marketing-bullet-expanded__bodyContents p {
  color: #454545;
  font-size: 1rem;
  line-height: 1.5;
  margin: 1rem 0 1.5rem;
  max-width: 100%;
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyContents p {
    font-size: 0.95rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyContents p {
    font-size: 1rem;
    max-width: 90%;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyContents p {
    max-width: 80%;
  }
}
.lifethc .theme .marketing-bullet-expanded__bodyBtn {
  background-color: #fff;
  font-size: 1.1rem;
  padding: 0.7rem 1.65rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .lifethc .theme .marketing-bullet-expanded__bodyBtn {
    background-color: transparent;
    width: 20rem;
  }
}
.lifethc .theme .wrapper--sites {
  background-color: #eee;
  display: none;
}
.lifethc .theme .sites {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  text-align: right;
  background-color: #efefef;
}
.lifethc .theme .sites__choice {
  position: relative;
  display: inline-block;
  padding: 0.6rem 1.25rem;
  font-weight: 700;
  font-size: 0.875rem;
}
.lifethc .theme .sites__choice__link {
  color: #333;
}
.lifethc .theme .sites__choice--active {
  background-color: #e3e2e2;
}
.lifethc .theme .sites__choice--active:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -9px;
  left: calc(50% - 9px);
  width: 18px;
  height: 0;
  border-top: 9px solid #e3e2e2;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
}
.lifethc .theme .sites__choice--active .sites__choice__link:hover {
  color: #333;
}
.lifethc .theme .session {
  text-align: right;
  padding: 0 1.75rem;
  font-size: 0;
}
.lifethc .theme .session a {
  color: #0071b3;
  text-decoration: none;
}
.lifethc .theme .session .session__item {
  position: relative;
  display: inline-block;
  line-height: 1.65rem;
  padding: 0.5rem 0.625rem;
  font-weight: 600;
  font-size: 0.875rem;
}
.lifethc .theme .session .session__item .user-icon {
  background-color: #777;
  display: inline-table;
  font-size: 0.875rem;
  height: 2rem;
  line-height: 2rem;
  margin: -0.185rem 0.25rem -0.185rem;
  width: 2rem;
  /*
            Empty user avatar div displays differently than default initials,
            icon. So add content to empty div.
         */
}
.lifethc .theme .session .session__item .user-icon:empty:before {
  content: " ";
  display: inherit;
}
.lifethc .theme .session .session__item .user-icon.user-icon-color-1 {
  background-color: #00437b; /* pass 10.05:1 */
}
.lifethc .theme .session .session__item .user-icon.user-icon-color-2 {
  background-color: #008842; /* pass 4.56:1 */
}
.lifethc .theme .session .session__item .user-icon.user-icon-color-3 {
  background-color: #007ac3; /* pass 4.59:1 */
}
.lifethc .theme .session .session__item .user-icon.user-icon-color-4 {
  background-color: #b545c4; /* pass 4.55:1 */
}
.lifethc .theme .session .session__item .user-icon.user-icon-color-5 {
  background-color: #656565; /* pass 5.82:1 */
}
.lifethc .theme .session .session__item .user-icon.user-icon-color-6 {
  background-color: #005373; /* pass 8.45:1 */
}
.lifethc .theme .session .session__item .user-icon.user-icon-color-7 {
  background-color: #007ac3; /* pass 4.59:1 */
}
.lifethc .theme .session .session__item .user-icon.user-icon-color-8 {
  background-color: #008842; /* pass 4.56:1 */
}
.lifethc .theme .session .session__item .user-icon.user-icon-color-9 {
  background-color: #00437b; /* pass 10.05:1 */
}
.lifethc .theme .session .session__item:nth-child(n+2):before {
  content: " ";
  display: block;
  position: absolute;
  height: 15px;
  font-weight: 300;
  left: -0.05rem;
  top: 50%;
  transform: translateY(-50%);
  color: #454545;
  border-left: 2px solid #bbb;
}
.lifethc .theme .topnav.no-navbar .banner__top-bar {
  border-bottom: solid #007ac3 3px;
}
.lifethc .theme .banner {
  position: fixed;
  transition: height 0.5s;
  top: 0;
  width: 100%;
  z-index: 20;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.lifethc .theme .banner--expanded {
  height: 100%;
}
.lifethc .theme .banner__top-bar {
  position: relative;
  padding: 0.5rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .banner__top-bar {
    padding: 1.5rem 1.75rem;
  }
}
.lifethc .theme .banner__top-bar:before, .lifethc .theme .banner__top-bar:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.4s ease;
  bottom: 0;
}
@media (min-width: 48rem) {
  .lifethc .theme .banner__top-bar:before, .lifethc .theme .banner__top-bar:after {
    bottom: -1px;
  }
}
.lifethc .theme .banner__top-bar:before {
  border-bottom: 0.5rem solid #c1c1c1;
  border-left: 0.75rem solid transparent;
  border-right: 0.75rem solid transparent;
  left: 1.25rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .banner__top-bar:before {
    left: auto;
    right: 6.75rem;
  }
}
.lifethc .theme .banner__top-bar:after {
  border-bottom: 0.4375rem solid #f5f5f5;
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  left: 1.3125rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .banner__top-bar:after {
    left: auto;
    right: 6.8125rem;
  }
}
.lifethc .theme .banner__top-bar__flex-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.lifethc .theme .tools {
  display: none;
}
.lifethc .theme .tools .portlet-search {
  cursor: pointer;
  float: left;
}
.lifethc .theme .tools .portlet-search fieldset.fieldset {
  padding: 0.275rem 0;
}
.lifethc .theme .tools .portlet-search .lexicon-icon {
  height: 35px;
  width: 35px;
  color: #000;
  transition: transform ease-out 0.2s;
}
.lifethc .theme .tools .portlet-search .lfr-ddm-field-group {
  margin-bottom: 0;
}
.lifethc .theme .tools .portlet-search .search-input {
  border: 0;
  box-shadow: none;
  cursor: pointer;
  float: right;
  font-size: 1.1rem;
  font-weight: 300;
  padding-left: 0.5em;
  transition: width ease-out 0.2s;
  width: 4.4em;
}
.lifethc .theme .tools .portlet-search .search-input::-ms-placeholder {
  color: #333;
}
.lifethc .theme .tools .portlet-search .search-input::placeholder {
  color: #333;
}
.lifethc .theme .tools .portlet-search .search-input:focus, .lifethc .theme .tools .portlet-search .search-input:active {
  background: #f5f5f5;
  cursor: text;
  width: 10em;
}
.lifethc .theme .tools .portlet-search .search-input:focus::-ms-placeholder, .lifethc .theme .tools .portlet-search .search-input:active::-ms-placeholder {
  color: #aaa !important;
}
.lifethc .theme .tools .portlet-search .search-input:focus::placeholder, .lifethc .theme .tools .portlet-search .search-input:active::placeholder {
  color: #aaa !important;
}
.lifethc .theme .tools .portlet-search .input-text-wrapper {
  float: right;
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.lifethc .theme .tools .portlet-search:hover, .lifethc .theme .tools .portlet-search.focus {
  color: #007ac3;
}
.lifethc .theme .tools .portlet-search:hover .lexicon-icon, .lifethc .theme .tools .portlet-search.focus .lexicon-icon {
  color: #007ac3;
}
.lifethc .theme .tools .portlet-search:hover .search-input::-ms-placeholder, .lifethc .theme .tools .portlet-search.focus .search-input::-ms-placeholder {
  color: #007ac3;
}
.lifethc .theme .tools .portlet-search:hover .search-input::placeholder, .lifethc .theme .tools .portlet-search.focus .search-input::placeholder {
  color: #007ac3;
}
.lifethc .theme .tools .portlet-search.focus {
  background: #f5f5f5;
}
.lifethc .theme .tools .portlet-search.focus .lexicon-icon {
  transform: rotate(90deg);
}
.lifethc .theme .tools .btn-secondary {
  background-color: #600;
  border-color: #600;
  color: #333;
}
.lifethc .theme .tools .btn-secondary:active, .lifethc .theme .tools .btn-secondary:focus, .lifethc .theme .tools .btn-secondary:hover, .lifethc .theme .tools .btn-secondary:active:focus, .lifethc .theme .tools .btn-secondary:active:hover {
  background-color: #600;
  border-color: #330000;
  color: #333;
}
.lifethc .theme .banner--expanded .tools .btn-secondary {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #ccc;
}
.lifethc .theme .banner--expanded .tools .btn-secondary:active, .lifethc .theme .banner--expanded .tools .btn-secondary:focus, .lifethc .theme .banner--expanded .tools .btn-secondary:hover, .lifethc .theme .banner--expanded .tools .btn-secondary:active:focus, .lifethc .theme .banner--expanded .tools .btn-secondary:active:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #ccc;
}
.lifethc .theme .tools__button {
  padding: 0.594rem 0.75rem;
  background-color: transparent;
  font-size: 1.1rem;
  font-weight: 300;
  color: #221f1f;
  border: none;
  border-radius: 0;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .lifethc .theme .tools__button {
    padding-left: 1.5rem;
  }
  .lifethc .theme .tools__button:first-child {
    border-left: none;
    padding-left: 0.75rem;
  }
}
.lifethc .theme .tools__button:hover, .lifethc .theme .tools__button:focus {
  color: #007ac3;
}
.lifethc .theme .tools__button:hover .icon-help, .lifethc .theme .tools__button:focus .icon-help {
  background-image: url("/o/excellus-bcbs-theme/images/help-blue.svg");
}
.lifethc .theme .tools__button:hover .icon-search, .lifethc .theme .tools__button:focus .icon-search {
  background-image: url("/o/excellus-bcbs-theme/images/search-blue.svg");
}
.lifethc .theme .tools__button:hover .icon-rewards, .lifethc .theme .tools__button:focus .icon-rewards {
  background-image: url("/o/excellus-bcbs-theme/images/rewards-blue.svg");
}
.lifethc .theme .tools__button:hover .icon-messages, .lifethc .theme .tools__button:focus .icon-messages {
  background-image: url("/o/excellus-bcbs-theme/images/messages-blue.svg");
}
.lifethc .theme .tools__button:active {
  box-shadow: none;
}
.lifethc .theme .icon-help,
.lifethc .theme .icon-search,
.lifethc .theme .icon-rewards,
.lifethc .theme .icon-messages {
  position: relative;
  display: inline-block;
  background-size: 100% 100%;
  margin-bottom: -0.375rem;
  margin-right: 0.5rem;
}
.lifethc .theme .icon-help {
  height: 22px;
  width: 15px;
  background-image: url("/o/excellus-bcbs-theme/images/help-black.svg");
}
.lifethc .theme .icon-search {
  height: 24px;
  width: 22px;
  background-image: url("/o/excellus-bcbs-theme/images/search-black.svg");
}
.lifethc .theme .icon-search:before {
  display: none;
}
.lifethc .theme .icon-rewards {
  height: 21px;
  width: 22px;
  margin-bottom: -0.25rem;
  background-image: url("/o/excellus-bcbs-theme/images/rewards-black.svg");
}
.lifethc .theme .icon-messages {
  height: 22px;
  width: 23px;
  margin-bottom: -0.25rem;
  background-image: url("/o/excellus-bcbs-theme/images/messages-black.svg");
}
.lifethc .theme .tools__badge {
  display: inline-block;
  position: absolute;
  bottom: 20%;
  right: -60%;
  border: 2px solid #fff;
  border-radius: 1.5rem;
  padding: 0.125rem 0.4375rem;
  background-color: #aa1a80;
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
}
.lifethc .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_,
.lifethc .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_ div,
.lifethc .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_ section {
  display: inline-block;
  z-index: 30;
}
.lifethc .theme .input-search {
  position: relative;
}
.lifethc .theme .input-search input {
  position: absolute;
  border: none;
  top: 0;
  right: -5px;
  height: 100%;
  width: 7rem;
  padding: 0 1rem 0 3rem;
  opacity: 0;
  transition: all 0.1s ease-out;
  background-color: #f5f5f5;
  cursor: pointer;
}
.lifethc .theme .input-search input ~ .input-search__indicator {
  opacity: 1;
  transition: opacity 0.1s ease-out;
}
.lifethc .theme .input-search input ~ .input-search__icon {
  position: absolute;
  top: 0.55rem;
  right: 5.15rem;
  height: 1rem;
  width: 1rem;
  opacity: 0;
  transition: all 0.1s ease-out;
  transform: scale(-1, 1);
}
.lifethc .theme .input-search input:focus {
  cursor: auto;
  opacity: 1;
  width: 14.5rem;
}
.lifethc .theme .input-search input:focus ~ .input-search__indicator {
  opacity: 0;
}
.lifethc .theme .input-search input:focus ~ .input-search__icon {
  right: 12.1rem;
  opacity: 1;
}
@media (min-width: 62rem) {
  .lifethc .theme .input-search input:focus ~ .input-search__icon {
    right: 12.4rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .input-search input {
    right: 0;
  }
}
.lifethc .theme .tools__dropdown_menu {
  background: #fff;
  font-weight: bold;
  padding: 0.5rem;
  width: auto;
}
.lifethc .theme .tools__dropdown_menu li {
  padding: 0.5rem 1rem;
}
.lifethc .theme .tools__dropdown_menu li:first-child {
  background: #fff;
}
.lifethc .theme .tools__dropdown_menu li a {
  margin: -0.5rem -1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  width: auto;
}
.lifethc .theme .tools__dropdown_menu li a:hover {
  background-color: #e6e6e6;
}
.lifethc .theme .tools__dropdown_menu.dropdown-menu {
  right: auto;
  left: 0;
}
.lifethc .theme .tools__dropdown_menu.dropdown-menu.show {
  display: inline-block;
}
@media (min-width: 48rem) {
  .lifethc .theme .tools__dropdown_menu.dropdown-menu {
    right: 0;
    left: auto;
  }
}
.lifethc .theme .btn-login__symbol {
  display: none;
  width: 1.5rem;
  height: 1.5rem;
}
.lifethc .theme .banner--expanded .btn-login {
  border: none;
  padding: 0.344rem 0.75rem;
}
.lifethc .theme .banner--expanded .btn-login__text {
  display: none;
}
.lifethc .theme .banner--expanded .btn-login__symbol {
  display: block;
}
.lifethc .theme .banner--expanded .banner__top-bar:before, .lifethc .theme .banner--expanded .banner__top-bar:after {
  opacity: 1;
}
.lifethc .theme .btn-login--md {
  font-size: 0.875rem;
  padding: 0.5rem 0.75rem;
}
.lifethc .theme .btn-login--md.dropdown-toggle:focus {
  background-color: #e6e6e6;
}
@media (min-width: 48rem) {
  .lifethc .theme .btn-login--md {
    font-size: 1.1rem;
    padding: 0.563rem 1.25rem;
    margin-left: 0.75rem;
    width: inherit;
  }
}
.lifethc .theme .banner__top-bar__logo-site-name .logo {
  display: inline-block;
  margin: 0;
  width: 8.6423125rem;
  height: 1.6236875rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .banner__top-bar__logo-site-name .logo {
    width: 28.2899375rem;
    height: 3.5rem;
  }
}
.lifethc .theme .banner__top-bar__logo-site-name a {
  display: inline-block;
}
.lifethc .theme .banner__top-bar__logo-site-name .site-name {
  border-left: solid #e2e2e2 1px;
  color: #676767;
  display: inline-table;
  font-size: 20px;
  font-weight: 200;
  height: 1.6236875rem;
  line-height: 1.6236875rem;
  margin: 0 0 0 1em;
  padding-left: 0.9em;
  vertical-align: bottom;
}
@media (min-width: 48rem) {
  .lifethc .theme .banner__top-bar__logo-site-name .site-name {
    height: 3.5rem;
    line-height: 3.5rem;
    font-size: 24px;
  }
}
.lifethc .theme .login {
  bottom: 0;
  background-color: #f5f5f5;
  border-top: 1px solid #c1c1c1;
  left: 0;
  position: fixed;
  right: 0;
  top: 3.125rem;
  width: 100%;
}
.lifethc .theme .login.collapse.transitioning {
  display: block;
}
.lifethc .theme .login.collapse.in {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.lifethc .theme .btn-login,
.lifethc .theme .btn-menu {
  width: 3.625rem;
  padding-left: 0;
  padding-right: 0;
}
.lifethc .theme .btn.btn-menu {
  padding: 0.5rem 1rem;
  border-color: transparent;
}
.lifethc .theme .btn.btn-menu:active {
  box-shadow: none;
}
.lifethc .theme .btn-menu__image {
  height: 0.954375rem;
  width: 1.5rem;
}
.lifethc .theme .login-primary,
.lifethc .theme .login-secondary {
  position: relative;
  padding: 0.5rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .login-primary,
  .lifethc .theme .login-secondary {
    padding: 1.75rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .login-primary,
  .lifethc .theme .login-secondary {
    width: 50%;
  }
}
.lifethc .theme .login-primary__background-container {
  background-color: #414749;
  height: 100%;
  padding: 1.5rem;
  position: relative;
}
@media (min-width: 48rem) {
  .lifethc .theme .login-primary__background-container {
    padding: 2.5rem;
  }
}
.lifethc .theme .btn-login__close--md {
  display: none;
  background-color: transparent;
  border: none;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .lifethc .theme .btn-login__close--md {
    display: block;
    position: absolute;
    top: 2rem;
    right: 2rem;
  }
}
.lifethc .theme .login-secondary__heading,
.lifethc .theme .login-primary__heading {
  font-weight: 300;
  font-size: 2rem;
}
@media (min-width: 34rem) {
  .lifethc .theme .login-secondary__heading,
  .lifethc .theme .login-primary__heading {
    font-size: 2.75rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .login-secondary__heading,
  .lifethc .theme .login-primary__heading {
    font-size: 3.25rem;
  }
}
.lifethc .theme .login-primary__heading {
  margin: 0;
  text-align: center;
}
.lifethc .theme .login-input__wrapper {
  margin: 1rem 0;
}
.lifethc .theme .login-input__wrapper .login-input {
  height: 48px;
  padding: 1.15rem;
}
@media (min-width: 62rem) {
  .lifethc .theme .login-input__wrapper .login-input {
    font-size: 1.25rem;
    font-weight: 300;
  }
}
.lifethc .theme div.btn-search-cancel {
  display: none !important;
}
@media (min-width: 34rem) {
  .lifethc .theme .btn-register,
  .lifethc .theme .login-primary__btn {
    padding: 0.875rem 1.65rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .btn-register,
  .lifethc .theme .login-primary__btn {
    width: auto;
    padding: 0.875rem 5.65rem;
  }
}
.lifethc .theme .login-primary__btn {
  font-size: 1.125rem;
  margin-bottom: 0.75rem 0 1rem;
  width: 100%;
}
.lifethc .theme .login-primary__link-wrapper .separator__pipe:after {
  content: "|";
  margin: 0 0.35rem;
}
@media (max-width: 48rem) {
  .lifethc .theme .login-primary__link-wrapper .separator__pipe:after {
    display: none;
  }
}
.lifethc .theme .login-primary__link {
  display: block;
}
@media (min-width: 48rem) {
  .lifethc .theme .login-primary__link {
    display: inline-block;
  }
}
.lifethc .theme .login-primary__link:hover, .lifethc .theme .login-primary__link:focus {
  color: #003562;
  outline: 0;
}
.lifethc .theme .login-secondary {
  padding: 0 2rem 2rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .login-secondary {
    padding: 0 4.25rem 4rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .login-secondary {
    padding: 1rem 4.25rem 3rem 2.5rem;
  }
}
.lifethc .theme .login-secondary .close {
  opacity: 0.8;
}
.lifethc .theme .btn-login__close--lg {
  display: none;
  background-color: transparent;
  border: none;
}
@media (min-width: 62rem) {
  .lifethc .theme .btn-login__close--lg {
    display: block;
    position: absolute;
    top: 2rem;
    right: 2rem;
  }
}
.lifethc .theme .btn-login__close__icon {
  width: 1.75rem;
  height: 1.75rem;
}
.lifethc .theme .login-bullet__list {
  margin: 0;
  padding: 0.75rem 0.25rem;
  max-width: 23rem;
}
.lifethc .theme .login-bullet__item {
  padding: 0.75rem 0;
}
.lifethc .theme .login-bullet__image {
  flex-shrink: 0;
  width: 3.375rem;
  height: 3rem;
  margin-right: 1rem;
}
.lifethc .theme .login-bullet__text {
  margin: 0;
}
.lifethc .theme .btn-register {
  font-size: 1.125rem;
  width: 100%;
}
@media (min-width: 75rem) {
  .lifethc .theme .btn-register {
    width: auto;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .wrapper--sites {
    display: block;
  }
  .lifethc .theme .wrapper--sites .avatar {
    border-radius: 16px;
    display: inline-block;
    margin: -1em 0.25em -0.75em;
    max-height: 32px;
  }
  .lifethc .theme .wrapper--sites .btn-group.session__item {
    vertical-align: top;
  }
  .lifethc .theme .wrapper--sites .btn-group.session__item .dropdown-toggle {
    border: 0 !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    padding: 0 !important;
  }
  .lifethc .theme .wrapper--sites .btn-group.session__item .dropdown-menu {
    font-size: inherit;
    left: auto;
    overflow-y: hidden;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    right: 0;
    width: 215px;
  }
  .lifethc .theme .wrapper--sites .btn-group.session__item .dropdown-menu li {
    border-bottom: solid 1px rgba(0, 0, 0, 0.15);
    left: auto;
    right: 0;
  }
  .lifethc .theme .wrapper--sites .btn-group.session__item .dropdown-menu li a {
    display: block;
    padding-top: 0.5em;
    padding-bottom: 0.75em;
    white-space: nowrap;
  }
  .lifethc .theme .wrapper--sites .btn-group.session__item .dropdown-menu li:last-child {
    border-bottom: 0;
  }
  .lifethc .theme .banner {
    position: static;
    overflow: visible;
    height: auto;
    transition-duration: 0s;
    box-shadow: none;
  }
  .lifethc .theme .btn-login,
  .lifethc .theme .btn-login.btn-login__symbol {
    display: none;
  }
  .lifethc .theme .tools {
    display: inline-block;
  }
  .lifethc .theme .btn-menu {
    display: none;
  }
  .lifethc .theme .login {
    bottom: auto;
    left: auto;
    right: auto;
    position: relative;
    top: auto;
  }
  .lifethc .theme .login.collapse {
    position: static;
  }
  .lifethc .theme .login.collapse.in {
    overflow-y: visible;
    -webkit-overflow-scrolling: auto;
  }
}
.lifethc .theme .wrapper--navbar {
  background-color: #600;
  display: none;
  position: fixed;
  width: 100%;
  left: 100%;
  top: 0;
  bottom: 0;
  z-index: 30;
  transition: transform 0.5s;
  padding: 1rem 0.75rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.lifethc .theme .wrapper--navbar--active {
  display: block;
}
.lifethc .theme .wrapper--navbar--in {
  transform: translate3d(-100%, 0, 0);
}
.lifethc .theme .topnav--sticky:not(.no-navbar) {
  position: fixed;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  z-index: 20;
}
.lifethc .theme .menu-header {
  display: flex;
}
.lifethc .theme .menu-search__form {
  width: 100%;
}
.lifethc .theme .menu-search {
  flex: 1 1 auto;
  position: relative;
}
.lifethc .theme .menu-search__input {
  background-color: rgba(234, 234, 234, 0.3);
  color: #fff;
  font-size: 20px;
  height: 3.375rem;
  padding: 0 1rem 0 3rem;
  width: 100%;
}
.lifethc .theme .menu-search__input::-webkit-input-placeholder {
  color: #fff;
}
.lifethc .theme .menu-search__input:-moz-placeholder {
  color: #fff;
}
.lifethc .theme .menu-search__input::-moz-placeholder {
  color: #fff;
}
.lifethc .theme .menu-search__input:-ms-input-placeholder {
  color: #fff;
}
.lifethc .theme .menu-search__icon {
  position: absolute;
  top: 1rem;
  left: 0.75rem;
  height: 1.5rem;
  width: 1.4375rem;
  transform: scale(-1, 1);
}
.lifethc .theme .btn-menu-close {
  width: 3.375rem;
  height: 3.375rem;
  padding: 0.875rem;
  margin-left: 1rem;
  border-width: 0;
  background: transparent;
}
.lifethc .theme .btn-menu-close__icon {
  width: 1.625rem;
  height: 1.625rem;
}
.lifethc .theme .menu-footer {
  list-style: none;
  padding: 0;
  margin: 0.75rem 0 1rem;
}
.lifethc .theme .menu-footer__item {
  display: inline-block;
  position: relative;
  padding: 0 1.5rem;
  line-height: 3.125rem;
  text-decoration: none;
  font-size: 1.25rem;
  font-weight: 400;
  color: #fff;
  border-width: 0;
}
.lifethc .theme .menu-footer__item:hover,
.lifethc .theme .menu-footer__item:focus {
  color: #f5f5f5;
  text-decoration: none;
}
.lifethc .theme .menu-footer__badge {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -0.5rem;
  transform: translateY(-50%);
  border: 2px solid #fff;
  border-radius: 1.5rem;
  padding: 0.125rem 0.4375rem;
  background-color: #e61340;
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.5;
}
.lifethc .theme .menu-flyout {
  display: none;
}
@media (min-width: 48rem) {
  .lifethc .theme .menu-header,
  .lifethc .theme .menu-footer {
    display: none;
  }
  .lifethc .theme .wrapper--navbar {
    display: block;
    position: relative;
    width: auto;
    left: auto;
    top: auto;
    bottom: auto;
    transition-duration: 0s;
    transform: translateZ(0);
    padding: 0;
    overflow-y: visible;
    -webkit-overflow-scrolling: auto;
  }
  .lifethc .theme .wrapper--navbar--in {
    transform: none;
  }
  .lifethc .theme .menu-flyout {
    position: absolute;
    width: 100%;
    top: 100%;
    background-color: #f5f5f5;
    color: #333;
    z-index: 20;
  }
  .lifethc .theme .menu-flyout .menu__title {
    font-weight: 400;
  }
  .lifethc .theme .menu-flyout .menu__link,
  .lifethc .theme .menu-flyout .menu__link:focus,
  .lifethc .theme .menu-flyout .menu__link:hover {
    color: #333;
    text-decoration: none;
  }
  .lifethc .theme .menu-flyout .menu__link:focus {
    outline: none;
  }
  .lifethc .theme .menu-flyout .menu__link:focus,
  .lifethc .theme .menu-flyout .menu__link:hover {
    text-decoration: underline;
  }
  .lifethc .theme .menu-flyout .menu__subitem .menu__link {
    font-weight: 600;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .lifethc .theme .menu-flyout .menu__subitem .menu__subitem .menu__item {
    border-left: 1px solid #5f6568;
    padding-left: 1.125rem;
  }
  .lifethc .theme .menu-flyout .menu__item--featured .menu__link {
    font-weight: 400;
  }
  .lifethc .theme .menu-flyout--open {
    display: block;
  }
  .lifethc .theme .flyout {
    padding: 2.5rem 3rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .flyout {
    display: flex;
    align-items: center;
  }
  .lifethc .theme .flyout__main {
    width: 66%;
  }
  .lifethc .theme .flyout__promo {
    display: block;
    width: 33%;
    text-align: right;
  }
  .lifethc .theme .flyout .menu__promo {
    display: inline-block;
    margin: -1.125rem -1.75rem;
  }
  .lifethc .theme .flyout .menu__promo img {
    max-width: 22rem;
    margin-left: 3rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .flyout__main {
    padding-left: 5rem;
  }
}
.lifethc .theme .menu__link .icon-lock {
  font-size: 0.8em;
  margin-left: 0.25em;
  opacity: 0.9;
}
.lifethc .theme .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
  color: #fff;
}
.lifethc .theme .topnav--hidenav .menu {
  display: none;
}
.lifethc .theme .menu__item {
  position: relative;
}
.lifethc .theme .menu__item:nth-child(n+1) {
  border-bottom: 1px solid #414749;
}
.lifethc .theme .menu__item--logo {
  display: none;
}
.lifethc .theme .menu__item--home {
  display: none;
}
.lifethc .theme .menu__link {
  display: block;
  padding: 0.875rem 4.5rem 1.25rem 1.5rem;
  font-size: 2rem;
  font-weight: 300;
  color: #fff;
}
.lifethc .theme .menu__link:hover,
.lifethc .theme .menu__link:focus {
  color: #f5f5f5;
  outline-color: #fff;
  text-decoration: none;
}
.lifethc .theme .menu__chevron {
  display: none;
}
.lifethc .theme .menu__trigger {
  position: relative;
}
.lifethc .theme .menu__trigger-end {
  white-space: nowrap;
}
.lifethc .theme .menu__trigger-end:after {
  content: " ";
  width: 0.75rem;
  background: url("/o/excellus-bcbs-theme/images/chevron-white-down.svg") center/0.75rem 0.32rem no-repeat;
  transition: transform 0.5s;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1.5rem;
}
.lifethc .theme .menu__trigger[aria-expanded=true] > .menu__trigger-end:after {
  transform: rotateZ(-180deg);
}
.lifethc .theme .menu__trigger--btn {
  width: 3.75rem;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  background-color: transparent;
  border: none;
}
.lifethc .theme .menu__trigger--btn:after {
  content: "";
  background: url("/o/excellus-bcbs-theme/images/chevron-white-down.svg") center/0.75rem 0.32rem no-repeat;
  border-bottom: 4px solid #fff;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: transform 0.5s;
  width: 100%;
}
.lifethc .theme .menu__trigger--btn[aria-expanded=true]:after {
  transform: rotateZ(-180deg);
}
.lifethc .theme .menu__subitem {
  list-style: none;
  padding: 0;
}
.lifethc .theme .menu__subitem .menu__item {
  border-bottom: none;
}
.lifethc .theme .menu__subitem .menu__link {
  padding-top: 0.8125rem;
  padding-bottom: 0.8125rem;
  font-size: 1.25rem;
  font-weight: 300;
}
.lifethc .theme .menu__subitem > li:first-child > .menu__link {
  margin-top: -0.6875rem;
}
.lifethc .theme .menu__subitem li:last-child {
  margin-bottom: 1.25rem;
}
.lifethc .theme .menu__subitem .menu__trigger--btn {
  height: 3.375rem;
}
.lifethc .theme .menu__subitem .menu__subitem .menu__link {
  font-size: 1rem;
  font-weight: 400;
}
.lifethc .theme .menu__subitem .menu__subitem > li:first-child > .menu__link {
  margin-top: 0;
}
.lifethc .theme .menu__subitem .menu__subitem li:last-child {
  margin-bottom: 0;
}
.lifethc .theme .menu__subitem .menu__subitem .menu__trigger--btn {
  height: 3rem;
}
.lifethc .theme .menu__subitem .menu__subitem .menu__subitem .menu__link {
  font-size: 1rem;
  font-weight: 400;
}
.lifethc .theme .menu__subitem .menu__subitem .menu__subitem .menu__trigger--btn {
  height: 2.8125rem;
}
.lifethc .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem {
  padding-left: 0.8rem;
}
.lifethc .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem .menu__link:before {
  content: "";
  display: block;
  position: absolute;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 0.25rem;
  background-color: #333;
  left: 0.75rem;
  top: 1.25rem;
}
.lifethc .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem > li:first-child > .menu__link {
  font-size: 0.875rem;
}
.lifethc .theme .menu__promo {
  display: none;
}
@media (min-width: 48rem) {
  .lifethc .theme .menu {
    display: flex;
    justify-content: center;
    max-width: 100%;
    margin-left: -5.5rem;
    transition: margin-left 0.5s;
    transform: translateZ(0);
  }
  .lifethc .theme .menu.menu--compact {
    margin-left: 0;
  }
}
@media (min-width: 48rem) and (min-width: 62rem) {
  .lifethc .theme .menu.menu--compact {
    margin-left: -4.75rem;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .lifethc .theme .menu {
    margin-left: -6.125rem;
  }
  .lifethc .theme .menu.menu--compact {
    margin-left: -5.5rem;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .topnav--sticky .menu {
    margin-left: 0;
  }
  .lifethc .theme .menu__item {
    display: flex;
    align-items: center;
  }
  .lifethc .theme .menu__item:nth-child(n+1) {
    border-bottom: none;
  }
  .lifethc .theme .menu__item--active {
    background-color: rgba(238, 238, 238, 0.1);
  }
  .lifethc .theme .menu__item--active:after {
    content: " ";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.25rem;
    background-color: #fff;
    border-bottom: 4px solid #fff;
    -ms-high-contrast-adjust: none;
  }
  .lifethc .theme .menu__item--home {
    display: none;
  }
  .lifethc .theme .menu__item--logo {
    flex-shrink: 0;
    display: flex;
    margin-top: -1.175rem;
    margin-bottom: -0.8rem;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.5s;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .lifethc .theme .menu__item--logo {
    margin-top: -1.05rem;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .menu--compact .menu__item--logo {
    display: none;
  }
  .lifethc .theme .topnav--sticky .menu__item--logo {
    pointer-events: auto;
    opacity: 1;
  }
}
@media (min-width: 48rem) and (min-width: 62rem) {
  .lifethc .theme .menu--compact .menu__item--logo {
    display: flex;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .menu__logo {
    width: 7.5rem;
    height: 2.0325rem;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .lifethc .theme .menu__logo {
    width: 8.75rem;
    height: 2.37125rem;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .menu__title {
    font-size: 2.625rem;
    font-weight: 300;
    padding-bottom: 0.75rem;
  }
}
@media (min-width: 48rem) and (min-width: 48rem) {
  .lifethc .theme .menu__title {
    font-size: 2.4rem;
  }
}
@media (min-width: 48rem) {
  .lifethc .theme .menu__link {
    padding: 0.8rem 1.75rem;
    font-size: 1.1rem;
    font-weight: 400;
    text-align: center;
    line-height: 1.625rem;
  }
  .lifethc .theme .menu--compact .menu__link {
    font-size: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.25rem;
  }
  .lifethc .theme .menu__trigger {
    position: static;
  }
  .lifethc .theme .menu__trigger-end:after {
    position: static;
    display: inline-block;
    height: 0.3125rem;
    margin-left: 0.5rem;
    vertical-align: middle;
  }
  .lifethc .theme .menu__trigger:not(.menu__trigger--btn)[aria-expanded=true]:after {
    bottom: 0;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #f5f5f5;
    border-width: 0.5rem;
    margin-left: -0.5rem;
    z-index: 10;
  }
  .lifethc .theme .menu__trigger--btn {
    display: none;
  }
  .lifethc .theme .menu__subitem {
    display: none;
    margin: 0;
    column-gap: 2.75rem;
  }
  .lifethc .theme .menu__subitem.in {
    display: none;
  }
  .lifethc .theme .menu__subitem .menu__item {
    display: table;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .lifethc .theme .menu__subitem .menu__link {
    display: inline-block;
    text-align: left;
    break-inside: avoid-column;
    padding: 0.375rem 0;
    line-height: 1.5;
  }
  .lifethc .theme .menu__subitem > li:first-child > .menu__link {
    margin: 0;
  }
  .lifethc .theme .menu__subitem li:last-child {
    margin: 0;
  }
  .lifethc .theme .menu-flyout .menu__subitem {
    display: block;
  }
  .lifethc .theme .menu__title + .menu__subitem {
    columns: 2;
  }
  .lifethc .theme .menu__subitem.menu__subitem--nocols {
    columns: auto auto;
  }
  .lifethc .theme .menu__subitem.menu__subitem--cols {
    columns: 2;
  }
  .lifethc .theme .menu__subitem--keep-together {
    break-inside: avoid-column;
  }
  .lifethc .theme .menu__subitem .menu__subitem .menu__item {
    border-left: 1px solid #007ac3;
    margin-left: 1px;
    padding-left: 1.125rem;
  }
  .lifethc .theme .menu__subitem .menu__subitem .menu__link {
    padding: 0.2625rem 0;
  }
  .lifethc .theme .menu__subitem .menu__subitem .menu__subitem .menu__item {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }
  .lifethc .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem .menu__link:before {
    left: -0.75rem;
    top: 1.03125rem;
  }
}
@media (min-width: 62rem) {
  .lifethc .theme .menu__item.menu__item--featured {
    position: absolute;
    left: calc(66% + 1rem);
    top: 2.5rem;
    bottom: 2.5rem;
    border-left: 3px solid #600;
    display: flex;
  }
  .lifethc .theme .menu__item--featured > .menu__link {
    font-size: 2rem;
    max-width: 22rem;
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
  .lifethc .theme .menu__chevron {
    display: inline-block;
    margin-left: 0.5rem;
    width: 1.3rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .menu__link {
    font-size: 1.25rem;
  }
  .lifethc .theme .menu--compact .menu__link {
    font-size: 1rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
  .lifethc .theme .menu__item--featured > .menu__link {
    font-size: 2.625rem;
  }
  .lifethc .theme .menu__item--home {
    display: flex;
  }
}
.lifethc .theme .menu-flyout .menu__subitem .menu__item--active {
  background-color: transparent;
}
.lifethc .theme .share__icon {
  display: inline-block;
  height: 16px;
  margin-right: 0.5rem;
}
.lifethc .theme .share__button {
  background-color: #600;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #333;
  display: inline-block;
  font-size: 0.875rem;
  height: 27px;
  padding: 2px 6px 3px;
}
.lifethc .theme .share__button--tweet {
  margin-left: 1rem;
}
.lifethc .theme .share__button__icon {
  display: inline-block;
  height: 16px;
  margin-right: 4px;
  vertical-align: sub;
  width: 16px;
}
.lifethc .theme .share__count {
  background-color: #fff;
  color: #656565;
  font-size: 0.875rem;
  font-weight: 600;
  margin-left: 0.1rem;
  padding: 0.28rem 0.4rem;
  position: relative;
}
.lifethc .theme .share__count::after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  content: "";
  height: 0;
  margin-top: -5px;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 50%;
  width: 0;
}
.lifethc .theme .input-group.password-mask__group {
  padding: 0 !important;
}
.lifethc .theme .password-mask__visibility {
  border: none;
  border-radius: 4px;
  padding: 1px 10px;
  height: 48px;
  position: absolute;
  right: 0;
  background: none;
  color: #333;
  outline: none;
  cursor: pointer;
  font-size: 1em;
  z-index: 10;
}
.lifethc .theme .page-tools {
  display: none;
  padding: 0.625rem 2rem;
  background-color: #600;
}
@media (min-width: 48rem) {
  .lifethc .theme .page-tools {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding: 0.625rem 3rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .page-tools {
    padding: 0.625rem 7rem;
  }
}
.lifethc .theme .ddm-label {
  color: #272833;
  cursor: default;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
  max-width: 100%;
  word-wrap: break-word;
}
.lifethc .theme #customFormPortlet {
  /* Safari */
}
.lifethc .theme #customFormPortlet .ddm-form-basic-info {
  display: none;
}
.lifethc .theme #customFormPortlet .loading-animation {
  display: none;
}
.lifethc .theme #customFormPortlet .loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #6b6c7e;
  width: 80px;
  height: 80px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  align-items: center;
}
.lifethc .theme #customFormPortlet .loaderdiv {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100%;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (min-width: 48rem) {
  .lifethc .theme #customFormPortlet .button-holder.container-fluid-1280 {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.lifethc .theme #customFormPortlet .button-holder.container-fluid-1280.previous-page-btn {
  margin-top: 20px;
}
.lifethc .theme #customFormPortlet .button-holder.container-fluid-1280 .btn + .btn {
  margin-top: 15px;
}
@media (min-width: 48rem) {
  .lifethc .theme #customFormPortlet .button-holder.container-fluid-1280 .btn + .btn {
    margin-left: 20px;
    margin-top: 0;
  }
}
.lifethc .theme #customFormPortlet .button-holder.container-fluid-1280.captchaContainer {
  margin-bottom: 25px;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .ddm-form-pagination {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .ddm-form-pagination .multi-step-indicator-label {
  display: none;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page {
  padding-top: 15px;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page > .row {
  margin: 0;
}
@media (min-width: 48rem) {
  .lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page > .row {
    margin: 0 20px;
  }
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-row > .row {
  margin: 0;
}
@media (min-width: 48rem) {
  .lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-row > .row {
    margin: 0 20px;
  }
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .reference-mark {
  color: #bd0000;
  font-size: 0.5rem;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page p .reference-mark {
  color: #bd0000 !important;
  font-size: 0.5rem;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .dropdown-menu {
  min-width: 246px;
  max-height: 305px;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page select[name=month], .lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page select[name=year] {
  padding-right: 1.75rem;
  height: 2rem;
  background-position: 90% 50%;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .input-group,
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-select-dropdown button.btn {
  padding: 0 !important;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.select-button {
  padding: 6px 15px;
  margin-left: 5px;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.clear-button {
  position: absolute;
  right: 90px;
  top: 6px;
  color: #c00;
  border: none;
  padding: 0;
  background-color: #e9ecef;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.clear-button svg.lexicon-icon {
  width: 0.75rem;
  height: 0.75rem;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.btn-sm {
  padding: 0.1875rem 0;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn[aria-label=calendar] {
  padding: 0 0.5rem;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn[aria-label="Choose date"] {
  padding: 0 0.5rem;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .has-error .help-block {
  color: #c00;
  font-weight: 400;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .custom-control-label-text {
  font-weight: normal;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button {
  width: 1.5625rem;
  top: 0;
  height: 26px;
  border-radius: 5px !important;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button .lexicon-icon-hr {
  width: 1rem;
  height: 21px;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button {
  width: 1.5625rem;
  right: 0;
  top: 0;
  height: 26px;
  border-radius: 5px !important;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button .lexicon-icon-plus {
  width: 15px;
  height: 15px;
  margin-bottom: 4px !important;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .liferay-ddm-form-field-paragraph,
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .liferay-ddm-form-field-tip {
  color: #425a61;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-radio .custom-control-inline {
  margin-left: 16px;
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-description,
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 48rem) {
  .lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-description,
  .lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.lifethc .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
  font-size: 2rem;
}
.lifethc .theme [data-carousel=hero] .slick-dots {
  bottom: -25px;
}
@media (min-width: 75rem) {
  .lifethc .theme .slick-dotted.slick-slider[data-carousel=hero] {
    margin-bottom: 0;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots {
    background: linear-gradient(to top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 60.66%, rgba(255, 255, 255, 0) 60.67%, rgba(255, 255, 255, 0) 100%);
    bottom: 0;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li {
    width: auto;
    height: auto;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li:first-child button {
    border-radius: 0.5rem 0 0 0.5rem;
    border-left: none;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li:last-child button {
    border-radius: 0 0.5rem 0.5rem 0;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li button {
    position: relative;
    display: inline-block;
    width: 12rem;
    height: 6rem;
    margin: 0 0 2rem;
    padding: 0 1.5rem;
    font-size: 1rem;
    line-height: 1.4375rem;
    color: #007ac3;
    background-color: #fff;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.25);
    font-weight: 600;
    vertical-align: top;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li button:before {
    display: none;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li button:after {
    content: "";
    position: absolute;
    top: 0;
    left: calc(50% - 0.5rem);
    height: 0;
    width: 0;
    border-bottom: 0.5rem solid #fff;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    transition: top 0.3s ease-out, border-color 0s ease-out;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li button:hover {
    transition: background-color 0s ease-out;
    background-color: #f5f5f5;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li button:hover:after {
    border-bottom-color: #f5f5f5;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li.slick-active button {
    transition: background-color 0.3s ease-out;
    color: #221f1f;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li.slick-active button, .lifethc .theme [data-carousel=hero] .slick-dots li.slick-active button:hover {
    background-color: #e1e1e1;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li.slick-active button:after {
    top: -0.5rem;
    border-bottom-color: #e1e1e1;
    transition: top 0.3s ease-out, border-color 0.3s ease-out;
  }
  .lifethc .theme [data-carousel=hero] .slick-dots li.slick-active button:hover:after {
    border-bottom-color: #e1e1e1;
  }
}
.lifethc .theme .carousel__hero-slide__cta,
.lifethc .theme .hero-image-cta__cta {
  font-size: 1.25rem;
  font-weight: 600;
  margin-top: 0.1rem;
  padding: 1.1rem 2.2rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .lifethc .theme .carousel__hero-slide__cta,
  .lifethc .theme .hero-image-cta__cta {
    margin-top: 0.5rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .carousel__hero-slide__cta,
  .lifethc .theme .hero-image-cta__cta {
    width: auto;
    position: absolute;
    bottom: 1.5rem;
    right: 1.5rem;
  }
}
.lifethc .theme .carousel__hero-slide__content-container,
.lifethc .theme .hero-image-cta__content-container {
  position: relative;
  padding: 1rem 1.5rem;
  background-color: #fff;
}
@media (min-width: 48rem) {
  .lifethc .theme .carousel__hero-slide__content-container,
  .lifethc .theme .hero-image-cta__content-container {
    padding: 1.5rem 2rem;
    text-align: center;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .carousel__hero-slide__content-container,
  .lifethc .theme .hero-image-cta__content-container {
    width: 30.5rem;
    position: absolute;
    top: 2.5rem;
    left: 10rem;
    background-color: rgba(255, 255, 255, 0.75);
    text-align: left;
    border-radius: 0.5rem;
    padding-bottom: 6rem;
  }
}
.lifethc .theme .carousel__hero-slide__mobile-title,
.lifethc .theme .hero-image-cta__mobile-title {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.75);
  margin: 0;
  padding: 2rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .lifethc .theme .carousel__hero-slide__mobile-title,
  .lifethc .theme .hero-image-cta__mobile-title {
    font-size: 3rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .carousel__hero-slide__mobile-title,
  .lifethc .theme .hero-image-cta__mobile-title {
    display: none;
  }
}
.lifethc .theme .carousel__hero-slide__desktop-title,
.lifethc .theme .hero-image-cta__desktop-title {
  display: none;
  font-size: 3rem;
  margin-top: 0.5rem;
}
@media (min-width: 75rem) {
  .lifethc .theme .carousel__hero-slide__desktop-title,
  .lifethc .theme .hero-image-cta__desktop-title {
    display: block;
  }
}
.lifethc .theme .hero-image-cta__cta {
  padding: 0.875rem 1.65rem !important;
}
.lifethc .theme .hero-image-cta__mobile-title {
  font-size: 2.375rem;
  padding: 1rem;
}
.lifethc .theme .hero-image-cta__desktop-title {
  font-size: 2rem;
}
@media (min-width: 75rem) {
  .lifethc .theme .hero-image-cta__desktop-title {
    font-size: 2.625rem;
  }
}
.lifethc .theme .carousel__image-slide__content-container {
  position: absolute;
  bottom: 1.5rem;
  left: 1.5rem;
  width: calc(100% - 3rem);
}
@media (min-width: 48rem) {
  .lifethc .theme .carousel__image-slide__content-container {
    bottom: 2rem;
    left: 2rem;
    width: calc(100% - 4rem);
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .carousel__image-slide__content-container {
    bottom: 3rem;
    left: 3rem;
    width: calc(100% - 6rem);
  }
}
.lifethc .theme .carousel__image-slide__content {
  display: block;
  margin: auto;
  padding: 1rem;
  max-width: 66.25rem;
  border-radius: 0.5rem;
  background-color: rgba(255, 255, 255, 0.75);
  font-size: 1.375rem;
}
@media (min-width: 48rem) {
  .lifethc .theme .carousel__image-slide__content {
    font-size: 1.625rem;
    padding: 1.5rem;
  }
}
@media (min-width: 75rem) {
  .lifethc .theme .carousel__image-slide__content {
    font-size: 2.375rem;
    padding: 1.5rem 3rem;
  }
}
.lifethc .theme .logo {
  width: auto;
}
.lifethc .theme .table thead, .lifethc .theme .table thead th, .lifethc .theme .table thead td {
  background-color: #600;
  color: #fff;
}
.lifethc .theme .alert {
  display: inline-block;
  padding: 22px;
  margin: 10px 0;
  background: #ffffcc;
  transform: translateX(-50%);
  border-radius: 6px;
  left: 50%;
  position: relative;
}
.lifethc .theme hr {
  border-top: 2px solid #ffcc66;
}
.lifethc .theme h2 {
  color: #bc5e2f;
}
.lifethc .theme .btn {
  font-weight: 400;
}

.lbs .theme {
  font-family: neulis-sans, Arial, sans-serif;
  /**
   * The retina-image mixin is a helper to generate a retina background image and
   * non-retina background image. The image is centered within the container and
   * scaled as large as possible while maintaining image aspect ratio.
   *
   * Arguments
   * $filename: path to the non-retina image
   * $retina-filename (optional): path to the retina image
   */
  /* Body */
  /* Layout Utilities */
  /* Help Bubble */
  /* Split Panel */
  /* Banner Image */
  /* Breadcrumb */
  /* Breakpoint SM */
  /* Breakpoint MD */
  /* Breakpoint LG */
  /* Breakpoint XL */
  /* Slick Theme */
  /* Our Theme */
  /* Slides */
  /* Arrows */
  /* Dots */
  /*
   * Password masking/unmasking button.
   * Used in Login/Registration.
  */
}
@media (min-width: 34rem) {
  .lbs .theme .container {
    width: auto;
    max-width: 36rem;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .container {
    width: 45rem;
    max-width: none;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .container {
    width: 58.75rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .container {
    width: 71.25rem;
  }
}
.lbs .theme .container-block, .lbs .theme .main .portlet-login {
  margin-right: auto;
  margin-left: auto;
}
.lbs .theme .container-fluid,
.lbs .theme .container-block,
.lbs .theme .main .portlet-login {
  max-width: 100rem;
}
.lbs .theme .span--non-breaking {
  white-space: nowrap;
}
.lbs .theme .container-flex {
  display: flex;
  align-items: center;
}
@media (min-width: 48rem) {
  .lbs .theme .container-flex--md {
    display: flex;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .container-flex--lg {
    display: flex;
  }
}
.lbs .theme .container-fluid-1280,
.lbs .theme .container-fluid-max-xl {
  padding: 0;
}
@media (min-width: 48rem) {
  .lbs .theme .container-fluid-1280,
  .lbs .theme .container-fluid-max-xl {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.lbs .theme .body {
  padding: 1.5rem 0.9375rem 0;
}
@media (min-width: 48rem) {
  .lbs .theme .body {
    padding: 1.5rem 3rem 0;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .body {
    padding: 1.5rem 7rem 0;
  }
}
.lbs .theme .visible-xl-block,
.lbs .theme .visible-xl-inline,
.lbs .theme .visible-xl-inline-block {
  display: none !important;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .lbs .theme .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .lbs .theme .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .lbs .theme .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .visible-xl-block {
    display: block !important;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .visible-xl-inline {
    display: inline !important;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .visible-xl-inline-block {
    display: inline-block !important;
  }
}
.lbs .theme .inline {
  display: inline;
}
.lbs .theme .block {
  display: block;
}
.lbs .theme .inline-block {
  display: inline-block;
}
.lbs .theme .clearfix:before,
.lbs .theme .clearfix:after {
  content: " ";
  display: table;
}
.lbs .theme .clearfix:after {
  clear: both;
}
.lbs .theme .h2--border-top {
  border-top: 1px solid #e2e2e2;
  color: #676767;
  font-weight: 300;
  line-height: 1.2;
  margin-top: 3rem;
  padding-top: 2.5rem;
}
@media (min-width: 34rem) {
  .lbs .theme .h2--border-top {
    font-size: 26px;
  }
}
.lbs .theme .p,
.lbs .theme .li {
  color: #676767;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 34rem) {
  .lbs .theme .p,
  .lbs .theme .li {
    font-size: 18px;
  }
}
.lbs .theme .note {
  color: #676767;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 1.5;
  margin-top: 1rem;
}
@media (min-width: 34rem) {
  .lbs .theme .note {
    font-size: 16px;
  }
}
.lbs .theme .ul {
  margin: 1.5rem 0;
  padding-left: 23px;
}
.lbs .theme .ol {
  counter-reset: step-counter;
  display: table;
  list-style-type: none;
  margin-left: 0;
  padding: 0;
}
.lbs .theme .ol .li {
  counter-increment: step-counter;
  display: table-row;
}
.lbs .theme .ol .li::before {
  content: counter(step-counter) "-";
  display: table-cell;
  padding-right: 0.3rem;
  text-align: right;
}
.lbs .theme .link {
  color: #107abf;
  cursor: pointer;
}
.lbs .theme .link--download {
  cursor: pointer;
}
.lbs .theme .link--download::after {
  content: url("/o/excellus-bcbs-theme/images/lifethc/download-lifethc.svg");
  display: inline-block;
  margin-left: 0.5rem;
  vertical-align: middle;
  width: 1rem;
}
.lbs .theme .sup {
  font-size: 50%;
  top: -0.8rem;
}
.lbs .theme .help-bubble {
  color: #333;
  display: inline-block;
  background-color: #9a2584;
  border-radius: 50%;
  padding: 0 0.473rem;
  margin: 0 0.5rem;
}
.lbs .theme .help-bubble:hover {
  cursor: pointer;
}
.lbs .theme .btn {
  border-radius: 4px;
  font-size: 1rem;
  font-weight: 600;
  padding: 0.75rem 1.5rem;
  transition: color 0.3s, border-color 0.3s, background-color 0.3s;
}
.lbs .theme .btn:disabled, .lbs .theme .btn.disabled {
  cursor: not-allowed;
  opacity: 0.65;
}
.lbs .theme .btn.btn-lg {
  font-size: 1.125rem;
  line-height: 1.65rem;
  padding: 0.875rem 1.65rem;
}
.lbs .theme .btn.btn-sm {
  line-height: 1.4rem;
  padding: 0.5rem 1rem;
}
.lbs .theme .btn.btn-wide {
  padding: 0.65rem 3rem;
}
.lbs .theme .btn.btn-ghost {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.5);
  color: inherit;
}
.lbs .theme .btn.btn-ghost:active, .lbs .theme .btn.btn-ghost:focus, .lbs .theme .btn.btn-ghost:hover, .lbs .theme .btn.btn-ghost:active:focus {
  border-color: rgb(255, 255, 255);
  color: inherit;
}
.lbs .theme .btn.btn-default {
  background-color: #fff;
  border: solid #007ac3 1px;
  color: #267E90;
}
.lbs .theme .btn.btn-default:hover:not(:disabled):not(.disabled) {
  background-color: #E6E6E6;
  border-color: #174C57;
  color: #174C57;
}
.lbs .theme .btn.btn-default:active:not(:disabled):not(.disabled), .lbs .theme .btn.btn-default:focus:not(:disabled):not(.disabled) {
  background-color: #CACACA;
  border-color: #0D2D33;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #174C57;
}
.lbs .theme .btn.btn-default:disabled, .lbs .theme .btn.btn-default.disabled {
  color: #CACACA;
  border-color: #CACACA;
}
.lbs .theme .btn.btn-primary {
  background-color: #267E90;
  border: solid #267E90 1px;
  color: #fff;
}
.lbs .theme .btn.btn-primary:hover:not(:disabled):not(.disabled) {
  background-color: #174C57;
  border-color: #174C57;
}
.lbs .theme .btn.btn-primary:active:not(:disabled):not(.disabled), .lbs .theme .btn.btn-primary:focus:not(:disabled):not(.disabled) {
  background-color: #0D2D33;
  border-color: #0D2D33;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
}
.lbs .theme .btn.btn-secondary {
  background-color: #fff;
  border: solid #007ac3 1px;
  color: #267E90;
}
.lbs .theme .btn.btn-secondary:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  border-color: #174C57;
  color: #174C57;
}
.lbs .theme .btn.btn-secondary:active:not(:disabled):not(.disabled), .lbs .theme .btn.btn-secondary:focus:not(:disabled):not(.disabled) {
  background-color: #CACACA;
  border-color: #0D2D33;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #174C57;
}
.lbs .theme .btn.btn-secondary:disabled, .lbs .theme .btn.btn-secondary.disabled {
  color: #CACACA;
  border-color: #CACACA;
}
.lbs .theme .btn.btn-tertiary {
  background-color: #fff;
  border: solid #fff 1px;
  color: #267E90;
}
.lbs .theme .btn.btn-tertiary:hover:not(:disabled):not(.disabled) {
  background-color: #e6e6e6;
  color: #267E90;
}
.lbs .theme .btn.btn-tertiary:active:not(:disabled):not(.disabled), .lbs .theme .btn.btn-tertiary:focus:not(:disabled):not(.disabled) {
  background-color: #cacaca;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 1px 2px rgb(77, 144, 254);
  color: #267E90;
}
.lbs .theme .btn.btn-tertiary:disabled, .lbs .theme .btn.btn-tertiary.disabled {
  color: #CACACA;
  border-color: #CACACA;
}
.lbs .theme .btn-toggled, .lbs .theme .banner--expanded .btn-login--md {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.lbs .theme .btn-social {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #9a2584;
  border: none;
  width: 1.875rem;
  height: 1.875rem;
  margin-right: 0.375rem;
  border-radius: 50%;
}
.lbs .theme .btn-social:hover {
  background-color: #c32fa7;
  outline: none;
}
.lbs .theme .btn-social:active {
  background-color: #9a2584;
}
@media (min-width: 48rem) {
  .lbs .theme .btn-social {
    width: 3rem;
    height: 3rem;
  }
}
.lbs .theme a.btn-social {
  padding: 0.15rem 0.35rem;
}
@media (min-width: 48rem) {
  .lbs .theme a.btn-social {
    padding: 0.375rem;
  }
}
.lbs .theme .btn-social__icon {
  width: 1.25rem;
  height: 1.25rem;
}
@media (min-width: 48rem) {
  .lbs .theme .btn-social__icon {
    width: 2.25rem;
    height: 2.25rem;
  }
}
.lbs .theme .bg-info {
  background-color: #d7e8f9 !important;
}
.lbs .theme .bg-secondary {
  background-color: #fcfaf7 !important;
}
.lbs .theme .bg-primary {
  background-color: #005373 !important;
  color: #fff;
}
.lbs .theme .bg-warning {
  background-color: #fdfddb !important;
}
.lbs .theme .bg-danger {
  color: #fff;
}
.lbs .theme .wrapper {
  background-color: #f5f5f5;
}
.lbs .theme .wrapper--media {
  background-color: #e2e2e2;
}
.lbs .theme .wrapper--media--areas {
  background-color: #9a2584;
}
.lbs .theme .wrapper--extras {
  background-color: #414749;
}
@media (max-width: 34rem) {
  .lbs .theme .wrapper--media--xs {
    background-color: #e2e2e2;
  }
}
@media (min-width: 34rem) and (max-width: 61.9375rem) {
  .lbs .theme .wrapper--media--sm {
    background-color: #e2e2e2;
  }
}
@media (min-width: 48rem) and (max-width: 74.9375rem) {
  .lbs .theme .wrapper--media--md {
    background-color: #e2e2e2;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .lbs .theme .wrapper--media--lg {
    background-color: #e2e2e2;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .wrapper--media--xl {
    background-color: #e2e2e2;
  }
}
.lbs .theme input:not(.btn-primary) {
  color: #221f1f;
}
.lbs .theme input[type=radio] {
  margin-top: 5px;
  margin-right: 5px;
}
.lbs .theme input[type=text] {
  border-radius: 0.1875rem;
}
.lbs .theme .form-control::placeholder, .lbs .theme .form-control::-webkit-input-placeholder, .lbs .theme .form-control::-ms-input-placeholder,
.lbs .theme input::placeholder,
.lbs .theme input::-webkit-input-placeholder,
.lbs .theme input::-ms-input-placeholder {
  color: #656565;
}
.lbs .theme select.form-control {
  background-image: url("/o/excellus-bcbs-theme/images/chevron-grey-down.svg");
  background-position: 98% 50%;
  background-repeat: no-repeat;
  padding-right: 3rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.lbs .theme select.form-control::-ms-expand {
  display: none;
}
.lbs .theme .checkbox,
.lbs .theme .radio {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.lbs .theme .checkbox input,
.lbs .theme .radio input {
  position: relative;
}
.lbs .theme .checkbox input:focus ~ .checkbox__indicator, .lbs .theme .checkbox input:hover ~ .checkbox__indicator,
.lbs .theme .radio input:focus ~ .checkbox__indicator,
.lbs .theme .radio input:hover ~ .checkbox__indicator {
  background-color: #e6e6e6;
}
.lbs .theme .checkbox input:checked ~ .checkbox__indicator,
.lbs .theme .radio input:checked ~ .checkbox__indicator {
  background-color: #007ac3;
}
.lbs .theme .checkbox input:checked ~ .checkbox__indicator:after,
.lbs .theme .radio input:checked ~ .checkbox__indicator:after {
  display: block;
}
.lbs .theme .checkbox input:checked:focus ~ .checkbox__indicator,
.lbs .theme .radio input:checked:focus ~ .checkbox__indicator {
  background-color: #009af6;
}
.lbs .theme .checkbox input:disabled ~ .checkbox__indicator,
.lbs .theme .radio input:disabled ~ .checkbox__indicator {
  pointer-events: none;
  opacity: 0.6;
}
.lbs .theme .checkbox input:disabled ~ .checkbox__indicator:after,
.lbs .theme .radio input:disabled ~ .checkbox__indicator:after {
  background-color: #f2f2f2;
}
.lbs .theme .checkbox:hover input:not([disabled]):checked ~ .checkbox__indicator,
.lbs .theme .radio:hover input:not([disabled]):checked ~ .checkbox__indicator {
  background-color: #008add;
}
.lbs .theme .checkbox__indicator,
.lbs .theme .radio__indicator {
  flex-shrink: 0;
  position: relative;
  margin-right: 1rem;
  width: 1rem;
  height: 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #bbb;
  background-color: #fff;
}
.lbs .theme .checkbox__indicator:after,
.lbs .theme .radio__indicator:after {
  position: absolute;
  display: none;
  content: "";
  top: 0.125rem;
  left: 0.625rem;
  width: 0.6875rem;
  height: 1.5rem;
  transform: rotate(45deg);
  border: solid #fff;
  border-width: 0 0.25rem 0.25rem 0;
}
.lbs .theme .radio .checkbox__indicator {
  border-radius: 50%;
}
.lbs .theme .radio .checkbox__indicator:after {
  top: 0.25rem;
  left: 0.25rem;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  background-color: #fff;
}
.lbs .theme .radio input:disabled ~ .checkbox__indicator:after {
  background-color: #e6e6e6;
}
.lbs .theme .split-panel {
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 75rem) {
  .lbs .theme .split-panel {
    flex-flow: row nowrap;
  }
}
.lbs .theme .split-panel__image {
  flex: 1;
  min-height: 200px;
  padding: 1rem;
  background-size: cover;
}
@media (min-width: 34rem) {
  .lbs .theme .split-panel__image {
    min-height: 300px;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .split-panel__image {
    min-height: 400px;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .split-panel__image {
    padding: 4rem;
  }
}
.lbs .theme .split-panel__content {
  background-color: #9a2584;
  display: flex;
  flex: 1;
  flex-flow: column nowrap;
  justify-content: center;
  padding: 2rem 1rem;
  position: relative;
  text-align: left;
}
@media (min-width: 48rem) {
  .lbs .theme .split-panel__content {
    padding: 4rem;
    text-align: left;
  }
}
.lbs .theme .split-panel__icon {
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: 6rem;
}
@media (min-width: 34rem) {
  .lbs .theme .split-panel__icon {
    right: 1rem;
    top: 1rem;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .split-panel__icon {
    right: 3rem;
    top: 3rem;
    width: 8rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .split-panel__icon {
    right: 8rem;
    width: 9rem;
  }
}
.lbs .theme .split-panel__title {
  color: #333;
  font-size: 41px;
  margin: 0 0 1rem;
}
@media (min-width: 75rem) {
  .lbs .theme .split-panel__title {
    font-size: 51px;
    width: 60%;
  }
}
.lbs .theme .split-panel.univera-theme .split-panel__title {
  width: 50%;
}
@media (min-width: 34rem) {
  .lbs .theme .split-panel.univera-theme .split-panel__title {
    width: auto;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .split-panel.univera-theme .split-panel__title {
    width: 60%;
  }
}
.lbs .theme .split-panel__paragraph {
  color: #333;
  line-height: 1.5;
  margin: 0 0 1.5rem;
}
@media (min-width: 48rem) {
  .lbs .theme .split-panel__paragraph {
    width: 70%;
  }
}
.lbs .theme .split-panel.univera-theme .split-panel__paragraph {
  width: 100%;
}
@media (min-width: 34rem) {
  .lbs .theme .split-panel.univera-theme .split-panel__paragraph {
    width: 70%;
  }
}
.lbs .theme .split-panel__button {
  background-color: #fff;
  border-color: #fff;
  color: #333;
  display: inline-block;
  font-size: 1rem;
  padding: 0.7rem 2.4rem;
  margin-left: 0;
  margin-right: 0;
  align-self: flex-start;
}
@media (min-width: 48rem) {
  .lbs .theme .split-panel__button {
    margin: 0;
  }
}
.lbs .theme .banner-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 210px;
  position: relative;
}
@media (min-width: 34rem) {
  .lbs .theme .banner-image {
    min-height: 350px;
  }
}
.lbs .theme .banner-image__heading {
  background-color: rgba(95, 101, 104, 0.8);
  bottom: 0;
  color: #fff;
  font-size: 28px;
  margin: 0;
  padding: 1rem 0 1rem 2rem;
  position: absolute;
  width: 100%;
}
@media (min-width: 34rem) {
  .lbs .theme .banner-image__heading {
    font-size: 41px;
    padding: 1.5rem 0 1.5rem 2rem;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .banner-image__heading {
    padding: 1.5rem 0 1.5rem 4rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .banner-image__heading {
    padding: 1.5rem 0 1.5rem 8rem;
  }
}
.lbs .theme .banner-image-none {
  min-height: 0;
}
.lbs .theme .banner-image-none .banner-image__heading {
  position: static;
  background-color: transparent;
  color: #221f1f;
  padding-top: 1.5rem;
  padding-bottom: 0;
}
@media (min-width: 48rem) {
  .lbs .theme .banner-image-none .banner-image__heading {
    padding-top: 4.5rem;
    padding-bottom: 1.5rem;
  }
}
.lbs .theme .breadcrumb {
  background-color: transparent;
  border-radius: 0;
  display: inline-block;
  font-size: 0.9375rem;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
.lbs .theme .breadcrumb a {
  color: #0071B3;
  cursor: pointer;
}
.lbs .theme .breadcrumb .breadcrumb-icon {
  content: "› ";
  padding: 0 0 0 5px;
  color: #555;
}
.lbs .theme .breadcrumb > span:last-child a {
  color: inherit !important;
  text-decoration: none;
  cursor: context-menu !important;
}
@media (max-width: 48rem) {
  .lbs .theme .breadcrumb {
    display: none;
  }
}
.lbs .theme .pageTools {
  background-color: #f5f5f5;
  padding: 0.625rem 0;
}
.lbs .theme .breadcrumb-container {
  padding: 0.5rem 4rem;
}
@media (min-width: 75rem) {
  .lbs .theme .breadcrumb-container {
    padding: 0.5rem 8rem !important;
  }
}
.lbs .theme .pageTools.body.d-print-none.breadcrumb-container {
  max-width: 100rem;
  display: block;
  margin: auto;
  padding-left: 7rem !important;
  padding-right: 9rem !important;
}
.lbs .theme nav#_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj_breadcrumbs-defaultScreen {
  background: #f5f5f5;
}
.lbs .theme div#p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj_ {
  width: calc(100% - 0px) !important;
  margin-left: auto;
}
.lbs .theme section#portlet_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_TZGmurE44Pbj .portlet-content-container {
  width: 100% !important;
  margin-left: 15px !important;
}
.lbs .theme .share-image {
  margin-bottom: 1rem;
  padding-right: 3rem;
  padding-top: 1rem;
  text-align: right;
}
.lbs .theme .row-heading .share {
  padding-top: 2rem;
  text-align: center;
}
.lbs .theme .row-heading .fa-share-alt,
.lbs .theme .share-image .fa-share-alt {
  display: inline-block;
  padding: 8px 5px 0 0;
  color: #221f1f;
  vertical-align: top;
}
.lbs .theme .row-heading .addthis_inline_share_toolbox,
.lbs .theme .share-image .addthis_inline_share_toolbox {
  display: inline-block;
}
.lbs .theme .nav-tabs {
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  width: 100%;
}
.lbs .theme .nav-tabs > li {
  margin-bottom: 10px;
  display: inline-block;
  float: none;
  min-width: 0;
}
.lbs .theme .nav-tabs > li > a {
  line-height: 1.42857;
  margin-right: 2px;
  padding: 10px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #221f1f;
  font-size: 14px;
  font-weight: 700;
}
.lbs .theme .nav-tabs > li > a:active, .lbs .theme .nav-tabs > li > a:hover, .lbs .theme .nav-tabs > li > a:focus {
  background-color: transparent;
  color: #221f1f;
  text-decoration: none;
}
@media (min-width: 62rem) {
  .lbs .theme .nav-tabs > li > a {
    font-size: 1.125rem;
  }
}
.lbs .theme .nav-tabs > li > a:hover {
  text-decoration: none;
}
.lbs .theme .nav-tabs > li > a.active {
  border-bottom: 3px solid #007ac3;
  cursor: default;
  color: #007ac3;
  font-weight: 700;
  background-color: transparent;
}
.lbs .theme .nav-tabs > li > a.active:active, .lbs .theme .nav-tabs > li > a.active:hover, .lbs .theme .nav-tabs > li > a.active:focus {
  border-bottom: 3px solid #007ac3;
  cursor: default;
  color: #007ac3;
  font-weight: 700;
  background-color: transparent;
}
.lbs .theme .tab-pane {
  margin-top: 15px;
  padding: 0 1em;
  width: 100%;
}
.lbs .theme .nav-tabs--compact .nav-tabs > li > a {
  font-size: 1rem;
  padding: 10px 15px;
}
.lbs .theme .autocomplete {
  position: relative;
}
.lbs .theme .autocomplete .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
}
.lbs .theme .autocomplete .autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.lbs .theme .autocomplete .autocomplete-items div.autocomplete-active, .lbs .theme .autocomplete .autocomplete-items div:hover {
  background-color: #267E90;
  color: #fff;
}
@media (max-width: 575px) {
  .lbs .theme .hidden-xs,
  .lbs .theme .hidden-xs-down,
  .lbs .theme .hidden-sm-down,
  .lbs .theme .hidden-md-down,
  .lbs .theme .hidden-lg-down,
  .lbs .theme .hidden-xl-down,
  .lbs .theme .hidden-xs-up,
  .lbs .theme .hidden-unless-sm,
  .lbs .theme .hidden-unless-md,
  .lbs .theme .hidden-unless-lg,
  .lbs .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .lbs .theme .hidden-sm,
  .lbs .theme .hidden-sm-down,
  .lbs .theme .hidden-md-down,
  .lbs .theme .hidden-lg-down,
  .lbs .theme .hidden-xl-down,
  .lbs .theme .hidden-xs-up,
  .lbs .theme .hidden-sm-up,
  .lbs .theme .hidden-unless-xs,
  .lbs .theme .hidden-unless-md,
  .lbs .theme .hidden-unless-lg,
  .lbs .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lbs .theme .hidden-md,
  .lbs .theme .hidden-md-down,
  .lbs .theme .hidden-lg-down,
  .lbs .theme .hidden-xl-down,
  .lbs .theme .hidden-xs-up,
  .lbs .theme .hidden-sm-up,
  .lbs .theme .hidden-md-up,
  .lbs .theme .hidden-unless-xs,
  .lbs .theme .hidden-unless-sm,
  .lbs .theme .hidden-unless-lg,
  .lbs .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .lbs .theme .hidden-lg,
  .lbs .theme .hidden-lg-down,
  .lbs .theme .hidden-xl-down,
  .lbs .theme .hidden-xs-up,
  .lbs .theme .hidden-sm-up,
  .lbs .theme .hidden-md-up,
  .lbs .theme .hidden-lg-up,
  .lbs .theme .hidden-unless-xs,
  .lbs .theme .hidden-unless-sm,
  .lbs .theme .hidden-unless-md,
  .lbs .theme .hidden-unless-xl {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .lbs .theme .hidden-lg,
  .lbs .theme .hidden-xl,
  .lbs .theme .hidden-xl-down,
  .lbs .theme .hidden-xs-up,
  .lbs .theme .hidden-sm-up,
  .lbs .theme .hidden-md-up,
  .lbs .theme .hidden-lg-up,
  .lbs .theme .hidden-xl-up,
  .lbs .theme .hidden-unless-xs,
  .lbs .theme .hidden-unless-sm,
  .lbs .theme .hidden-unless-md,
  .lbs .theme .hidden-unless-lg {
    display: none !important;
  }
}
.lbs .theme .root-footer__block {
  margin-bottom: 1rem;
}
@media (min-width: 48rem) {
  .lbs .theme .root-footer__block {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .root-footer__block {
    padding: 0 7rem;
  }
}
.lbs .theme .root-footer__social {
  order: 2;
  display: flex;
  align-items: center;
  position: relative;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
  padding: 0 2rem;
}
@media (min-width: 48rem) {
  .lbs .theme .root-footer__social {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .root-footer__social {
    justify-content: flex-end;
    width: 50%;
    padding: 0 0 0 1rem;
  }
  .lbs .theme .root-footer__social:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #e2e2e2;
  }
}
.lbs .theme .root-footer__social__text {
  font-size: 1rem;
  font-weight: 300;
  margin-right: 1rem;
}
@media (min-width: 48rem) {
  .lbs .theme .root-footer__social__text {
    font-size: 2rem;
  }
}
.lbs .theme .root-footer__legal {
  order: 1;
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding: 0 2rem;
}
@media (min-width: 48rem) {
  .lbs .theme .root-footer__legal {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .root-footer__legal {
    width: 50%;
    padding: 0 1rem 0 0;
  }
}
.lbs .theme .root-footer__legal__text {
  font-size: 0.875rem;
  color: #656565;
  margin-right: 1rem;
}
.lbs .theme .root-footer__legal__link {
  font-size: 0.875rem;
}
.lbs .theme .scroll-to-top {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  opacity: 0;
  width: 3rem;
  height: 3rem;
  border: solid 1px #dedede;
  border-radius: 1.5rem;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(153, 153, 153, 0.65);
  text-align: center;
  z-index: 100;
  pointer-events: none;
  transition: opacity 0.5s;
}
.lbs .theme .scroll-to-top img {
  width: 1rem;
  height: 100%;
}
.lbs .theme .genesysbtn {
  right: 6rem !important;
  position: fixed;
  bottom: 0.8rem;
  opacity: 0;
  transition: opacity 0.5s;
  text-align: center;
  box-shadow: 0 2px 2px rgba(153, 153, 153, 0.65);
  z-index: 100;
  padding: 0.6rem 1rem 0.6rem 1rem;
  pointer-events: none;
}
.lbs .theme svg.svgChat {
  height: 23px;
  width: 30px;
  fill: none;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.lbs .theme .chat-2 {
  fill: none;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.lbs .theme .scroll-to-top--visible {
  pointer-events: auto;
  opacity: 1;
}
.lbs .theme button.d-print-none.btn.btn-primary.genesys-footer {
  width: 125%;
  height: 50px;
  padding: 0.6rem 1rem 0.6rem 1rem;
  margin-top: 0.7rem;
}
.lbs .theme #online-chat svg {
  height: 40px;
  margin-top: 0.1rem !important;
}
@media (min-width: 48rem) {
  .lbs .theme .extras {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .extras {
    padding: 0 7rem;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .extras {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .extras {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .extras {
    padding: 2rem 5rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .extras {
    padding-right: 7rem;
    padding-left: 7rem;
  }
}
.lbs .theme .extras__row {
  width: 100%;
}
@media (min-width: 48rem) {
  .lbs .theme .extras__row {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .extras__row {
    width: 50%;
  }
}
@media (max-width: 61.9375rem) {
  .lbs .theme .extras__row:first-child {
    padding-top: 1px;
  }
  .lbs .theme .extras__row:last-child {
    padding-bottom: 1px;
  }
}
.lbs .theme .extras__cols {
  display: flex;
  -webkit-column-count: 1; /* Chrome, Safari, Opera */
  -moz-column-count: 1; /* Firefox */
  column-count: 1;
}
@media (min-width: 48rem) {
  .lbs .theme .extras__cols {
    display: block;
  }
}
@media (max-width: 47.9375rem) {
  .lbs .theme .extras__cols {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    display: block;
  }
}
.lbs .theme .extras__group {
  margin: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #5f6568;
}
@media (min-width: 48rem) {
  .lbs .theme .extras__group {
    position: relative;
    width: 50%;
    height: 100%;
    margin: 0;
    padding: 1rem 1rem 1.5rem;
    border-top: none;
  }
  .lbs .theme .extras__group:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #5f6568;
  }
}
.extras__row:first-child .lbs .theme .extras__group:first-child {
  border-top: none;
}
@media (max-width: 47.9375rem) {
  .extras__row:first-child .lbs .theme .extras__group:first-child {
    padding-top: 0;
  }
}
.lbs .theme .extras__group--secure:after {
  background-color: #9a2584;
  width: 4px;
  left: -4px;
}
@media (max-width: 47.9375rem) {
  .lbs .theme .extras__group--secure {
    border-top: 4px solid #9a2584;
  }
}
.lbs .theme .extras__group-title {
  color: #fff;
  font-weight: 600;
  font-size: 1.375rem;
  margin-top: 0;
}
.lbs .theme .extras__group-icon {
  margin-top: -0.3rem;
  margin-left: 0.3rem;
}
.lbs .theme .extras__list {
  margin: 0;
  padding: 0 0.5rem 0 0;
  list-style: none;
  width: 50%;
}
@media (min-width: 48rem) {
  .lbs .theme .extras__list {
    width: 100%;
  }
}
.lbs .theme .extras__item {
  color: #fff;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
}
.lbs .theme .extras__item:hover {
  color: #9a2584;
}
@media (min-width: 48rem) {
  .lbs .theme .areas {
    padding: 0 3rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .areas {
    padding: 0 7rem;
  }
}
.lbs .theme .areas__toggle {
  position: relative;
  background-color: transparent;
  font-size: 1.125rem;
  border: none;
  padding: 1rem 2rem;
}
.lbs .theme .areas__toggle.collapsed .areas__toggle-chevron {
  transform: rotateZ(0deg);
}
@media (min-width: 48rem) {
  .lbs .theme .areas__toggle {
    padding: 2rem 0;
    font-size: 1.375rem;
  }
}
.lbs .theme .areas__toggle:focus {
  outline: none;
}
.lbs .theme .areas__toggle:after {
  content: "";
}
.lbs .theme .areas__toggle-chevron {
  display: inline-block;
  width: 27px;
  height: 13px;
  transition: transform 0.3s ease;
  transform: rotateZ(-180deg);
}
.lbs .theme .areas__action {
  display: block;
  font-size: 1rem;
  font-weight: normal;
  padding: 0 2rem 2rem;
}
@media (min-width: 48rem) {
  .lbs .theme .areas__action {
    font-size: 1.375rem;
    padding: 2rem 0;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .areas__row-outer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .areas__row-outer {
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
}
.lbs .theme .areas__row-inner {
  width: 100%;
}
@media (min-width: 48rem) {
  .lbs .theme .areas__row-inner {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .areas__row-inner {
    width: 50%;
  }
}
.lbs .theme .areas__cols {
  display: flex;
}
@media (min-width: 48rem) {
  .lbs .theme .areas__cols {
    display: block;
  }
}
.lbs .theme .areas_group {
  margin: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #5f6568;
}
@media (min-width: 48rem) {
  .lbs .theme .areas_group {
    position: relative;
    width: 50%;
    height: 100%;
    margin: 0;
    padding: 1rem 1rem 1.5rem;
    border-top: none;
  }
  .lbs .theme .areas_group:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #5f6568;
  }
}
.areas__row-inner:first-child .lbs .theme .areas_group:first-child {
  border-top: none;
}
@media (max-width: 47.9375rem) {
  .areas__row-inner:first-child .lbs .theme .areas_group:first-child {
    padding-top: 0;
  }
}
.lbs .theme .areas_group:after {
  background-color: #414749;
}
@media (max-width: 47.9375rem) {
  .lbs .theme .areas_group {
    border-top: 1px solid #414749;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .areas_group {
    padding-top: 0;
    padding-bottom: 1rem;
  }
}
.lbs .theme .areas__group-title {
  color: #fff;
  font-weight: 600;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .lbs .theme .areas__group-title {
    font-size: 1.375rem;
  }
}
.lbs .theme .areas__list {
  margin: 0;
  padding: 0 0.5rem 0 0;
  list-style: none;
  width: 50%;
}
@media (min-width: 48rem) {
  .lbs .theme .areas__list {
    width: 100%;
  }
}
.lbs .theme .areas__item {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
}
@media (min-width: 48rem) {
  .lbs .theme .areas__item {
    font-size: 0.9375rem;
  }
}
.lbs .theme [data-carousel=image] {
  background-color: #fff;
  padding-top: 2.75rem;
}
.lbs .theme [data-carousel=image] .slick-dots {
  bottom: auto;
  top: 0;
  left: 0;
}
.lbs .theme .slick-dotted.slick-slider[data-carousel=image] {
  margin-bottom: 0;
}
.lbs .theme .carousel__image-heading {
  margin-top: 4rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .lbs .theme .carousel__image-heading {
    font-size: 3rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .carousel__image-heading {
    font-size: 3.25rem;
  }
}
.lbs .theme .carousel__image-slide {
  position: relative;
}
.lbs .theme .carousel__image-slide__image-container {
  height: 23rem;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center top;
}
@media (min-width: 48rem) {
  .lbs .theme .carousel__image-slide__image-container {
    height: 26.25rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .carousel__image-slide__image-container {
    height: 30rem;
  }
}
.lbs .theme a.carousel__image-slide__content {
  margin-bottom: 0.6875rem;
  display: block;
  color: #221f1f;
}
.lbs .theme a.carousel__image-slide__content:hover {
  color: #007ac3;
}
.lbs .theme .carousel__hero-slide,
.lbs .theme .carousel__hero-slide__image-container,
.lbs .theme .hero-image-cta,
.lbs .theme .hero-image-cta__image-container {
  position: relative;
}
.lbs .theme .carousel__hero-slide__image-container,
.lbs .theme .hero-image-cta__image-container {
  height: 20rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 48rem) {
  .lbs .theme .carousel__hero-slide__image-container,
  .lbs .theme .hero-image-cta__image-container {
    height: 28rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .carousel__hero-slide__image-container,
  .lbs .theme .hero-image-cta__image-container {
    height: 31.875rem;
  }
}
.lbs .theme .wrapper--thumbnail-carousel {
  position: relative;
  background-color: #eaeaea;
  margin-top: 7.5rem;
  padding: 0 1rem 1rem;
}
@media (min-width: 48rem) {
  .lbs .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .wrapper--thumbnail-carousel {
    margin-top: 7.5rem;
    padding: 0 1rem 2rem;
  }
}
.lbs .theme .wrapper--thumbnail-carousel .slick-prev,
.lbs .theme .wrapper--thumbnail-carousel .slick-next {
  top: 30%;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}
.lbs .theme .wrapper--thumbnail-carousel .slick-prev:before,
.lbs .theme .wrapper--thumbnail-carousel .slick-next:before {
  background-size: 1rem 2rem;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-blue-right.svg");
}
.lbs .theme .wrapper--thumbnail-carousel .slick-prev {
  width: 0;
}
@media (min-width: 62rem) {
  .lbs .theme .wrapper--thumbnail-carousel .slick-prev {
    left: 0;
    width: 4.375rem;
  }
}
.lbs .theme .wrapper--thumbnail-carousel .slick-prev:before {
  transform: rotateZ(180deg);
}
.lbs .theme .wrapper--thumbnail-carousel .slick-next {
  width: 0;
}
@media (min-width: 62rem) {
  .lbs .theme .wrapper--thumbnail-carousel .slick-next {
    right: 0;
    width: 4.375rem;
  }
}
.lbs .theme .wrapper--thumbnail-carousel .slick-next:before {
  transform: rotateZ(0deg);
}
.lbs .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-prev,
.lbs .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-next {
  opacity: 0.75;
}
.lbs .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-prev:hover,
.lbs .theme .wrapper--thumbnail-carousel:hover .slick-slider .slick-next:hover {
  opacity: 1;
  transition: opacity 0s linear;
}
.lbs .theme [data-carousel=thumbnail].slick-slider,
.lbs .theme #media-carousel.slick-slider {
  position: static;
}
.lbs .theme [data-carousel=thumbnail] .slick-dots,
.lbs .theme #media-carousel .slick-dots {
  bottom: auto;
  top: -6.5rem;
  left: 0;
}
.lbs .theme .slick-dotted.slick-slider[data-carousel=thumbnail],
.lbs .theme #media-carousel {
  margin-bottom: 0;
}
.lbs .theme .carousel__thumbnail-heading {
  margin-top: 2rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .lbs .theme .carousel__thumbnail-heading {
    margin-top: 3rem;
    font-size: 3rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .carousel__thumbnail-heading {
    margin-top: 4rem;
    font-size: 3.25rem;
  }
}
.lbs .theme .carousel__thumbnail-heading--small {
  margin-top: 2rem;
  font-size: 1.875rem;
  text-align: center;
}
.lbs .theme .carousel__thumbnail-container {
  width: 14rem;
  margin: auto;
}
@media (min-width: 48rem) {
  .lbs .theme .carousel__thumbnail-container {
    width: 42rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .carousel__thumbnail-container {
    width: 48.75rem;
  }
}
.lbs .theme .carousel__thumbnail-container .slick-list {
  top: -3.25rem;
  border-radius: 0.5rem;
  background-color: #fff;
}
@media (min-width: 62rem) {
  .lbs .theme .carousel__thumbnail-container .slick-list {
    top: -3.75rem;
  }
}
.lbs .theme .carousel__thumbnail-slide {
  position: relative;
}
.lbs .theme .carousel__thumbnail-slide:before {
  content: "";
  position: absolute;
  left: 0;
  height: 200%;
  width: 0;
  border-left: 1px solid #e2e2e2;
}
.lbs .theme .carousel__thumbnail-slide:first-child:before {
  display: none;
}
.lbs .theme .carousel__thumbnail-slide__indicator-image {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #007ac3;
  height: 3.25rem;
  width: 3.25rem;
}
@media (min-width: 62rem) {
  .lbs .theme .carousel__thumbnail-slide__indicator-image {
    width: 3.75rem;
    height: 3.75rem;
  }
}
.lbs .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog, .lbs .theme .carousel__thumbnail-slide__indicator-image.icon-facebook, .lbs .theme .carousel__thumbnail-slide__indicator-image.icon-twitter, .lbs .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin, .lbs .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus, .lbs .theme .carousel__thumbnail-slide__indicator-image.icon-youtube {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 2rem 2rem;
}
.lbs .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog::before, .lbs .theme .carousel__thumbnail-slide__indicator-image.icon-facebook::before, .lbs .theme .carousel__thumbnail-slide__indicator-image.icon-twitter::before, .lbs .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin::before, .lbs .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus::before, .lbs .theme .carousel__thumbnail-slide__indicator-image.icon-youtube::before {
  content: "";
}
.lbs .theme .carousel__thumbnail-slide__indicator-image.icon-facebook {
  background-image: url("/o/excellus-bcbs-theme/images/social-facebook.svg");
  background-color: #9a2584;
}
.lbs .theme .carousel__thumbnail-slide__indicator-image.icon-blog {
  background-image: url("/o/excellus-bcbs-theme/images/social-blog.svg");
  background-color: #e8f1b4;
}
.lbs .theme .carousel__thumbnail-slide__indicator-image.icon-ext_blog {
  background-image: url("/o/excellus-bcbs-theme/images/social-ext_blog.svg");
  background-color: #49494b;
}
.lbs .theme .carousel__thumbnail-slide__indicator-image.icon-twitter {
  background-image: url("/o/excellus-bcbs-theme/images/social-twitter.svg");
  background-color: #9a2584;
}
.lbs .theme .carousel__thumbnail-slide__indicator-image.icon-linkedin {
  background-image: url("/o/excellus-bcbs-theme/images/social-linkedin.svg");
  background-color: #9a2584;
}
.lbs .theme .carousel__thumbnail-slide__indicator-image.icon-googleplus {
  background-image: url("/o/excellus-bcbs-theme/images/social-googleplus.svg");
  background-color: #9a2584;
}
.lbs .theme .carousel__thumbnail-slide__indicator-image.icon-youtube {
  background-image: url("/o/excellus-bcbs-theme/images/social-youtube.svg");
  background-color: #9a2584;
}
.lbs .theme .carousel__thumbnail-slide__image-container {
  height: 9rem;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.1);
}
@media (min-width: 62rem) {
  .lbs .theme .carousel__thumbnail-slide__image-container {
    height: 11rem;
  }
}
.lbs .theme .carousel__thumbnail-slide__content-container {
  padding: 0.75rem 0.9rem;
}
.lbs .theme .carousel__thumbnail-slide__content {
  min-height: 4.5rem;
  font-size: 0.875rem;
}
@media (min-width: 62rem) {
  .lbs .theme .carousel__thumbnail-slide__content {
    font-size: 1rem;
  }
}
.lbs .theme .carousel__thumbnail-slide__link-description, .lbs .theme .carousel__thumbnail-slide__link {
  display: block;
  font-size: 0.875rem;
}
.lbs .theme .carousel__thumbnail-slide__link-description {
  font-style: italic;
}
.lbs .theme .carousel__thumbnail-slide__link {
  font-weight: 700;
}
.lbs .theme a.carousel__thumbnail-slide__content {
  margin-bottom: 0.6875rem;
  display: block;
  color: #221f1f;
}
.lbs .theme a.carousel__thumbnail-slide__content:hover {
  color: #007ac3;
}
.lbs .theme .carousel {
  background-color: #414749;
}
.lbs .theme .slick-slide:focus {
  outline: none;
}
.lbs .theme .slick-prev,
.lbs .theme .slick-next {
  opacity: 0;
  position: absolute;
  z-index: 1;
  height: 4.375rem;
  width: 4.375rem;
  line-height: 0;
  font-size: 0;
  background-color: transparent;
  border-radius: 50%;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  transition: opacity 0.3s ease-out;
}
.lbs .theme .slick-prev:hover, .lbs .theme .slick-prev:focus,
.lbs .theme .slick-next:hover,
.lbs .theme .slick-next:focus {
  outline: none;
}
.lbs .theme .slick-prev.slick-disabled:before,
.lbs .theme .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.lbs .theme .slick-prev:before,
.lbs .theme .slick-next:before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 4.1rem;
  opacity: 1;
  background-image: url("/o/excellus-bcbs-theme/images/chevron-right-white.svg");
  background-repeat: no-repeat;
  background-size: 2.375rem;
  background-position: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lbs .theme .slick-prev {
  left: 1rem;
}
.lbs .theme .slick-prev:before {
  left: 0;
  transform: rotateZ(180deg);
}
.lbs .theme [dir=rtl] .slick-prev {
  right: 0;
  transform: rotateZ(0deg);
}
.lbs .theme [dir=rtl] .slick-prev {
  left: auto;
  right: 0;
}
.lbs .theme .slick-next {
  right: 1rem;
}
.lbs .theme .slick-next:before {
  right: 0;
  transform: rotateZ(0deg);
}
.lbs .theme [dir=rtl] .slick-next {
  left: 0;
  transform: rotateZ(180deg);
}
.lbs .theme [dir=rtl] .slick-next {
  left: 0;
  right: auto;
}
.lbs .theme .slick-slider:hover .slick-prev,
.lbs .theme .slick-slider:hover .slick-next {
  opacity: 0.75;
}
.lbs .theme .slick-slider:hover .slick-prev:hover,
.lbs .theme .slick-slider:hover .slick-next:hover {
  opacity: 1;
  transition: opacity 0s linear;
}
.lbs .theme .slick-dotted.slick-slider {
  margin-bottom: 3rem;
}
.lbs .theme .slick-dots {
  position: absolute;
  bottom: -35px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.lbs .theme .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  cursor: pointer;
  vertical-align: bottom;
}
.lbs .theme .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 1.25rem;
  width: 1rem;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.lbs .theme .slick-dots li button:hover, .lbs .theme .slick-dots li button:focus {
  outline: none;
}
.lbs .theme .slick-dots li button:hover:before, .lbs .theme .slick-dots li button:focus:before {
  opacity: 0.5;
}
.lbs .theme .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  height: 0.4375rem;
  width: 0.4375rem;
  border-radius: 50%;
  font-family: "slick";
  font-size: 1.5rem;
  line-height: 20px;
  text-align: center;
  background-color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lbs .theme .slick-dots li.slick-active button:before {
  background-color: #333;
  opacity: 1;
}
.lbs .theme .carousel__custom-page-indicator {
  display: none;
}
.lbs .theme .marketing-bullets {
  padding: 1rem 1rem 2rem;
  position: relative;
}
.lbs .theme .marketing-bullets__title {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.lbs .theme .marketing-bullets__list {
  list-style: none;
  padding: 0;
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullets__list {
    display: flex;
    justify-content: space-around;
  }
}
.lbs .theme .marketing-bullet {
  font-size: 1rem;
  padding: 0.75rem 1rem;
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet {
    padding: 0 1rem;
  }
}
.lbs .theme .marketing-bullet__link {
  align-items: center;
  color: #221f1f;
  cursor: pointer;
  display: flex;
  justify-content: center;
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet__link {
    display: block;
    text-align: center;
  }
}
.lbs .theme .marketing-bullet__link:active, .lbs .theme .marketing-bullet__link:focus, .lbs .theme .marketing-bullet__link:hover, .lbs .theme .marketing-bullet__link:active:focus, .lbs .theme .marketing-bullet__link:active:hover {
  color: #221f1f;
}
.lbs .theme .marketing-bullet__link:hover .marketing-bullet__image {
  flex-shrink: 0;
  border: 1px solid #bbb;
  border-radius: 6px;
}
.lbs .theme .marketing-bullet__text {
  max-width: 16rem;
  margin: 0;
  flex-grow: 1;
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet__text {
    margin: 1rem auto 0;
    padding: 0 1.6rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .marketing-bullet__text {
    padding: 0;
  }
}
.lbs .theme .marketing-bullet__image {
  flex-shrink: 0;
  height: 66px;
  margin-right: 2rem;
  width: 81px;
  border: 1px solid transparent;
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet__image {
    height: 148px;
    width: 182px;
    margin: auto;
    border: 1px solid transparent;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .marketing-bullet__image {
    height: 276px;
    width: 350px;
  }
}
.lbs .theme .inline-action-btn {
  display: inline-block;
  width: 1.1875rem;
  height: 1.1875rem;
  margin-left: 0.5rem;
  margin-top: -2px;
}
.lbs .theme .marketing-bullets-expanded {
  transform: translate(0, -100px);
  opacity: 0;
  overflow: hidden;
  transition: transform 0.5s, opacity 0.5s;
  height: 0;
  position: absolute;
  top: 0;
  margin-left: -16px;
  background: #efefef;
  pointer-events: none;
  width: 100%;
}
.lbs .theme .marketing-bullets-expanded.expanded {
  transform: translate(0, 0);
  opacity: 1;
  height: 100%;
  background: #fff;
  pointer-events: auto;
}
.lbs .theme .marketing-bullets-expanded.collapsed {
  margin-top: 0;
}
.lbs .theme .marketing-bullet-expanded__body {
  height: 0;
  opacity: 0;
  position: relative;
  transform: translate(500px, 0);
  transition: transform 0.5s, opacity 0.5s;
}
.lbs .theme .marketing-bullet-expanded__body.expanded-noAnim,
.lbs .theme .marketing-bullet-expanded__body.expanded {
  background-color: #f5f5f5;
  height: 100%;
  opacity: 1;
  padding: 2rem;
  transform: translate(0, 0);
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .lbs .theme .marketing-bullet-expanded__body.expanded {
    background-color: #fff;
    padding: 0 2rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .lbs .theme .marketing-bullet-expanded__body.expanded {
    padding: 0 2.5rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .marketing-bullet-expanded__body.expanded-noAnim,
  .lbs .theme .marketing-bullet-expanded__body.expanded {
    padding: 1rem 2.5rem;
  }
}
.lbs .theme .marketing-bullet-expanded__body.expanded-noAnim {
  transition: none;
}
.lbs .theme .marketing-bullet-expanded__body.collapsed {
  opacity: 0;
  transition: none;
}
.lbs .theme .marketing-bullet-expanded__title {
  align-items: center;
  background-color: #f5f5f5;
  display: none;
  flex-flow: row nowrap;
  height: 6.5rem;
  justify-content: space-between;
  padding: 0 1rem;
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet-expanded__title {
    display: flex;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .marketing-bullet-expanded__title {
    height: 8.5rem;
  }
}
.lbs .theme .marketing-bullet-expanded__titleBack {
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  margin-left: 4rem;
}
.lbs .theme .marketing-bullet-expanded__titleBack:before {
  content: url("/o/excellus-bcbs-theme/images/chevron-black-left.svg");
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
}
.lbs .theme .marketing-bullet-expanded__titleBack a {
  color: #333;
}
.lbs .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close {
  display: block;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close {
    display: none;
  }
}
.lbs .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close:before {
  display: none;
}
.lbs .theme .marketing-bullet-expanded__titleBack.marketing-bullet-expanded__close img {
  display: inline-block;
  width: 1.5rem;
}
.lbs .theme .marketing-bullet-expanded__titleSubStates {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lbs .theme .marketing-bullet-expanded__titleSubState {
  cursor: pointer;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.lbs .theme .marketing-bullet-expanded__titleSubStateLink {
  border: none;
  background: #fff;
  color: #333;
  display: block;
  padding: 0.1rem 1rem;
  min-width: 17rem;
}
@media (min-width: 75rem) {
  .lbs .theme .marketing-bullet-expanded__titleSubStateLink {
    padding: 0.5rem 1rem;
  }
}
.lbs .theme .marketing-bullet-expanded__titleSubStateLink:active, .lbs .theme .marketing-bullet-expanded__titleSubStateLink:focus, .lbs .theme .marketing-bullet-expanded__titleSubStateLink:hover, .lbs .theme .marketing-bullet-expanded__titleSubStateLink:active:focus, .lbs .theme .marketing-bullet-expanded__titleSubStateLink:active:hover {
  color: #333;
}
.lbs .theme .marketing-bullet-expanded__titleSubStateLink > p {
  font-weight: 600;
  margin-top: 1rem;
}
.lbs .theme .marketing-bullet-expanded__titleSubStateLink:after {
  content: " ";
  font-size: 12px;
  clear: both;
}
.lbs .theme .marketing-bullet-expanded__titleSubStateLink > .marketing-bullet__image {
  width: 75px;
  height: 75px;
  float: left;
  margin-right: 1rem;
}
.lbs .theme .marketing-bullet-expanded__bodyWrapper {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet-expanded__bodyWrapper {
    flex-flow: row nowrap;
  }
}
.lbs .theme .marketing-bullet-expanded__bodyImg {
  display: none;
  height: auto;
  width: 100px;
}
@media (min-width: 34rem) {
  .lbs .theme .marketing-bullet-expanded__bodyImg {
    display: block;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet-expanded__bodyImg {
    height: 148px;
    width: 182px;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .marketing-bullet-expanded__bodyImg {
    height: 276px;
    width: 350px;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet-expanded__bodyContents {
    padding-left: 3rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .marketing-bullet-expanded__bodyContents {
    padding-left: 4rem;
  }
}
.lbs .theme .marketing-bullet-expanded__bodyContents h1 {
  font-size: 14px;
  font-weight: bold;
}
.lbs .theme .marketing-bullet-expanded__bodyContents h2 {
  font-size: 29px;
  line-height: 1.2;
  margin-top: 0;
}
@media (min-width: 34rem) {
  .lbs .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 29px;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 27px;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 31px;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .marketing-bullet-expanded__bodyContents h2 {
    font-size: 41px;
  }
}
.lbs .theme .marketing-bullet-expanded__bodyContents p {
  color: #454545;
  font-size: 1rem;
  line-height: 1.5;
  margin: 1rem 0 1.5rem;
  max-width: 100%;
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet-expanded__bodyContents p {
    font-size: 0.95rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .marketing-bullet-expanded__bodyContents p {
    font-size: 1rem;
    max-width: 90%;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .marketing-bullet-expanded__bodyContents p {
    max-width: 80%;
  }
}
.lbs .theme .marketing-bullet-expanded__bodyBtn {
  background-color: #fff;
  font-size: 1.1rem;
  padding: 0.7rem 1.65rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .lbs .theme .marketing-bullet-expanded__bodyBtn {
    background-color: transparent;
    width: 20rem;
  }
}
.lbs .theme .wrapper--sites {
  background-color: #eee;
  display: none;
}
.lbs .theme .sites {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  text-align: right;
  background-color: #efefef;
}
.lbs .theme .sites__choice {
  position: relative;
  display: inline-block;
  padding: 0.6rem 1.25rem;
  font-weight: 700;
  font-size: 0.875rem;
}
.lbs .theme .sites__choice__link {
  color: #333;
}
.lbs .theme .sites__choice--active {
  background-color: #e3e2e2;
}
.lbs .theme .sites__choice--active:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -9px;
  left: calc(50% - 9px);
  width: 18px;
  height: 0;
  border-top: 9px solid #e3e2e2;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
}
.lbs .theme .sites__choice--active .sites__choice__link:hover {
  color: #333;
}
.lbs .theme .session {
  text-align: right;
  padding: 0 1.75rem;
  font-size: 0;
}
.lbs .theme .session a {
  color: #0071b3;
  text-decoration: none;
}
.lbs .theme .session .session__item {
  position: relative;
  display: inline-block;
  line-height: 1.65rem;
  padding: 0.5rem 0.625rem;
  font-weight: 600;
  font-size: 0.875rem;
}
.lbs .theme .session .session__item .user-icon {
  background-color: #777;
  display: inline-table;
  font-size: 0.875rem;
  height: 2rem;
  line-height: 2rem;
  margin: -0.185rem 0.25rem -0.185rem;
  width: 2rem;
  /*
            Empty user avatar div displays differently than default initials,
            icon. So add content to empty div.
         */
}
.lbs .theme .session .session__item .user-icon:empty:before {
  content: " ";
  display: inherit;
}
.lbs .theme .session .session__item .user-icon.user-icon-color-1 {
  background-color: #00437b; /* pass 10.05:1 */
}
.lbs .theme .session .session__item .user-icon.user-icon-color-2 {
  background-color: #008842; /* pass 4.56:1 */
}
.lbs .theme .session .session__item .user-icon.user-icon-color-3 {
  background-color: #007ac3; /* pass 4.59:1 */
}
.lbs .theme .session .session__item .user-icon.user-icon-color-4 {
  background-color: #b545c4; /* pass 4.55:1 */
}
.lbs .theme .session .session__item .user-icon.user-icon-color-5 {
  background-color: #656565; /* pass 5.82:1 */
}
.lbs .theme .session .session__item .user-icon.user-icon-color-6 {
  background-color: #005373; /* pass 8.45:1 */
}
.lbs .theme .session .session__item .user-icon.user-icon-color-7 {
  background-color: #007ac3; /* pass 4.59:1 */
}
.lbs .theme .session .session__item .user-icon.user-icon-color-8 {
  background-color: #008842; /* pass 4.56:1 */
}
.lbs .theme .session .session__item .user-icon.user-icon-color-9 {
  background-color: #00437b; /* pass 10.05:1 */
}
.lbs .theme .session .session__item:nth-child(n+2):before {
  content: " ";
  display: block;
  position: absolute;
  height: 15px;
  font-weight: 300;
  left: -0.05rem;
  top: 50%;
  transform: translateY(-50%);
  color: #454545;
  border-left: 2px solid #bbb;
}
.lbs .theme .topnav.no-navbar .banner__top-bar {
  border-bottom: solid #007ac3 3px;
}
.lbs .theme .banner {
  position: fixed;
  transition: height 0.5s;
  top: 0;
  width: 100%;
  z-index: 20;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.lbs .theme .banner--expanded {
  height: 100%;
}
.lbs .theme .banner__top-bar {
  position: relative;
  padding: 0.5rem;
}
@media (min-width: 48rem) {
  .lbs .theme .banner__top-bar {
    padding: 1.5rem 1.75rem;
  }
}
.lbs .theme .banner__top-bar:before, .lbs .theme .banner__top-bar:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.4s ease;
  bottom: 0;
}
@media (min-width: 48rem) {
  .lbs .theme .banner__top-bar:before, .lbs .theme .banner__top-bar:after {
    bottom: -1px;
  }
}
.lbs .theme .banner__top-bar:before {
  border-bottom: 0.5rem solid #c1c1c1;
  border-left: 0.75rem solid transparent;
  border-right: 0.75rem solid transparent;
  left: 1.25rem;
}
@media (min-width: 48rem) {
  .lbs .theme .banner__top-bar:before {
    left: auto;
    right: 6.75rem;
  }
}
.lbs .theme .banner__top-bar:after {
  border-bottom: 0.4375rem solid #f5f5f5;
  border-left: 0.6875rem solid transparent;
  border-right: 0.6875rem solid transparent;
  left: 1.3125rem;
}
@media (min-width: 48rem) {
  .lbs .theme .banner__top-bar:after {
    left: auto;
    right: 6.8125rem;
  }
}
.lbs .theme .banner__top-bar__flex-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.lbs .theme .tools {
  display: none;
}
.lbs .theme .tools .portlet-search {
  cursor: pointer;
  float: left;
}
.lbs .theme .tools .portlet-search fieldset.fieldset {
  padding: 0.275rem 0;
}
.lbs .theme .tools .portlet-search .lexicon-icon {
  height: 35px;
  width: 35px;
  color: #000;
  transition: transform ease-out 0.2s;
}
.lbs .theme .tools .portlet-search .lfr-ddm-field-group {
  margin-bottom: 0;
}
.lbs .theme .tools .portlet-search .search-input {
  border: 0;
  box-shadow: none;
  cursor: pointer;
  float: right;
  font-size: 1.1rem;
  font-weight: 300;
  padding-left: 0.5em;
  transition: width ease-out 0.2s;
  width: 4.4em;
}
.lbs .theme .tools .portlet-search .search-input::-ms-placeholder {
  color: #333;
}
.lbs .theme .tools .portlet-search .search-input::placeholder {
  color: #333;
}
.lbs .theme .tools .portlet-search .search-input:focus, .lbs .theme .tools .portlet-search .search-input:active {
  background: #f5f5f5;
  cursor: text;
  width: 10em;
}
.lbs .theme .tools .portlet-search .search-input:focus::-ms-placeholder, .lbs .theme .tools .portlet-search .search-input:active::-ms-placeholder {
  color: #aaa !important;
}
.lbs .theme .tools .portlet-search .search-input:focus::placeholder, .lbs .theme .tools .portlet-search .search-input:active::placeholder {
  color: #aaa !important;
}
.lbs .theme .tools .portlet-search .input-text-wrapper {
  float: right;
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.lbs .theme .tools .portlet-search:hover, .lbs .theme .tools .portlet-search.focus {
  color: #007ac3;
}
.lbs .theme .tools .portlet-search:hover .lexicon-icon, .lbs .theme .tools .portlet-search.focus .lexicon-icon {
  color: #007ac3;
}
.lbs .theme .tools .portlet-search:hover .search-input::-ms-placeholder, .lbs .theme .tools .portlet-search.focus .search-input::-ms-placeholder {
  color: #007ac3;
}
.lbs .theme .tools .portlet-search:hover .search-input::placeholder, .lbs .theme .tools .portlet-search.focus .search-input::placeholder {
  color: #007ac3;
}
.lbs .theme .tools .portlet-search.focus {
  background: #f5f5f5;
}
.lbs .theme .tools .portlet-search.focus .lexicon-icon {
  transform: rotate(90deg);
}
.lbs .theme .tools .btn-secondary {
  background-color: #9a2584;
  border-color: #9a2584;
  color: #333;
}
.lbs .theme .tools .btn-secondary:active, .lbs .theme .tools .btn-secondary:focus, .lbs .theme .tools .btn-secondary:hover, .lbs .theme .tools .btn-secondary:active:focus, .lbs .theme .tools .btn-secondary:active:hover {
  background-color: #9a2584;
  border-color: #711b61;
  color: #333;
}
.lbs .theme .banner--expanded .tools .btn-secondary {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #ccc;
}
.lbs .theme .banner--expanded .tools .btn-secondary:active, .lbs .theme .banner--expanded .tools .btn-secondary:focus, .lbs .theme .banner--expanded .tools .btn-secondary:hover, .lbs .theme .banner--expanded .tools .btn-secondary:active:focus, .lbs .theme .banner--expanded .tools .btn-secondary:active:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #ccc;
}
.lbs .theme .tools__button {
  padding: 0.594rem 0.75rem;
  background-color: transparent;
  font-size: 1.1rem;
  font-weight: 300;
  color: #221f1f;
  border: none;
  border-radius: 0;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .lbs .theme .tools__button {
    padding-left: 1.5rem;
  }
  .lbs .theme .tools__button:first-child {
    border-left: none;
    padding-left: 0.75rem;
  }
}
.lbs .theme .tools__button:hover, .lbs .theme .tools__button:focus {
  color: #007ac3;
}
.lbs .theme .tools__button:hover .icon-help, .lbs .theme .tools__button:focus .icon-help {
  background-image: url("/o/excellus-bcbs-theme/images/help-blue.svg");
}
.lbs .theme .tools__button:hover .icon-search, .lbs .theme .tools__button:focus .icon-search {
  background-image: url("/o/excellus-bcbs-theme/images/search-blue.svg");
}
.lbs .theme .tools__button:hover .icon-rewards, .lbs .theme .tools__button:focus .icon-rewards {
  background-image: url("/o/excellus-bcbs-theme/images/rewards-blue.svg");
}
.lbs .theme .tools__button:hover .icon-messages, .lbs .theme .tools__button:focus .icon-messages {
  background-image: url("/o/excellus-bcbs-theme/images/messages-blue.svg");
}
.lbs .theme .tools__button:active {
  box-shadow: none;
}
.lbs .theme .icon-help,
.lbs .theme .icon-search,
.lbs .theme .icon-rewards,
.lbs .theme .icon-messages {
  position: relative;
  display: inline-block;
  background-size: 100% 100%;
  margin-bottom: -0.375rem;
  margin-right: 0.5rem;
}
.lbs .theme .icon-help {
  height: 22px;
  width: 15px;
  background-image: url("/o/excellus-bcbs-theme/images/help-black.svg");
}
.lbs .theme .icon-search {
  height: 24px;
  width: 22px;
  background-image: url("/o/excellus-bcbs-theme/images/search-black.svg");
}
.lbs .theme .icon-search:before {
  display: none;
}
.lbs .theme .icon-rewards {
  height: 21px;
  width: 22px;
  margin-bottom: -0.25rem;
  background-image: url("/o/excellus-bcbs-theme/images/rewards-black.svg");
}
.lbs .theme .icon-messages {
  height: 22px;
  width: 23px;
  margin-bottom: -0.25rem;
  background-image: url("/o/excellus-bcbs-theme/images/messages-black.svg");
}
.lbs .theme .tools__badge {
  display: inline-block;
  position: absolute;
  bottom: 20%;
  right: -60%;
  border: 2px solid #fff;
  border-radius: 1.5rem;
  padding: 0.125rem 0.4375rem;
  background-color: #aa1a80;
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
}
.lbs .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_,
.lbs .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_ div,
.lbs .theme div#p_p_id_ThemeSearchPortlet_WAR_searchportlet_ section {
  display: inline-block;
  z-index: 30;
}
.lbs .theme .input-search {
  position: relative;
}
.lbs .theme .input-search input {
  position: absolute;
  border: none;
  top: 0;
  right: -5px;
  height: 100%;
  width: 7rem;
  padding: 0 1rem 0 3rem;
  opacity: 0;
  transition: all 0.1s ease-out;
  background-color: #f5f5f5;
  cursor: pointer;
}
.lbs .theme .input-search input ~ .input-search__indicator {
  opacity: 1;
  transition: opacity 0.1s ease-out;
}
.lbs .theme .input-search input ~ .input-search__icon {
  position: absolute;
  top: 0.55rem;
  right: 5.15rem;
  height: 1rem;
  width: 1rem;
  opacity: 0;
  transition: all 0.1s ease-out;
  transform: scale(-1, 1);
}
.lbs .theme .input-search input:focus {
  cursor: auto;
  opacity: 1;
  width: 14.5rem;
}
.lbs .theme .input-search input:focus ~ .input-search__indicator {
  opacity: 0;
}
.lbs .theme .input-search input:focus ~ .input-search__icon {
  right: 12.1rem;
  opacity: 1;
}
@media (min-width: 62rem) {
  .lbs .theme .input-search input:focus ~ .input-search__icon {
    right: 12.4rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .input-search input {
    right: 0;
  }
}
.lbs .theme .tools__dropdown_menu {
  background: #fff;
  font-weight: bold;
  padding: 0.5rem;
  width: auto;
}
.lbs .theme .tools__dropdown_menu li {
  padding: 0.5rem 1rem;
}
.lbs .theme .tools__dropdown_menu li:first-child {
  background: #fff;
}
.lbs .theme .tools__dropdown_menu li a {
  margin: -0.5rem -1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  width: auto;
}
.lbs .theme .tools__dropdown_menu li a:hover {
  background-color: #e6e6e6;
}
.lbs .theme .tools__dropdown_menu.dropdown-menu {
  right: auto;
  left: 0;
}
.lbs .theme .tools__dropdown_menu.dropdown-menu.show {
  display: inline-block;
}
@media (min-width: 48rem) {
  .lbs .theme .tools__dropdown_menu.dropdown-menu {
    right: 0;
    left: auto;
  }
}
.lbs .theme .btn-login__symbol {
  display: none;
  width: 1.5rem;
  height: 1.5rem;
}
.lbs .theme .banner--expanded .btn-login {
  border: none;
  padding: 0.344rem 0.75rem;
}
.lbs .theme .banner--expanded .btn-login__text {
  display: none;
}
.lbs .theme .banner--expanded .btn-login__symbol {
  display: block;
}
.lbs .theme .banner--expanded .banner__top-bar:before, .lbs .theme .banner--expanded .banner__top-bar:after {
  opacity: 1;
}
.lbs .theme .btn-login--md {
  font-size: 0.875rem;
  padding: 0.5rem 0.75rem;
}
.lbs .theme .btn-login--md.dropdown-toggle:focus {
  background-color: #e6e6e6;
}
@media (min-width: 48rem) {
  .lbs .theme .btn-login--md {
    font-size: 1.1rem;
    padding: 0.563rem 1.25rem;
    margin-left: 0.75rem;
    width: inherit;
  }
}
.lbs .theme .banner__top-bar__logo-site-name .logo {
  display: inline-block;
  margin: 0;
  width: auto;
  height: 2.5rem;
}
@media (min-width: 48rem) {
  .lbs .theme .banner__top-bar__logo-site-name .logo {
    width: auto;
    height: 4.688rem;
  }
}
.lbs .theme .banner__top-bar__logo-site-name a {
  display: inline-block;
}
.lbs .theme .banner__top-bar__logo-site-name .site-name {
  border-left: solid #e2e2e2 1px;
  color: #676767;
  display: inline-table;
  font-size: 20px;
  font-weight: 200;
  height: 2.5rem;
  line-height: 2.5rem;
  margin: 0 0 0 1em;
  padding-left: 0.9em;
  vertical-align: bottom;
}
@media (min-width: 48rem) {
  .lbs .theme .banner__top-bar__logo-site-name .site-name {
    height: 4.688rem;
    line-height: 4.688rem;
    font-size: 24px;
  }
}
.lbs .theme .login {
  bottom: 0;
  background-color: #f5f5f5;
  border-top: 1px solid #c1c1c1;
  left: 0;
  position: fixed;
  right: 0;
  top: 3.125rem;
  width: 100%;
}
.lbs .theme .login.collapse.transitioning {
  display: block;
}
.lbs .theme .login.collapse.in {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.lbs .theme .btn-login,
.lbs .theme .btn-menu {
  width: 3.625rem;
  padding-left: 0;
  padding-right: 0;
}
.lbs .theme .btn.btn-menu {
  padding: 0.5rem 1rem;
  border-color: transparent;
}
.lbs .theme .btn.btn-menu:active {
  box-shadow: none;
}
.lbs .theme .btn-menu__image {
  height: 0.954375rem;
  width: 1.5rem;
}
.lbs .theme .login-primary,
.lbs .theme .login-secondary {
  position: relative;
  padding: 0.5rem;
}
@media (min-width: 48rem) {
  .lbs .theme .login-primary,
  .lbs .theme .login-secondary {
    padding: 1.75rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .login-primary,
  .lbs .theme .login-secondary {
    width: 50%;
  }
}
.lbs .theme .login-primary__background-container {
  background-color: #414749;
  height: 100%;
  padding: 1.5rem;
  position: relative;
}
@media (min-width: 48rem) {
  .lbs .theme .login-primary__background-container {
    padding: 2.5rem;
  }
}
.lbs .theme .btn-login__close--md {
  display: none;
  background-color: transparent;
  border: none;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .lbs .theme .btn-login__close--md {
    display: block;
    position: absolute;
    top: 2rem;
    right: 2rem;
  }
}
.lbs .theme .login-secondary__heading,
.lbs .theme .login-primary__heading {
  font-weight: 300;
  font-size: 2rem;
}
@media (min-width: 34rem) {
  .lbs .theme .login-secondary__heading,
  .lbs .theme .login-primary__heading {
    font-size: 2.75rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .login-secondary__heading,
  .lbs .theme .login-primary__heading {
    font-size: 3.25rem;
  }
}
.lbs .theme .login-primary__heading {
  margin: 0;
  text-align: center;
}
.lbs .theme .login-input__wrapper {
  margin: 1rem 0;
}
.lbs .theme .login-input__wrapper .login-input {
  height: 48px;
  padding: 1.15rem;
}
@media (min-width: 62rem) {
  .lbs .theme .login-input__wrapper .login-input {
    font-size: 1.25rem;
    font-weight: 300;
  }
}
.lbs .theme div.btn-search-cancel {
  display: none !important;
}
@media (min-width: 34rem) {
  .lbs .theme .btn-register,
  .lbs .theme .login-primary__btn {
    padding: 0.875rem 1.65rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .btn-register,
  .lbs .theme .login-primary__btn {
    width: auto;
    padding: 0.875rem 5.65rem;
  }
}
.lbs .theme .login-primary__btn {
  font-size: 1.125rem;
  margin-bottom: 0.75rem 0 1rem;
  width: 100%;
}
.lbs .theme .login-primary__link-wrapper .separator__pipe:after {
  content: "|";
  margin: 0 0.35rem;
}
@media (max-width: 48rem) {
  .lbs .theme .login-primary__link-wrapper .separator__pipe:after {
    display: none;
  }
}
.lbs .theme .login-primary__link {
  display: block;
}
@media (min-width: 48rem) {
  .lbs .theme .login-primary__link {
    display: inline-block;
  }
}
.lbs .theme .login-primary__link:hover, .lbs .theme .login-primary__link:focus {
  color: #003562;
  outline: 0;
}
.lbs .theme .login-secondary {
  padding: 0 2rem 2rem;
}
@media (min-width: 48rem) {
  .lbs .theme .login-secondary {
    padding: 0 4.25rem 4rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .login-secondary {
    padding: 1rem 4.25rem 3rem 2.5rem;
  }
}
.lbs .theme .login-secondary .close {
  opacity: 0.8;
}
.lbs .theme .btn-login__close--lg {
  display: none;
  background-color: transparent;
  border: none;
}
@media (min-width: 62rem) {
  .lbs .theme .btn-login__close--lg {
    display: block;
    position: absolute;
    top: 2rem;
    right: 2rem;
  }
}
.lbs .theme .btn-login__close__icon {
  width: 1.75rem;
  height: 1.75rem;
}
.lbs .theme .login-bullet__list {
  margin: 0;
  padding: 0.75rem 0.25rem;
  max-width: 23rem;
}
.lbs .theme .login-bullet__item {
  padding: 0.75rem 0;
}
.lbs .theme .login-bullet__image {
  flex-shrink: 0;
  width: 3.375rem;
  height: 3rem;
  margin-right: 1rem;
}
.lbs .theme .login-bullet__text {
  margin: 0;
}
.lbs .theme .btn-register {
  font-size: 1.125rem;
  width: 100%;
}
@media (min-width: 75rem) {
  .lbs .theme .btn-register {
    width: auto;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .wrapper--sites {
    display: block;
  }
  .lbs .theme .wrapper--sites .avatar {
    border-radius: 16px;
    display: inline-block;
    margin: -1em 0.25em -0.75em;
    max-height: 32px;
  }
  .lbs .theme .wrapper--sites .btn-group.session__item {
    vertical-align: top;
  }
  .lbs .theme .wrapper--sites .btn-group.session__item .dropdown-toggle {
    border: 0 !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    padding: 0 !important;
  }
  .lbs .theme .wrapper--sites .btn-group.session__item .dropdown-menu {
    font-size: inherit;
    left: auto;
    overflow-y: hidden;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    right: 0;
    width: 215px;
  }
  .lbs .theme .wrapper--sites .btn-group.session__item .dropdown-menu li {
    border-bottom: solid 1px rgba(0, 0, 0, 0.15);
    left: auto;
    right: 0;
  }
  .lbs .theme .wrapper--sites .btn-group.session__item .dropdown-menu li a {
    display: block;
    padding-top: 0.5em;
    padding-bottom: 0.75em;
    white-space: nowrap;
  }
  .lbs .theme .wrapper--sites .btn-group.session__item .dropdown-menu li:last-child {
    border-bottom: 0;
  }
  .lbs .theme .banner {
    position: static;
    overflow: visible;
    height: auto;
    transition-duration: 0s;
    box-shadow: none;
  }
  .lbs .theme .btn-login,
  .lbs .theme .btn-login.btn-login__symbol {
    display: none;
  }
  .lbs .theme .tools {
    display: inline-block;
  }
  .lbs .theme .btn-menu {
    display: none;
  }
  .lbs .theme .login {
    bottom: auto;
    left: auto;
    right: auto;
    position: relative;
    top: auto;
  }
  .lbs .theme .login.collapse {
    position: static;
  }
  .lbs .theme .login.collapse.in {
    overflow-y: visible;
    -webkit-overflow-scrolling: auto;
  }
}
.lbs .theme .wrapper--navbar {
  background-color: #1D5787;
  display: none;
  position: fixed;
  width: 100%;
  left: 100%;
  top: 0;
  bottom: 0;
  z-index: 30;
  transition: transform 0.5s;
  padding: 1rem 0.75rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.lbs .theme .wrapper--navbar--active {
  display: block;
}
.lbs .theme .wrapper--navbar--in {
  transform: translate3d(-100%, 0, 0);
}
.lbs .theme .topnav--sticky:not(.no-navbar) {
  position: fixed;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  z-index: 20;
}
.lbs .theme .menu-header {
  display: flex;
}
.lbs .theme .menu-search__form {
  width: 100%;
}
.lbs .theme .menu-search {
  flex: 1 1 auto;
  position: relative;
}
.lbs .theme .menu-search__input {
  background-color: #17466D;
  color: #17466D;
  font-size: 20px;
  height: 3.375rem;
  padding: 0 1rem 0 3rem;
  width: 100%;
}
.lbs .theme .menu-search__input::-webkit-input-placeholder {
  color: #17466D;
}
.lbs .theme .menu-search__input:-moz-placeholder {
  color: #17466D;
}
.lbs .theme .menu-search__input::-moz-placeholder {
  color: #17466D;
}
.lbs .theme .menu-search__input:-ms-input-placeholder {
  color: #17466D;
}
.lbs .theme .menu-search__icon {
  position: absolute;
  top: 1rem;
  left: 0.75rem;
  height: 1.5rem;
  width: 1.4375rem;
  transform: scale(-1, 1);
}
.lbs .theme .btn-menu-close {
  width: 3.375rem;
  height: 3.375rem;
  padding: 0.875rem;
  margin-left: 1rem;
  border-width: 0;
  background: transparent;
}
.lbs .theme .btn-menu-close__icon {
  width: 1.625rem;
  height: 1.625rem;
}
.lbs .theme .menu-footer {
  list-style: none;
  padding: 0;
  margin: 0.75rem 0 1rem;
}
.lbs .theme .menu-footer__item {
  display: inline-block;
  position: relative;
  padding: 0 1.5rem;
  line-height: 3.125rem;
  text-decoration: none;
  font-size: 1.25rem;
  font-weight: 400;
  color: #fff;
  border-width: 0;
}
.lbs .theme .menu-footer__item:hover,
.lbs .theme .menu-footer__item:focus {
  color: #f5f5f5;
  text-decoration: none;
}
.lbs .theme .menu-footer__badge {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -0.5rem;
  transform: translateY(-50%);
  border: 2px solid #fff;
  border-radius: 1.5rem;
  padding: 0.125rem 0.4375rem;
  background-color: #e61340;
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.5;
}
.lbs .theme .menu-flyout {
  display: none;
}
@media (min-width: 48rem) {
  .lbs .theme .menu-header,
  .lbs .theme .menu-footer {
    display: none;
  }
  .lbs .theme .wrapper--navbar {
    display: block;
    position: relative;
    width: auto;
    left: auto;
    top: auto;
    bottom: auto;
    transition-duration: 0s;
    transform: translateZ(0);
    padding: 0;
    overflow-y: visible;
    -webkit-overflow-scrolling: auto;
  }
  .lbs .theme .wrapper--navbar--in {
    transform: none;
  }
  .lbs .theme .menu-flyout {
    position: absolute;
    width: 100%;
    top: 100%;
    background-color: #17466D;
    color: #fff;
    z-index: 20;
  }
  .lbs .theme .menu-flyout .menu__title {
    font-weight: 400;
  }
  .lbs .theme .menu-flyout .menu__link,
  .lbs .theme .menu-flyout .menu__link:focus,
  .lbs .theme .menu-flyout .menu__link:hover {
    color: #fff;
    text-decoration: none;
  }
  .lbs .theme .menu-flyout .menu__link:focus {
    outline: none;
  }
  .lbs .theme .menu-flyout .menu__link:focus,
  .lbs .theme .menu-flyout .menu__link:hover {
    text-decoration: underline;
  }
  .lbs .theme .menu-flyout .menu__subitem .menu__link {
    font-weight: 300;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .lbs .theme .menu-flyout .menu__subitem .menu__subitem .menu__item {
    border-left: 1px solid #7AA10E;
    padding-left: 1.125rem;
  }
  .lbs .theme .menu-flyout .menu__item--featured .menu__link {
    font-weight: 400;
  }
  .lbs .theme .menu-flyout--open {
    display: block;
  }
  .lbs .theme .flyout {
    padding: 2.5rem 3rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .flyout {
    display: flex;
    align-items: center;
  }
  .lbs .theme .flyout__main {
    width: 66%;
  }
  .lbs .theme .flyout__promo {
    display: block;
    width: 33%;
    text-align: right;
  }
  .lbs .theme .flyout .menu__promo {
    display: inline-block;
    margin: -1.125rem -1.75rem;
  }
  .lbs .theme .flyout .menu__promo img {
    max-width: 22rem;
    margin-left: 3rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .flyout__main {
    padding-left: 5rem;
  }
}
.lbs .theme .menu__link .icon-lock {
  font-size: 0.8em;
  margin-left: 0.25em;
  opacity: 0.9;
}
.lbs .theme .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
  color: #fff;
}
.lbs .theme .topnav--hidenav .menu {
  display: none;
}
.lbs .theme .menu__item {
  position: relative;
}
.lbs .theme .menu__item:nth-child(n+1) {
  border-bottom: 1px solid #414749;
}
.lbs .theme .menu__item--logo {
  display: none;
}
.lbs .theme .menu__item--home {
  display: none;
}
.lbs .theme .menu__link {
  display: block;
  padding: 0.875rem 4.5rem 1.25rem 1.5rem;
  font-size: 2rem;
  font-weight: 300;
  color: #fff;
}
.lbs .theme .menu__link:hover,
.lbs .theme .menu__link:focus {
  color: #f5f5f5;
  outline-color: #fff;
  text-decoration: none;
}
.lbs .theme .menu__chevron {
  display: none;
}
.lbs .theme .menu__trigger {
  position: relative;
}
.lbs .theme .menu__trigger-end {
  white-space: nowrap;
}
.lbs .theme .menu__trigger-end:after {
  content: " ";
  width: 0.75rem;
  background: url("/o/excellus-bcbs-theme/images/chevron-white-down.svg") center/0.75rem 0.32rem no-repeat;
  transition: transform 0.5s;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1.5rem;
}
.lbs .theme .menu__trigger[aria-expanded=true] > .menu__trigger-end:after {
  transform: rotateZ(-180deg);
}
.lbs .theme .menu__trigger--btn {
  width: 3.75rem;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  background-color: transparent;
  border: none;
}
.lbs .theme .menu__trigger--btn:after {
  content: "";
  background: url("/o/excellus-bcbs-theme/images/chevron-white-down.svg") center/0.75rem 0.32rem no-repeat;
  border-bottom: 4px solid #fff;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: transform 0.5s;
  width: 100%;
}
.lbs .theme .menu__trigger--btn[aria-expanded=true]:after {
  transform: rotateZ(-180deg);
}
.lbs .theme .menu__subitem {
  list-style: none;
  padding: 0;
}
.lbs .theme .menu__subitem .menu__item {
  border-bottom: none;
}
.lbs .theme .menu__subitem .menu__link {
  padding-top: 0.8125rem;
  padding-bottom: 0.8125rem;
  font-size: 1.25rem;
  font-weight: 300;
}
.lbs .theme .menu__subitem > li:first-child > .menu__link {
  margin-top: -0.6875rem;
}
.lbs .theme .menu__subitem li:last-child {
  margin-bottom: 1.25rem;
}
.lbs .theme .menu__subitem .menu__trigger--btn {
  height: 3.375rem;
}
.lbs .theme .menu__subitem .menu__subitem .menu__link {
  font-size: 1rem;
  font-weight: 400;
}
.lbs .theme .menu__subitem .menu__subitem > li:first-child > .menu__link {
  margin-top: 0;
}
.lbs .theme .menu__subitem .menu__subitem li:last-child {
  margin-bottom: 0;
}
.lbs .theme .menu__subitem .menu__subitem .menu__trigger--btn {
  height: 3rem;
}
.lbs .theme .menu__subitem .menu__subitem .menu__subitem .menu__link {
  font-size: 1rem;
  font-weight: 400;
}
.lbs .theme .menu__subitem .menu__subitem .menu__subitem .menu__trigger--btn {
  height: 2.8125rem;
}
.lbs .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem {
  padding-left: 0.8rem;
}
.lbs .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem .menu__link:before {
  content: "";
  display: block;
  position: absolute;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 0.25rem;
  background-color: #333;
  left: 0.75rem;
  top: 1.25rem;
}
.lbs .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem > li:first-child > .menu__link {
  font-size: 0.875rem;
}
.lbs .theme .menu__promo {
  display: none;
}
@media (min-width: 48rem) {
  .lbs .theme .menu {
    display: flex;
    justify-content: center;
    max-width: 100%;
    margin-left: -5.5rem;
    transition: margin-left 0.5s;
    transform: translateZ(0);
  }
  .lbs .theme .menu.menu--compact {
    margin-left: 0;
  }
}
@media (min-width: 48rem) and (min-width: 62rem) {
  .lbs .theme .menu.menu--compact {
    margin-left: -4.75rem;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .lbs .theme .menu {
    margin-left: -6.125rem;
  }
  .lbs .theme .menu.menu--compact {
    margin-left: -5.5rem;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .topnav--sticky .menu {
    margin-left: 0;
  }
  .lbs .theme .menu__item {
    display: flex;
    align-items: center;
  }
  .lbs .theme .menu__item:nth-child(n+1) {
    border-bottom: none;
  }
  .lbs .theme .menu__item--active {
    background-color: #113452;
  }
  .lbs .theme .menu__item--active:after {
    content: " ";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.25rem;
    background-color: #fff;
    border-bottom: 4px solid #fff;
    -ms-high-contrast-adjust: none;
  }
  .lbs .theme .menu__item--home {
    display: none;
  }
  .lbs .theme .menu__item--logo {
    flex-shrink: 0;
    display: flex;
    margin-top: -1.175rem;
    margin-bottom: -0.8rem;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.5s;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .lbs .theme .menu__item--logo {
    margin-top: -1.05rem;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .menu--compact .menu__item--logo {
    display: none;
  }
  .lbs .theme .topnav--sticky .menu__item--logo {
    pointer-events: auto;
    opacity: 1;
  }
}
@media (min-width: 48rem) and (min-width: 62rem) {
  .lbs .theme .menu--compact .menu__item--logo {
    display: flex;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .menu__logo {
    width: 7.5rem;
    height: 2.0325rem;
  }
}
@media (min-width: 48rem) and (min-width: 75rem) {
  .lbs .theme .menu__logo {
    width: 8.75rem;
    height: 2.37125rem;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .menu__title {
    font-size: 2.625rem;
    font-weight: 300;
    padding-bottom: 0.75rem;
  }
}
@media (min-width: 48rem) and (min-width: 48rem) {
  .lbs .theme .menu__title {
    font-size: 2.4rem;
  }
}
@media (min-width: 48rem) {
  .lbs .theme .menu__link {
    padding: 0.8rem 1.75rem;
    font-size: 1.1rem;
    font-weight: 400;
    text-align: center;
    line-height: 1.625rem;
  }
  .lbs .theme .menu--compact .menu__link {
    font-size: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.25rem;
  }
  .lbs .theme .menu__trigger {
    position: static;
  }
  .lbs .theme .menu__trigger-end:after {
    position: static;
    display: inline-block;
    height: 0.3125rem;
    margin-left: 0.5rem;
    vertical-align: middle;
  }
  .lbs .theme .menu__trigger:not(.menu__trigger--btn)[aria-expanded=true]:after {
    bottom: 0;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #113452;
    border-width: 0.5rem;
    margin-left: -0.5rem;
    z-index: 10;
  }
  .lbs .theme .menu__trigger--btn {
    display: none;
  }
  .lbs .theme .menu__subitem {
    display: none;
    margin: 0;
    column-gap: 2.75rem;
  }
  .lbs .theme .menu__subitem.in {
    display: none;
  }
  .lbs .theme .menu__subitem .menu__item {
    display: table;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .lbs .theme .menu__subitem .menu__link {
    display: inline-block;
    text-align: left;
    break-inside: avoid-column;
    padding: 0.375rem 0;
    line-height: 1.5;
  }
  .lbs .theme .menu__subitem > li:first-child > .menu__link {
    margin: 0;
  }
  .lbs .theme .menu__subitem li:last-child {
    margin: 0;
  }
  .lbs .theme .menu-flyout .menu__subitem {
    display: block;
  }
  .lbs .theme .menu__title + .menu__subitem {
    columns: 2;
  }
  .lbs .theme .menu__subitem.menu__subitem--nocols {
    columns: auto auto;
  }
  .lbs .theme .menu__subitem.menu__subitem--cols {
    columns: 2;
  }
  .lbs .theme .menu__subitem--keep-together {
    break-inside: avoid-column;
  }
  .lbs .theme .menu__subitem .menu__subitem .menu__item {
    border-left: 1px solid #007ac3;
    margin-left: 1px;
    padding-left: 1.125rem;
  }
  .lbs .theme .menu__subitem .menu__subitem .menu__link {
    padding: 0.2625rem 0;
  }
  .lbs .theme .menu__subitem .menu__subitem .menu__subitem .menu__item {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }
  .lbs .theme .menu__subitem .menu__subitem .menu__subitem .menu__subitem .menu__link:before {
    left: -0.75rem;
    top: 1.03125rem;
  }
}
@media (min-width: 62rem) {
  .lbs .theme .menu__item.menu__item--featured {
    position: absolute;
    left: calc(66% + 1rem);
    top: 2.5rem;
    bottom: 2.5rem;
    border-left: 3px solid #9a2584;
    display: flex;
  }
  .lbs .theme .menu__item--featured > .menu__link {
    font-size: 2rem;
    max-width: 22rem;
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
  .lbs .theme .menu__chevron {
    display: inline-block;
    margin-left: 0.5rem;
    width: 1.3rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .menu__link {
    font-size: 1.25rem;
  }
  .lbs .theme .menu--compact .menu__link {
    font-size: 1rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
  .lbs .theme .menu__item--featured > .menu__link {
    font-size: 2.625rem;
  }
  .lbs .theme .menu__item--home {
    display: flex;
  }
}
.lbs .theme .menu-flyout .menu__subitem .menu__item--active {
  background-color: transparent;
}
.lbs .theme .share__icon {
  display: inline-block;
  height: 16px;
  margin-right: 0.5rem;
}
.lbs .theme .share__button {
  background-color: #9a2584;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #333;
  display: inline-block;
  font-size: 0.875rem;
  height: 27px;
  padding: 2px 6px 3px;
}
.lbs .theme .share__button--tweet {
  margin-left: 1rem;
}
.lbs .theme .share__button__icon {
  display: inline-block;
  height: 16px;
  margin-right: 4px;
  vertical-align: sub;
  width: 16px;
}
.lbs .theme .share__count {
  background-color: #fff;
  color: #656565;
  font-size: 0.875rem;
  font-weight: 600;
  margin-left: 0.1rem;
  padding: 0.28rem 0.4rem;
  position: relative;
}
.lbs .theme .share__count::after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  content: "";
  height: 0;
  margin-top: -5px;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 50%;
  width: 0;
}
.lbs .theme .input-group.password-mask__group {
  padding: 0 !important;
}
.lbs .theme .password-mask__visibility {
  border: none;
  border-radius: 4px;
  padding: 1px 10px;
  height: 48px;
  position: absolute;
  right: 0;
  background: none;
  color: #333;
  outline: none;
  cursor: pointer;
  font-size: 1em;
  z-index: 10;
}
.lbs .theme .page-tools {
  display: none;
  padding: 0.625rem 2rem;
  background-color: #9a2584;
}
@media (min-width: 48rem) {
  .lbs .theme .page-tools {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding: 0.625rem 3rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .page-tools {
    padding: 0.625rem 7rem;
  }
}
.lbs .theme .ddm-label {
  color: #272833;
  cursor: default;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
  max-width: 100%;
  word-wrap: break-word;
}
.lbs .theme #customFormPortlet {
  /* Safari */
}
.lbs .theme #customFormPortlet .ddm-form-basic-info {
  display: none;
}
.lbs .theme #customFormPortlet .loading-animation {
  display: none;
}
.lbs .theme #customFormPortlet .loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #6b6c7e;
  width: 80px;
  height: 80px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  align-items: center;
}
.lbs .theme #customFormPortlet .loaderdiv {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100%;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (min-width: 48rem) {
  .lbs .theme #customFormPortlet .button-holder.container-fluid-1280 {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.lbs .theme #customFormPortlet .button-holder.container-fluid-1280.previous-page-btn {
  margin-top: 20px;
}
.lbs .theme #customFormPortlet .button-holder.container-fluid-1280 .btn + .btn {
  margin-top: 15px;
}
@media (min-width: 48rem) {
  .lbs .theme #customFormPortlet .button-holder.container-fluid-1280 .btn + .btn {
    margin-left: 20px;
    margin-top: 0;
  }
}
.lbs .theme #customFormPortlet .button-holder.container-fluid-1280.captchaContainer {
  margin-bottom: 25px;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .ddm-form-pagination {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .ddm-form-pagination .multi-step-indicator-label {
  display: none;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page {
  padding-top: 15px;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page > .row {
  margin: 0;
}
@media (min-width: 48rem) {
  .lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page > .row {
    margin: 0 20px;
  }
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-row > .row {
  margin: 0;
}
@media (min-width: 48rem) {
  .lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-row > .row {
    margin: 0 20px;
  }
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .reference-mark {
  color: #bd0000;
  font-size: 0.5rem;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page p .reference-mark {
  color: #bd0000 !important;
  font-size: 0.5rem;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .dropdown-menu {
  min-width: 246px;
  max-height: 305px;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page select[name=month], .lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page select[name=year] {
  padding-right: 1.75rem;
  height: 2rem;
  background-position: 90% 50%;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .input-group,
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-select-dropdown button.btn {
  padding: 0 !important;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.select-button {
  padding: 6px 15px;
  margin-left: 5px;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.clear-button {
  position: absolute;
  right: 90px;
  top: 6px;
  color: #c00;
  border: none;
  padding: 0;
  background-color: #e9ecef;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.clear-button svg.lexicon-icon {
  width: 0.75rem;
  height: 0.75rem;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn.btn-sm {
  padding: 0.1875rem 0;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn[aria-label=calendar] {
  padding: 0 0.5rem;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .btn[aria-label="Choose date"] {
  padding: 0 0.5rem;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .has-error .help-block {
  color: #c00;
  font-weight: 400;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .custom-control-label-text {
  font-weight: normal;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button {
  width: 1.5625rem;
  top: 0;
  height: 26px;
  border-radius: 5px !important;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button .lexicon-icon-hr {
  width: 1rem;
  height: 21px;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button {
  width: 1.5625rem;
  right: 0;
  top: 0;
  height: 26px;
  border-radius: 5px !important;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button .lexicon-icon-plus {
  width: 15px;
  height: 15px;
  margin-bottom: 4px !important;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .liferay-ddm-form-field-paragraph,
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .liferay-ddm-form-field-tip {
  color: #425a61;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .ddm-radio .custom-control-inline {
  margin-left: 16px;
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-description,
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 48rem) {
  .lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-description,
  .lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.lbs .theme #customFormPortlet .lfr-ddm-form-container .lfr-ddm-form-page .lfr-ddm-form-page-title {
  font-size: 2rem;
}
.lbs .theme [data-carousel=hero] .slick-dots {
  bottom: -25px;
}
@media (min-width: 75rem) {
  .lbs .theme .slick-dotted.slick-slider[data-carousel=hero] {
    margin-bottom: 0;
  }
  .lbs .theme [data-carousel=hero] .slick-dots {
    background: linear-gradient(to top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 60.66%, rgba(255, 255, 255, 0) 60.67%, rgba(255, 255, 255, 0) 100%);
    bottom: 0;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li {
    width: auto;
    height: auto;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li:first-child button {
    border-radius: 0.5rem 0 0 0.5rem;
    border-left: none;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li:last-child button {
    border-radius: 0 0.5rem 0.5rem 0;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li button {
    position: relative;
    display: inline-block;
    width: 12rem;
    height: 6rem;
    margin: 0 0 2rem;
    padding: 0 1.5rem;
    font-size: 1rem;
    line-height: 1.4375rem;
    color: #007ac3;
    background-color: #fff;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.25);
    font-weight: 600;
    vertical-align: top;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li button:before {
    display: none;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li button:after {
    content: "";
    position: absolute;
    top: 0;
    left: calc(50% - 0.5rem);
    height: 0;
    width: 0;
    border-bottom: 0.5rem solid #fff;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    transition: top 0.3s ease-out, border-color 0s ease-out;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li button:hover {
    transition: background-color 0s ease-out;
    background-color: #f5f5f5;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li button:hover:after {
    border-bottom-color: #f5f5f5;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li.slick-active button {
    transition: background-color 0.3s ease-out;
    color: #221f1f;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li.slick-active button, .lbs .theme [data-carousel=hero] .slick-dots li.slick-active button:hover {
    background-color: #e1e1e1;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li.slick-active button:after {
    top: -0.5rem;
    border-bottom-color: #e1e1e1;
    transition: top 0.3s ease-out, border-color 0.3s ease-out;
  }
  .lbs .theme [data-carousel=hero] .slick-dots li.slick-active button:hover:after {
    border-bottom-color: #e1e1e1;
  }
}
.lbs .theme .carousel__hero-slide__cta,
.lbs .theme .hero-image-cta__cta {
  font-size: 1.25rem;
  font-weight: 600;
  margin-top: 0.1rem;
  padding: 1.1rem 2.2rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .lbs .theme .carousel__hero-slide__cta,
  .lbs .theme .hero-image-cta__cta {
    margin-top: 0.5rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .carousel__hero-slide__cta,
  .lbs .theme .hero-image-cta__cta {
    width: auto;
    position: absolute;
    bottom: 1.5rem;
    right: 1.5rem;
  }
}
.lbs .theme .carousel__hero-slide__content-container,
.lbs .theme .hero-image-cta__content-container {
  position: relative;
  padding: 1rem 1.5rem;
  background-color: #fff;
}
@media (min-width: 48rem) {
  .lbs .theme .carousel__hero-slide__content-container,
  .lbs .theme .hero-image-cta__content-container {
    padding: 1.5rem 2rem;
    text-align: center;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .carousel__hero-slide__content-container,
  .lbs .theme .hero-image-cta__content-container {
    width: 30.5rem;
    position: absolute;
    top: 2.5rem;
    left: 10rem;
    background-color: rgba(255, 255, 255, 0.75);
    text-align: left;
    border-radius: 0.5rem;
    padding-bottom: 6rem;
  }
}
.lbs .theme .carousel__hero-slide__mobile-title,
.lbs .theme .hero-image-cta__mobile-title {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.75);
  margin: 0;
  padding: 2rem;
  font-size: 2.625rem;
  text-align: center;
}
@media (min-width: 48rem) {
  .lbs .theme .carousel__hero-slide__mobile-title,
  .lbs .theme .hero-image-cta__mobile-title {
    font-size: 3rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .carousel__hero-slide__mobile-title,
  .lbs .theme .hero-image-cta__mobile-title {
    display: none;
  }
}
.lbs .theme .carousel__hero-slide__desktop-title,
.lbs .theme .hero-image-cta__desktop-title {
  display: none;
  font-size: 3rem;
  margin-top: 0.5rem;
}
@media (min-width: 75rem) {
  .lbs .theme .carousel__hero-slide__desktop-title,
  .lbs .theme .hero-image-cta__desktop-title {
    display: block;
  }
}
.lbs .theme .hero-image-cta__cta {
  padding: 0.875rem 1.65rem !important;
}
.lbs .theme .hero-image-cta__mobile-title {
  font-size: 2.375rem;
  padding: 1rem;
}
.lbs .theme .hero-image-cta__desktop-title {
  font-size: 2rem;
}
@media (min-width: 75rem) {
  .lbs .theme .hero-image-cta__desktop-title {
    font-size: 2.625rem;
  }
}
.lbs .theme .carousel__image-slide__content-container {
  position: absolute;
  bottom: 1.5rem;
  left: 1.5rem;
  width: calc(100% - 3rem);
}
@media (min-width: 48rem) {
  .lbs .theme .carousel__image-slide__content-container {
    bottom: 2rem;
    left: 2rem;
    width: calc(100% - 4rem);
  }
}
@media (min-width: 75rem) {
  .lbs .theme .carousel__image-slide__content-container {
    bottom: 3rem;
    left: 3rem;
    width: calc(100% - 6rem);
  }
}
.lbs .theme .carousel__image-slide__content {
  display: block;
  margin: auto;
  padding: 1rem;
  max-width: 66.25rem;
  border-radius: 0.5rem;
  background-color: rgba(255, 255, 255, 0.75);
  font-size: 1.375rem;
}
@media (min-width: 48rem) {
  .lbs .theme .carousel__image-slide__content {
    font-size: 1.625rem;
    padding: 1.5rem;
  }
}
@media (min-width: 75rem) {
  .lbs .theme .carousel__image-slide__content {
    font-size: 2.375rem;
    padding: 1.5rem 3rem;
  }
}
.lbs .theme .table thead,
.lbs .theme .table thead th,
.lbs .theme .table thead td {
  background-color: #9a2584;
  color: #fff;
}
.lbs .theme tr:nth-child(even) {
  background-color: #F5F5F5;
}
.lbs .theme .banner .banner__top-bar .tools__button {
  color: #267E90;
  font-weight: 600;
  font-family: neulis-sans, Arial, sans-serif !important;
}
.lbs .theme .tools__button:hover {
  background-color: #e6e6e6;
}
.lbs .theme .tools__button:focus {
  background-color: #cacaca;
}
.lbs .theme .tools__button:disabled {
  color: #cacaca;
  background-color: #fff;
}
.lbs .theme .container.lbs-search {
  position: relative;
}
.lbs .theme .container.lbs-search > div {
  position: absolute;
  right: 0;
  top: -48px;
}
.lbs .theme span.input-search__indicator {
  color: #656565;
  font-weight: 500;
  font-family: neulis-sans, Arial, sans-serif !important;
  font-size: 18px;
}
.lbs .theme span.input-search__indicator span {
  background-color: rgba(1, 94, 114, 0.0117647059);
}
.lbs .theme span.input-search__indicator span.icon-search {
  color: #F5F5F5 !important;
}
.lbs .theme .input-search.btn.tools__button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.lbs .theme .card-header {
  background-color: #267E90 !important;
}
.lbs .theme .main {
  font-size: 1.125rem;
}
.lbs .theme .main ul li,
.lbs .theme .main ol li {
  margin-bottom: 0.5rem;
}
.lbs .theme .main .two-column-list {
  column-count: 2;
}
.lbs .theme .main .three-column-list {
  column-count: 3;
}
.lbs .theme .main .four-column-list {
  column-count: 4;
}
.lbs .theme .main .heading-two {
  font-size: 1.25rem;
  margin-bottom: 1.25rem;
  margin-top: 2rem;
}
.lbs .theme .main .heading-three {
  font-size: 1.125rem;
}
.lbs .theme .main h2,
.lbs .theme .main .theme-color-one {
  color: #9a2584;
}
.lbs .theme .main #pageTitle,
.lbs .theme .main .page-title,
.lbs .theme .main .theme-color-two {
  color: #015e72;
}
.lbs .theme .main .theme-color-three {
  color: #008044;
}
.lbs .theme .carousel__hero-slide__image-container {
  background-position: top right !important;
}
.lbs .theme .btn {
  font-family: neulis-sans, Arial, sans-serif !important;
}
.lbs .theme .btn-default {
  background-color: #fff;
  border: solid #267E90 1px !important;
  color: #267E90;
}
.lbs .theme .breadcrumb .breadcrumb-icon {
  color: #221F1F;
}
.lbs .theme .pageTools.body.hidden-print.breadcrumb-container {
  background-color: #F4F1EC;
}
.lbs .theme .nav-tabs > li > a.active {
  border-bottom: 3px solid #267E90 !important;
  color: #267E90 !important;
}
.lbs .theme .secondarymenu {
  background-color: #FFFFFF;
}
.lbs .theme .secondarymenu .menu__link {
  background-color: #FFFFFF;
  color: #221F1F;
}
.lbs .theme .secondarymenu .menu__link:hover {
  background-color: #E6E6E6;
}
.lbs .theme .menu__trigger[aria-expanded=true] {
  background-color: #267E90;
}
.lbs .theme h2, .lbs .theme h3, .lbs .theme h4, .lbs .theme h5, .lbs .theme h6, .lbs .theme .h2, .lbs .theme .h3, .lbs .theme .h4, .lbs .theme .h5, .lbs .theme .h6 {
  color: #17466D !important;
  font-family: neulis-sans, Arial, sans-serif !important;
  font-weight: 700 !important;
}
.lbs .theme p {
  font-family: "Open Sans", arial, sans-serif;
}
.lbs .theme .body.container-block.pb-4.mx-3.mx-sm-auto ul, .lbs .theme .main .body.pb-4.mx-3.mx-sm-auto.portlet-login ul, .lbs .theme ol {
  margin-bottom: 1rem;
  margin-top: 0;
  font-family: "Open Sans", arial, sans-serif;
}
.lbs .theme .mt-2.text-black ul {
  font-family: "Open Sans", arial, sans-serif;
}
.lbs .theme .col-12.col-md-8 ul {
  font-family: "Open Sans", arial, sans-serif;
}
.lbs .theme .journal-content-article ul {
  font-family: "Open Sans", arial, sans-serif;
}
.lbs .theme h1, .lbs .theme .h1 {
  font-family: neulis-sans, Arial, sans-serif !important;
  font-weight: 700 !important;
}
.lbs .theme a:focus {
  color: #003057;
}
.lbs .theme a:hover {
  color: #005587;
}
.lbs .theme .disabled a {
  color: #CACACA;
}
.lbs .theme .panel-grid .card-block.border-top-blue {
  border-top-color: #7AA10E !important;
}
.lbs .theme .panel-grid .panel-grid__tile__title {
  font-family: neulis-sans, Arial, sans-serif !important;
  color: #17466D !important;
}
.lbs .theme .card-block {
  background: #FCFAF7 !important;
}
.lbs .theme .faq-link span {
  color: #221F1F !important;
}
.lbs .theme a.faq-link {
  color: #267E90 !important;
}
.lbs .theme a.faq-link:hover {
  color: #267E90 !important;
}
.lbs .theme .menu__item--active:after {
  background-color: #7AA10E !important;
  border-bottom: 4px solid #7AA10E !important;
}
.lbs .theme .menu__link:focus {
  outline: 3px solid #7AA10E !important;
  border-radius: 5px;
  outline-offset: -3px !important;
}
.lbs .theme .menu-flyout .menu__subitem .menu__link {
  outline: none !important;
}
.lbs .theme .faq-link span:hover {
  background: #E6F2F9 !important;
  color: #221F1F !important;
}
.lbs .theme .banner-image__heading {
  font-family: neulis-sans, Arial, sans-serif;
}
.lbs .theme input#displaySearchQueryText:hover {
  border: 1px solid #267E90;
}
.lbs .theme .form-control.focus, .lbs .theme .focus.ehpInpTxt, .lbs .theme .focus.ehpSelBox, .lbs .theme .focus.ehpselBox, .lbs .theme .form-control:focus-visible, .lbs .theme .ehpInpTxt:focus-visible, .lbs .theme .ehpSelBox:focus-visible, .lbs .theme .ehpselBox:focus-visible, .lbs .theme .c-prefers-focus .form-control:focus, .lbs .theme .c-prefers-focus .ehpInpTxt:focus, .lbs .theme .c-prefers-focus .ehpSelBox:focus, .lbs .theme .c-prefers-focus .ehpselBox:focus {
  border-color: #267E90 !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.lbs .theme .extras__group-title {
  color: #221F1F !important;
  font-weight: 600;
  font-size: 1.375rem;
  margin-top: 0;
}
.lbs .theme footer {
  background-color: #FBFBFB;
}
.lbs .theme footer ul.extras__list a {
  color: #221F1F !important;
  font-family: "Open Sans", arial, sans-serif;
  font-style: normal;
  font-weight: 300 !important;
}
.lbs .theme footer.primary-footer {
  background-color: #FBFBFB !important;
}
.lbs .theme footer.primary-footer .contact-information a {
  color: #221F1F;
  font-family: "Open Sans", arial, sans-serif;
  font-style: normal;
  font-weight: 300;
}
.lbs .theme footer.primary-footer .menu-links a {
  color: #221F1F;
  font-family: "Open Sans", arial, sans-serif;
  font-style: normal;
  font-weight: 300;
}

@media print {
  .lbs {
    background-color: #fff;
  }
}
/**
    src/css/base/

    Contains global styles, such as resets, typography, colors, etc.
*/
/**
    The $font-size-base boostrap variable is only set on BODY in aui.css, so we're
    setting base font size on HTML here to ensure rem units are actually relative
    to the base font size.
 */
html {
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

body {
  margin: 0;
  color: #221f1f;
  font-size: inherit;
  padding-right: 0 !important;
}
@media (min-width: 48rem) {
  body {
    padding-top: 0;
  }
}
body .main {
  min-height: 450px;
}

section:focus {
  outline: none;
}

.address {
  margin-left: 2rem;
  border-left: 2px solid #ccc;
  padding-left: 1rem;
}

.signed-in .hide-dockbar .main .not-secured,
.signed-out .main .secured,
.excellus .univera,
.excellus .simplyp,
.univera .excellus,
.univera .simplyp,
.simplyp .excellus,
.simplyp .univera {
  display: none;
}

.theme {
  /*
      Prevents margin between nav and hub page subnav. Add .topnav selector
      if there is a need to limit the scope of this declaration.
   */
}
.theme.hide-dockbar {
  margin-top: 0 !important;
}
.theme .hide[style="display: block;"] {
  display: block !important;
}
.theme .modal {
  display: none;
  padding-right: 0 !important;
}
.theme .modal .modal-dialog {
  position: relative;
  width: 40%;
}
@media (min-width: 34em) {
  .theme .modal .modal-dialog {
    width: 600px;
  }
}
@media (max-width: 767px) {
  .theme .modal .modal-dialog {
    position: absolute;
    width: 95%;
  }
}
.theme .modal .modal-dialog .modal-body {
  border-top: none;
}
@media (min-width: 48em) {
  .theme .modal .modal-lg {
    width: 900px !important;
    max-width: none !important;
  }
}
.theme .modal .modal-title {
  text-align: left;
}
.theme .portlet-barebone .portlet-title-text {
  display: none;
}
.theme .portlet {
  margin-bottom: 0;
  /*
      Fixes z-index issue with portlet titlebar and main site navigation bar.
   */
}
.theme .portlet .portlet-topper {
  z-index: 20;
}
.theme .main .portlet-login {
  margin-top: 1.618rem;
}
.theme .page-item.active .page-link,
.theme .nav-underline .tab.active a.page-item .page-link,
.theme .page-item.show .page-link {
  background-color: #007ac3;
  border-color: #007ac3;
}

.modal-open .theme .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.lfr-product-menu-panel .panel-body ul {
  padding-left: 0;
}
.lfr-product-menu-panel .product-menu .scope-selector {
  display: block;
}
.lfr-product-menu-panel .product-menu .scope-selector .dropdown {
  display: inline-block;
}

.main .portlet {
  border: 1px dashed orange;
  border-color: orange;
  margin: 1px;
}
.main .portlet .portlet-topper {
  opacity: 1;
}
.main .portlet-dropzone {
  border: 1px dashed cyan;
  margin: 1px;
}

.control-menu-icon {
  display: inline-block !important;
}

.controls-hidden .main .portlet {
  border: none;
  margin: 0;
}
.controls-hidden .main .portlet .portlet-topper {
  opacity: 0;
}
.controls-hidden .main .portlet-dropzone {
  border: 0;
  margin: 0;
}

#ToastAlertContainer .lfr-tooltip-scope #sessionToast {
  background-color: #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  border-radius: 6px !important;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) !important;
  font-size: 18px !important;
  color: #221f1f !important;
  min-width: 560px !important;
}
#ToastAlertContainer .lfr-tooltip-scope #sessionToast h4 {
  font-size: 1.375rem !important;
  margin-top: 2rem !important;
  margin-bottom: 1rem !important;
}
#ToastAlertContainer .lfr-tooltip-scope #sessionToast .close,
#ToastAlertContainer .lfr-tooltip-scope #sessionToast .lead,
#ToastAlertContainer .lfr-tooltip-scope #sessionToast .alert-indicator {
  display: none !important;
}

.lfr-notification-container {
  background-clip: padding-box;
  left: 50%;
  max-width: 600px;
  min-width: 600px;
  outline: 0;
  position: fixed;
  text-align: center;
  transform: translate(-50%, -50%);
  top: 50%;
  overflow: inherit;
}
.lfr-notification-container .lfr-notification-wrapper {
  margin-bottom: 0;
}
.lfr-notification-container .lfr-notification-wrapper .alert {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.lfr-notification-container .lfr-notification-wrapper .alert h4 {
  font-size: 1.375rem;
}
.lfr-notification-container .lfr-notification-wrapper .alert strong.lead {
  margin-right: 0.45rem;
}
.lfr-notification-container .lfr-notification-wrapper .alert span {
  width: 100%;
}
.lfr-notification-container .lfr-notification-wrapper .alert .yui3-widget-bd {
  padding: 15px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.lfr-notification-container .lfr-notification-wrapper .alert .yui3-widget-ft {
  margin: 0 5px 20px;
  padding: 15px 15px 5px;
  text-align: right;
}

.univera #ToastAlertContainer {
  font-family: "Lato", sans-serif !important;
}

.excellus #ToastAlertContainer {
  font-family: "Open Sans", sans-serif !important;
}

#ToastAlertContainer .lead {
  font-size: 24px !important;
}

#alertContainer.alert-notifications.alert-notifications-fixed,
#ToastAlertContainer.alert-notifications.alert-notifications-fixed,
#customFormPortlet form.alert-notifications.alert-notifications-fixed {
  top: 3rem !important;
  left: 0 !important;
  width: 100% !important;
  height: fit-content !important;
}
#alertContainer .alert,
#ToastAlertContainer .alert,
#customFormPortlet form .alert {
  width: 100% !important;
  max-width: 769px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}
#alertContainer .alert .lead,
#ToastAlertContainer .alert .lead,
#customFormPortlet form .alert .lead {
  font-size: 24px;
}
#alertContainer .alert .alert-indicator,
#ToastAlertContainer .alert .alert-indicator,
#customFormPortlet form .alert .alert-indicator {
  width: auto !important;
}

#_com_liferay_staging_bar_web_portlet_StagingBarPortlet_layoutRevisionStatus.control-menu-nav-item.staging-bar-level-2-nav-item,
.lfr-ddm-container .input-localized-content {
  display: none;
}

.portlet-journal-content .portlet .portlet-header .visible-interaction .lfr-icon-menu {
  background-color: inherit;
}

.autofit-row.portlet-header {
  width: inherit;
}

section#portlet_com_liferay_announcements_web_portlet_AnnouncementsPortlet .nav-tabs {
  display: none;
}

.icon.round,
.fa.round {
  border-radius: 100%;
  display: inline-block;
  height: 1.75em;
  line-height: 1.75em;
  text-align: center;
  width: 1.75em;
}
.icon.round::before,
.fa.round::before {
  vertical-align: top;
}
.icon.round.blue,
.fa.round.blue {
  background-color: #007ac3;
  color: #fff;
}
.icon.round.green,
.fa.round.green {
  background-color: #4ba32c;
  color: #fff;
}
.icon.round.gray,
.fa.round.gray {
  background-color: #454545;
  color: #fff;
}
.icon.round.orange,
.fa.round.orange {
  background-color: #e69000;
  color: #fff;
}

.sort-icons {
  color: #bbb;
  display: inline-block;
  height: 2ex;
  margin-left: 0.3em;
  position: relative;
  text-align: center;
  vertical-align: sub;
  width: 1em;
}
.sort-icons i.fa-sort-up {
  left: 0;
  position: absolute;
  top: 0;
}
.sort-icons i.fa-sort-down {
  bottom: 0;
  left: 0;
  position: absolute;
}
.sort-icons i.active {
  color: #454545;
}

.pdf-icon:after {
  content: "\f1c1";
  font-family: "Font Awesome 6 Pro";
  color: #c00;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.pdf-icon:hover:after {
  text-decoration: none !important;
  display: inline-block;
}

.xls-icon:after {
  content: "\f1c3";
  font-family: "Font Awesome 6 Pro";
  color: #008842;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.xls-icon:hover:after {
  text-decoration: none !important;
  display: inline-block;
}

.doc-icon:after {
  content: "\f1c2";
  font-family: "Font Awesome 6 Pro";
  color: #2f5693;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.doc-icon:hover:after {
  text-decoration: none !important;
  display: inline-block;
}

.ext-icon:after {
  content: "\f08e";
  font-family: "Font Awesome 6 Pro";
  padding-left: 0.375em;
  padding-right: 0.375em;
  font-size: 0.875em;
  vertical-align: text-top;
}
.ext-icon:hover:after {
  text-decoration: none !important;
  display: inline-block;
}
.ext-icon.btn:after {
  padding-left: 0.6em;
  padding-right: 0;
}

.email-icon:after {
  content: "\f0e0";
  font-family: "Font Awesome 6 Pro";
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.email-icon:hover:after {
  text-decoration: none !important;
  display: inline-block;
}

.angle-right-icon:after {
  content: "\f105";
  font-family: "Font Awesome 6 Pro";
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.angle-right-icon:hover:after {
  text-decoration: none !important;
  display: inline-block;
}

.angle-left-icon:before {
  content: "\f104";
  font-family: "Font Awesome 6 Pro";
  padding-right: 0.5em;
}
.angle-left-icon:hover:before {
  text-decoration: none !important;
  display: inline-block;
}

.lock-icon:after {
  content: "\f023";
  font-family: "Font Awesome 6 Pro";
  color: #aaa;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.lock-icon:hover:after {
  text-decoration: none !important;
  display: inline-block;
}

.univera div.portlet-journal-content span[class*=fa-],
.univera div.portlet-journal-content i[class*=fa-],
.univera div.portlet-journal-content em[class*=fa-] {
  color: #00437b;
}
.univera div.portlet-asset-publisher span[class*=fa-],
.univera div.portlet-asset-publisher i[class*=fa-],
.univera div.portlet-asset-publisher em[class*=fa-] {
  color: #00437b;
}
.univera div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ span[class*=fa-],
.univera div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ i[class*=fa-],
.univera div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ em[class*=fa-] {
  color: #00437b;
}

.excellus div.portlet-journal-content span[class*=fa-],
.excellus div.portlet-journal-content i[class*=fa-],
.excellus div.portlet-journal-content em[class*=fa-] {
  color: #005587;
}
.excellus div.portlet-asset-publisher span[class*=fa-],
.excellus div.portlet-asset-publisher i[class*=fa-],
.excellus div.portlet-asset-publisher em[class*=fa-] {
  color: #005587;
}
.excellus div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ span[class*=fa-],
.excellus div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ i[class*=fa-],
.excellus div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ em[class*=fa-] {
  color: #005587;
}

.excellus div.portlet-journal-content .btn-primary span[class*=fa-] {
  color: #fff;
}
.excellus div.portlet-journal-content .btn-primary i[class*=fa-] {
  color: #fff;
}
.excellus div.portlet-journal-content .btn-primary em[class*=fa-] {
  color: #fff;
}
.excellus div.portlet-journal-content .btn-secondary span[class*=fa-] {
  color: #007ac3;
}
.excellus div.portlet-journal-content .btn-secondary i[class*=fa-] {
  color: #007ac3;
}
.excellus div.portlet-journal-content .btn-secondary em[class*=fa-] {
  color: #007ac3;
}
.excellus div.portlet-asset-publisher .btn-primary span[class*=fa-] {
  color: #fff;
}
.excellus div.portlet-asset-publisher .btn-primary i[class*=fa-] {
  color: #fff;
}
.excellus div.portlet-asset-publisher .btn-primary em[class*=fa-] {
  color: #fff;
}
.excellus div.portlet-asset-publisher .btn-secondary span[class*=fa-] {
  color: #007ac3;
}
.excellus div.portlet-asset-publisher .btn-secondary i[class*=fa-] {
  color: #007ac3;
}
.excellus div.portlet-asset-publisher .btn-secondary em[class*=fa-] {
  color: #007ac3;
}
.excellus div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-primary span[class*=fa-] {
  color: #fff;
}
.excellus div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-primary i[class*=fa-] {
  color: #fff;
}
.excellus div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-primary em[class*=fa-] {
  color: #fff;
}
.excellus div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-secondary span[class*=fa-] {
  color: #007ac3;
}
.excellus div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-secondary i[class*=fa-] {
  color: #007ac3;
}
.excellus div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-secondary em[class*=fa-] {
  color: #007ac3;
}

.univera div.portlet-journal-content .btn-primary span[class*=fa-] {
  color: #333;
}
.univera div.portlet-journal-content .btn-primary i[class*=fa-] {
  color: #333;
}
.univera div.portlet-journal-content .btn-primary em[class*=fa-] {
  color: #333;
}
.univera div.portlet-journal-content .btn-secondary span[class*=fa-] {
  color: #007ac3;
}
.univera div.portlet-journal-content .btn-secondary i[class*=fa-] {
  color: #007ac3;
}
.univera div.portlet-journal-content .btn-secondary em[class*=fa-] {
  color: #007ac3;
}
.univera div.portlet-asset-publisher .btn-primary span[class*=fa-] {
  color: #333;
}
.univera div.portlet-asset-publisher .btn-primary i[class*=fa-] {
  color: #333;
}
.univera div.portlet-asset-publisher .btn-primary em[class*=fa-] {
  color: #333;
}
.univera div.portlet-asset-publisher .btn-secondary span[class*=fa-] {
  color: #007ac3;
}
.univera div.portlet-asset-publisher .btn-secondary i[class*=fa-] {
  color: #007ac3;
}
.univera div.portlet-asset-publisher .btn-secondary em[class*=fa-] {
  color: #007ac3;
}
.univera div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-primary span[class*=fa-] {
  color: #333;
}
.univera div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-primary i[class*=fa-] {
  color: #333;
}
.univera div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-primary em[class*=fa-] {
  color: #333;
}
.univera div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-secondary span[class*=fa-] {
  color: #007ac3;
}
.univera div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-secondary i[class*=fa-] {
  color: #007ac3;
}
.univera div.portlet-boundary_AssetSearchFilterAndBrowsePortlet_ .btn-secondary em[class*=fa-] {
  color: #007ac3;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Internet Explorer */
@-ms-keyframes fadein {
from {
    opacity: 0;
  }
to {
    opacity: 1;
  }
}
/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
a {
  color: #0071b3;
  cursor: pointer;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:focus, a:hover {
  color: #004a77;
  text-decoration: underline;
}
a[disabled=disabled], a[disabled] {
  pointer-events: none;
}
a[disabled=disabled]:not(.btn), a[disabled]:not(.btn) {
  color: #ccc;
  text-decoration: none;
  outline: none !important;
}
a[disabled=disabled].btn, a[disabled].btn {
  opacity: 0.65;
  cursor: not-allowed;
}

a:focus,
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus,
.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  outline: solid 2px Highlight;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  a:focus,
  input[type=file]:focus,
  input[type=radio]:focus,
  input[type=checkbox]:focus,
  .btn:focus,
  .btn.focus,
  .btn:active:focus,
  .btn:active.focus,
  .btn.active:focus,
  .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1#pageName {
  font-family: inherit;
  line-height: 1.2;
  color: inherit;
}
h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small,
h1#pageName small,
h1#pageName .small {
  font-size: 80%;
  font-weight: normal;
  line-height: 1;
  color: inherit;
}

h1,
.h1,
h1#pageName {
  margin-top: 2rem;
  margin-bottom: 1.6rem;
  font-size: 2.625rem;
  font-weight: 300;
}

h1#pageTitle {
  margin-top: 0.313rem;
}

h2,
.h2 {
  font-size: 2rem;
  font-weight: 300;
}

h3,
.h3 {
  font-size: 1.625rem;
  font-weight: 500;
}

h4,
.h4 {
  font-size: 1.25rem;
  font-weight: 700;
}

h5,
.h5 {
  font-size: 1rem;
  font-weight: 700;
}

h6,
.h6 {
  font-size: 0.75rem;
  font-weight: 700;
}

h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

p {
  margin: 0 0 1rem;
  line-height: 1.6;
}

.lead {
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 34em) {
  .lead {
    font-size: 24px;
  }
}
small,
.small {
  font-size: 87%;
}

.text-large {
  font-size: 1.25rem;
}

mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}

li {
  line-height: 1.6;
}

.excellus .text-primary {
  color: #003C55 !important;
}

.univera .text-primary {
  color: #00437B !important;
}

.login-open,
.menu-open {
  overflow: hidden;
  position: relative;
  height: 100%;
}

@media (min-width: 48rem) {
  .login-open,
  .menu-open {
    overflow: visible;
    position: static;
    height: auto;
  }
}
.modal-dialog {
  margin: 1.75rem auto;
  max-width: none;
}

/**
    src/css/layout/

    Contains styling for larger layout components; e.g. nav, header, footer, etc.
*/
.theme#wrapper {
  min-height: 100vh;
  overflow-x: hidden;
  padding-top: 0;
}
.theme .main {
  margin-top: 3.125rem;
  padding-bottom: 3rem;
}
.theme .main .col-md-12.portlet-column.portlet-column-only {
  padding: 0;
}
.gray-background .theme .main {
  background-color: #f5f5f5;
}
@media (min-width: 48rem) {
  .theme .main {
    margin-top: 0;
  }
}

/*
    Handles login panel scrolling behavior in mobile view. The
    `.login-panel` is applied to the `HTML` tag by event handlers
    watching for Bootstrap `shown.bs.collapse` and `hidden.bs.collapse`
    on the `#loginPanel` element.
*/
.login-open {
  overflow: hidden;
  position: relative;
  height: 100%;
}

@media (min-width: 48rem) {
  .login-open {
    overflow: auto;
    position: static;
    height: auto;
  }
}
/**
    src/css/utils/

    Contains global mixins, functions, helper selectors, etc.
*/
.theme {
  /* drop downs style */
  /* drop downs style ends */
}
.theme #content {
  clear: both;
  margin: 1rem auto 2rem;
  max-width: 71.25rem;
  padding: 0;
  position: relative;
}
.theme .dropdown button {
  width: 100%;
  text-align: left;
  font-weight: normal;
}
.theme ul.dropdown-menu {
  width: 90%;
  left: 0;
  z-index: 31;
  padding: 5px 0 !important;
}
.theme ul.dropdown-menu li a {
  white-space: normal;
  color: #428bca;
  text-decoration: none;
}
.theme .main ul.dropdown-menu {
  z-index: 19;
  transform: translate3d(0, 50px, 0) !important;
}
.theme .dropdown > div {
  min-width: 83.33%;
}
.theme .dropdown {
  margin-bottom: 0 !important;
}
.theme .card-block {
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border-top: solid transparent 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  color: inherit;
  display: block;
  padding: 10px 15px 2rem;
}
.theme .card-block:active, .theme .card-block:focus, .theme .card-block:hover {
  color: inherit;
  text-decoration: none;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.12);
  transition: all 0.2s ease-in-out;
}
.theme .card {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.theme .card .card-block {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
}
.theme .card .card-block:active, .theme .card .card-block:focus, .theme .card .card-block:hover {
  box-shadow: none;
  transition: none;
}

a[href^=tel] {
  color: inherit;
  cursor: default;
  text-decoration: none;
  font-weight: bold;
}
a[href^=tel]:hover {
  color: inherit;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 20px;
  border-left: 5px solid #eee;
}

caption {
  caption-side: inherit;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info {
  background-color: #d9edf7;
}
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: inherit;
}

.spaced-list li {
  padding-bottom: 10px;
}

.cp-only {
  margin-top: 2.618rem;
  margin-bottom: 1.618rem;
  font-size: 2.125rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

.theme.hide-dockbar .cp-only,
.theme.hide-dockbar .portlet-dropzone.empty,
.theme.hide-dockbar .lfr-meta-actions,
.controls-hidden .cp-only,
.controls-hidden .portlet-dropzone.empty,
.controls-hidden .lfr-meta-actions {
  display: none;
}

.is-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}

.wrap {
  background: #fff;
}

.head {
  padding-left: 0;
}

.mobile_pg_title {
  display: none;
  font-size: 1.125rem;
  padding-left: 0.25rem;
}

/* Overriding AUI modal styles */
.modal-dialog {
  position: relative;
  overflow: visible !important;
}

@media (max-width: 33em) {
  .modal-dialog {
    margin: 10px;
  }
}
.modal-header {
  border-style: none !important;
}

.modal-content {
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  border-radius: 6px !important;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) !important;
  overflow: auto !important;
  min-height: fit-content;
}

.modal-body {
  overflow: inherit !important;
  top: inherit !important;
  bottom: inherit !important;
  left: inherit !important;
  right: inherit !important;
  position: relative !important;
}

.clearFloat {
  clear: both;
}

.alert {
  position: relative;
  margin-bottom: 30px !important;
}
.alert .fa-ul {
  margin-bottom: 0;
  margin-left: 1.5rem;
}
.alert .alert-link,
.alert a {
  color: #0067a3 !important;
  text-decoration: underline;
}
.alert span {
  display: inline-block;
  width: 90%;
}

/* Overriding close class opacity */
.close {
  opacity: 1;
}

.btn-primary,
.btn-default,
.btn-info,
.btn-success,
.btn-warning,
.btn-danger,
.btn-tertiary {
  width: 100%;
}

.btn-success {
  color: #fff;
  background-color: #008842;
  border-color: #4cae4c;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  background-image: none;
}

.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

button.dropdown-toggle {
  background: transparent;
}

.buttons .btn-default,
.updateSecQuesPageButtons .btn-default {
  margin-bottom: 15px;
}

.buttons .btn-primary,
.updateSecQuesPageButtons .btn-primary {
  margin-bottom: 10px;
}

.reqText {
  color: #ca2232;
  background-color: #fef8f6;
  border: 1px solid #c00;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /*     box-shadow: 0 1px 3px #ccc; */
  display: inline-block;
  padding: 10px 20px;
  margin: 10px 0;
}

.reference-mark {
  color: #bd0000 !important;
  font-size: 0.5rem !important;
}

/* Without box */
@media (max-width: 767px) {
  .ddm-field-container {
    padding: 0 !important;
  }
}
.ddm-field-container {
  padding: 0 !important;
}

legend .reference-mark,
p .reference-mark {
  margin: 0 !important;
}

.required-field-text,
.ddm-form-page-container [data-field-name*=Requiredtext] {
  color: #bd0000 !important;
  font-weight: 800;
  font-style: italic;
  margin-top: 5px;
}

.required-field-text,
.ddm-field-container [data-field-name=Requiredtext] {
  color: #bd0000 !important;
  font-weight: 800;
  font-style: italic;
  margin-top: 5px;
}

.required-field-text,
.ddm-form-page-container [data-fieldname*=Requiredtext] {
  color: #bd0000 !important;
  font-weight: 800;
  font-style: italic;
  margin-top: 5px;
}

.modal-header {
  border-radius: 4px;
  padding: 10px;
  margin: 10px;
}
.modal-header .close {
  opacity: 1;
  order: 2;
  font-size: 25px;
}
.modal-header .close .fa-times {
  font-size: 14px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
}
.modal-header .close .fa-times::after {
  color: #000;
}
.modal-header .close span {
  opacity: 1;
}

.modal-footer {
  display: block;
  position: relative !important;
  margin: 0 20px 20px;
  border-top: 1px solid #d8e8f9;
  padding: 20px 0 0;
  text-align: right;
}

/* validation error styles */
div.error, div.errored,
label.error,
label.errored {
  color: #c00;
  font-weight: normal;
}

input.error,
select.error {
  border-color: #c00;
}

.caret1 {
  margin-top: -1px;
  /* following style used for caret in sec ques dropdown */
  position: absolute;
  margin-left: 2px !important;
  right: 25px;
  top: 50%;
  cursor: pointer;
}

/* nav bar styl$ */
#mainTabDiv .navbar-default {
  background-color: transparent !important;
  border-color: transparent !important;
}
#mainTabDiv .navbar-default .navbar-nav > li {
  border-bottom: 1px solid #ddd;
}
#mainTabDiv .navbar-default .navbar-nav > li:first-child > a {
  padding-right: 12px;
}
#mainTabDiv .navbar-default .navbar-nav > .active > a {
  color: #007ac3;
  background-color: #007ac3;
  text-decoration: none;
}
#mainTabDiv .navbar-default .navbar-nav > .active > a:focus, #mainTabDiv .navbar-default .navbar-nav > .active > a:hover {
  color: #007ac3;
  background-color: #007ac3;
  text-decoration: none;
}
#mainTabDiv .navbar-collapse {
  padding: 0;
}
#mainTabDiv .navbar-default .navbar-nav > li:first-child > a {
  padding-right: 12px;
}

/* Progress Bar styles */
.filled-circle-current {
  width: 30px;
  height: 30px;
  background-color: #007ac3;
  color: #fff;
  border-radius: 100%;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  font-style: normal;
  margin-right: 5px;
}

.filled-circle-previous {
  width: 30px;
  height: 30px;
  background-color: #4ba32c;
  color: #fff;
  border-radius: 100%;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
}

.filled-circle-next {
  width: 30px;
  height: 30px;
  background-color: #999;
  color: #000;
  border-radius: 100%;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
}

.text-muted i {
  font-style: normal;
  font-weight: bold;
}

/* Updated Styleguide changes start- Manisha */
.fa.fa-file-pdf-o,
.fas.fa-file-pdf-o {
  color: #c00;
}

.text-bold {
  font-weight: bold;
  color: #333 !important;
}

.text-black {
  color: #333 !important;
}

.text-muted {
  color: #757575;
}

.text-info {
  color: #003c55;
}

.text-success {
  color: #060;
}

#checkboxBorder {
  border: 1px solid #ccc;
  width: 99.5%;
  padding: 9px 0 9px 31px;
  margin-bottom: 5px !important;
}

.labelErrorAlign {
  display: inline-block;
  width: 90%;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

#checkBox-error .fa {
  margin-right: 5px;
  vertical-align: top;
  line-height: 20px;
}

.alert-success {
  background-color: #dbedd5 !important;
  border-color: #b6d69f !important;
  color: #060 !important;
}

.alert-info {
  background-color: #e8f3f7;
  border-color: #d5eaf1;
  color: #003c55;
}

.alert-danger {
  background-color: #fae5e5 !important;
  border-color: #eea5b1 !important;
  color: #c00 !important;
}

.alert-warning,
.portlet-msg-alert {
  color: #4d3400;
}

.progress-space {
  margin: 0 10px;
}

.progressBar {
  display: block;
  margin: 0 0 20px;
}

@media (max-width: 48rem) {
  .progressBar {
    display: none;
  }
}
/* common styles for body,form ,panel */
caption {
  color: #757575;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #007ac3;
  border-color: #007ac3;
}

.form-horizontal .control-label {
  display: block;
  text-align: left;
  font-weight: bold;
}
.form-horizontal .form-group .control-label {
  margin: 0 0 0 16px;
}

.redAsterisk {
  color: #c00;
}

.textBox {
  float: left;
}

.yourInfoForm form .formContent {
  padding: 25px 0 31px;
  border: 1px solid #ccc;
}

.questionCircleButton:focus,
.questionCircleButtonSmall:focus {
  outline: 0 !important;
}

.fa.fa-arrow-right {
  margin-left: 10px;
}

.btn-link-popover {
  text-decoration: none;
  padding: 0;
  margin: 0;
  border: 0;
}
.btn-link-popover:active, .btn-link-popover:focus, .btn-link-popover:hover {
  text-decoration: none;
  border: none;
  border-radius: 0;
  background-color: unset;
}

.questionCircleButton,
.questionCircleButtonSmall {
  font-size: 20px;
  color: grey;
}

.questionCircleButton:focus, .questionCircleButton:hover {
  color: grey;
}

.questionCircleButtonSmall:focus, .questionCircleButtonSmall:hover {
  color: grey;
}

.input-group {
  padding: 0 15px;
}

footer {
  background-color: #fff;
}

button.dropdown-toggle {
  white-space: normal;
  border-color: #ccc;
  color: #333;
}

.errorCode {
  float: right;
  width: auto !important;
  font-size: 14px;
  position: absolute;
  top: 6.8px;
  bottom: -18px;
  right: 7px;
  color: #777;
}

.space_security {
  margin-bottom: 10px;
}

.section_top_margin {
  position: relative;
  bottom: 35px;
}

#mainTabDiv .nav .menu_arrow_headr_no_arrow {
  display: none;
}

.arrowlink li,
.arrowLink li {
  margin-bottom: 10px;
}
.arrowlink li:before,
.arrowLink li:before {
  font-family: "Font Awesome 6 Pro";
  content: "\f101";
  margin: 0 5px 0 -15px;
  color: #08c;
}

ul.arrowlink, ul.arrowLink {
  padding-left: 30px;
  list-style: none;
}

.logo + h3 {
  font-weight: 400;
  font-size: 26px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .formContent .dropdown .dropdown-toggle {
    margin: 0;
  }
  .formContent .form-group .reqText {
    margin-bottom: 10px;
  }
  .formContent .form-group {
    margin: 10px 0;
  }
}
@media (min-width: 768px) {
  .buttons .btn-default,
  .updateSecQuesPageButtons .btn-default {
    margin: 0 20px 0 0;
  }
  .buttons .btn-primary,
  .updateSecQuesPageButtons .btn-primary {
    margin: 0 10px 0 0;
  }
  .btn-primary,
  .btn-default,
  .btn-info,
  .btn-warning,
  .btn-danger,
  .btn-success,
  .btn-tertiary {
    width: auto;
  }
  .updateSecQuesPageButtons {
    margin: 30px 0 0;
  }
  .reqText {
    float: right;
    margin: 15px 0;
  }
  #checkboxBorder {
    width: 56.5%;
  }
  .labelErrorAlign {
    display: inline-block;
    width: auto;
  }
  .section_top_margin {
    bottom: 0;
  }
}
@media (min-width: 62rem) {
  .space_security {
    margin-bottom: 0;
  }
  .buttons {
    margin-right: 10px;
  }
  .updateSecQuesPageButtons {
    margin: 30px 0 0;
  }
  [data-style=primary] + .popover {
    background: #ffffce;
    border: 1px solid #e6e6e6;
    border-radius: 7px;
    margin: 12px 0 0 15px;
    height: 250px;
  }
  .reqText {
    padding: 5px 15px 5px 10px;
  }
  .form-horizontal .control-label {
    float: left;
    width: 18%;
  }
  .popover.top .arrow:after {
    border-top-color: #ffffce;
  }
  #checkboxBorder {
    width: 51.5%;
  }
  .labelErrorAlign {
    display: inline-block;
    width: auto;
  }
  #mainTabDiv .navbar-default .navbar-nav > li {
    border-bottom: 0 solid #bbd7f5;
  }
  #mainTabDiv .navbar-default .navbar-nav > li > a {
    float: left;
  }
  .section_top_margin {
    bottom: 0;
  }
  #profile.login {
    display: none;
  }
}
/* legacy alerts */
.wpsInformation,
.wpsinformation,
.errorHandler,
.error-handler {
  display: block;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.errorHandler,
.error-handler {
  background-color: #fae5e5;
  border-color: #eea5b1;
  color: #c00;
}

.wpsInformation,
.wpsinformation {
  background-color: #ffc;
  border-color: #fc0;
  color: #333;
}

/* table reflow */
@media only screen and (max-width: 480px) {
  .table-reflow table,
  .table-reflow thead,
  .table-reflow tbody,
  .table-reflow th,
  .table-reflow td,
  .table-reflow tr {
    display: block;
  }
  .table-reflow thead tr {
    /* Hide table headers (but not display: none;, for accessibility) */
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .table-reflow td {
    /* Behave  like a 'row' */
    border-top: none;
    position: relative;
  }
  .table-reflow td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    left: 6px;
    font-weight: bold;
  }
  .table > thead > tr > th,
  .table > tbody > tr > th,
  .table > tfoot > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > td,
  .table > tfoot > tr > td {
    border: none;
  }
}
ul.secondary-cta-list {
  padding-left: 0;
  display: inline-block;
  min-width: 50%;
}

@media (max-width: 767px) {
  ul.secondary-cta-list {
    width: 100%;
  }
}
.secondary-cta-list li {
  list-style-type: none;
  border-bottom: 1px solid #e2e2e2;
  line-height: 1.5rem;
  padding: 10px;
}

.cta-item-end {
  display: inline-block;
}

.secondary-cta-list li a .cta-item-end::after {
  background-image: url(".././images/chevron-blue-right.svg");
  background-size: 0.35rem 0.75rem;
  background-repeat: no-repeat;
  background-position-y: 4px;
  width: 1rem;
  height: 1.4rem;
  margin-left: 0.65rem;
  display: inline-block;
  content: "*";
  font-size: 0;
  vertical-align: bottom;
}
.secondary-cta-list li:last-child {
  border-bottom: 0;
}

@-ms-viewport {
  width: auto !important;
}
[role=button] {
  cursor: pointer;
}

.badge-highlight {
  color: #fff;
  background-color: #e96c24;
}

/**
    src/css/pages/

    Contains page-specific styling.
*/
#mainTabDiv,
.page-tools.hideNav {
  display: none;
}

.paraCollapseHeading {
  border-bottom: 1px dotted #ccc;
  cursor: pointer;
  padding: 8px 0;
}
.paraCollapseHeading .paraCaret {
  transition: transform 0.25s;
}
.paraCollapseHeading:not(.collapsed) .paraCaret {
  transform: rotate(180deg);
}

.paraCaret {
  float: right;
  width: 15px;
  margin-top: 8px;
}

.paraCollapseContent {
  padding: 0 15px;
  border-left: 2px solid black;
  margin: 10px;
}

.section_top_margin {
  bottom: 0 !important;
}

#mainNav {
  display: -webkit-flex;
  display: flex;
  padding: 15px;
  align-items: center;
  opacity: 0.95;
}

.breadClass {
  background-color: #efefef;
  display: block;
  padding-left: 50px;
}

.normalAtag {
  transition-timing-function: ease;
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.rotateAtag {
  transition-timing-function: ease;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.mainBody .hub-page-section {
  padding: 3.75rem 1.25rem 4.6875rem;
}
.mainBody .hub-page-section:nth-of-type(odd) {
  background: #f5f5f5;
}

.aClass {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.big-btn {
  margin-right: auto;
  margin-left: auto;
  margin-top: 2.5rem;
  background: transparent;
}

.post-img {
  height: 120px;
}

@media (max-width: 767px) {
  .mainBody .hub-page-section {
    padding: 1.25rem 1.25rem 4.0625rem;
  }
  .big-btn {
    font-size: 1rem;
  }
  #mainNav {
    display: none;
  }
  .breadClass {
    display: none;
  }
  .post-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 100px;
    width: 100px;
    margin-top: 35px;
  }
  .paraClass,
  .paraCollapseHeading {
    width: 100%;
  }
  .dropdownS {
    position: fixed;
    background-color: #002f6c;
    width: 100%;
    text-align: center;
    top: 50px;
  }
  .univera .dropdownS {
    background-color: #414749;
  }
  #collapseMenuSmall {
    background-color: #007ac3;
    text-align: center;
  }
  .univera #collapseMenuSmall {
    background-color: #5f6568;
  }
  #collapseMenuSmall ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  #collapseMenuSmall ul li {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    margin: auto 10px;
    padding: 3px 0;
  }
  .dropdownS a,
  #collapseMenuSmall a {
    color: #fff;
    display: block;
    padding: 8px;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .fixed {
    top: 75px;
    background-color: #fff;
    position: fixed;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    border-bottom: 2px solid #ccc;
    z-index: 15;
    width: 100%;
    max-width: 100rem;
  }
  .dropdownS {
    display: none;
  }
  .post-img {
    float: left;
  }
  .contentMain {
    margin-left: 235px;
  }
  .contentMain h2 {
    margin-bottom: 20px;
  }
  .post-img {
    margin-top: 50px;
    margin-left: 30px;
    height: 130px;
    width: 130px;
  }
  .paraClassDiv > p,
  .paraClass,
  .paraCollapseHeading {
    width: 85%;
  }
  .aClass {
    border-right: 1px solid #ccc;
    overflow: hidden;
    padding: 5px 10px;
  }
  .aClass:last-child {
    border-right: none;
  }
}
@media (min-width: 993px) and (max-width: 1199px) {
  .fixed {
    top: 50px;
  }
  .aClass {
    padding: 5px 30px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mainA br {
    display: none;
  }
  #mainNav {
    padding: 10px 0;
    white-space: nowrap;
  }
}
@media (min-width: 1200px) {
  .paraCollapseHeading span br {
    display: none;
  }
  .fixed {
    top: 50px;
  }
  .post-img {
    margin-left: 185px;
    height: 145px;
    width: 145px;
  }
  .mainA {
    padding: 0 100px;
    float: left;
  }
  .paraClass,
  .paraCollapseHeading {
    width: 65%;
  }
  .contentMain {
    margin-left: 410px;
  }
  .big-btn {
    padding: 0.875rem 5rem;
  }
}
@media (max-height: 375px) {
  .dropdownS {
    position: inherit;
  }
}
/* new sub menu changes kc 3/10/17 */
.mainA.active {
  color: #333;
  border-color: #333;
}

.mainA {
  white-space: normal;
  font-size: 0.9rem;
  border-bottom: 3px solid transparent;
  color: #555;
}

.mainA:hover,
.mainA:focus {
  color: #333;
}

.aClass {
  padding: 15px 0 0;
  border-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 0;
  margin-right: 0;
  align-items: center;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: center;
  overflow: visible;
  text-align: center;
}

.mainA {
  margin: auto;
  padding: 0 20px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  text-align: center;
  width: 100%;
}

#mainNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  padding: 0 20px;
  text-align: center;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  align-items: stretch;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #ccc;
}

.fixed {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.topnav--sticky {
  box-shadow: none;
}

.breadClass {
  display: none;
}

@media (max-width: 47.9375em) {
  #mainNav {
    display: none;
  }
}
@media (min-width: 72em) {
  #mainNav {
    padding: 0 80px;
  }
  .mainA {
    font-size: 1rem;
  }
}
.page-tools {
  display: none;
  padding: 0.625rem 2rem;
  background-color: #f5f5f5;
}
@media (min-width: 48rem) {
  .page-tools {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding: 0.625rem 3rem;
  }
}
@media (min-width: 75rem) {
  .page-tools {
    padding: 0.625rem 7rem;
  }
}

/**
    src/css/vendors/

    Contains 3rd-party styles, mixins, etc.
*/
/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  border-radius: 4px;
  direction: ltr;
}

.datepicker-inline {
  width: 220px;
}

.datepicker-rtl {
  direction: rtl;
}

.datepicker-rtl.dropdown-menu {
  left: auto;
}

.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}

.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #777777;
}

/* Excellus Customization - VPAT Remediation - Alternate color mode for hover state */
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
  cursor: pointer;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}

.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}

.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}

.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}

.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}

.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}

.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}

.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today.focused {
  background: #ffc966;
}

.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}

.datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}

.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}

.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}

.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}

.datepicker table tr td.range.focused {
  background: #d5d5d5;
}

.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}

.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}

.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}

.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}

.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}

.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}

.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
  cursor: pointer;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #777777;
}

.datepicker .datepicker-switch {
  width: 145px;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.input-daterange {
  width: 100%;
}

.input-daterange input {
  text-align: center;
}

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}


/**
    src/css/components/

    Contains each self-contained component in its own partial.
*/
.search-filter-browse {
  padding: 15px;
}
.search-filter-browse .search-filter-browse__form {
  padding: 15px 0;
  background: #f1f1f1;
}
.search-filter-browse .search-filter-browse__form .form-group {
  margin: 0;
  position: relative;
}
.search-filter-browse .search-filter-browse__form .form-group input[type=search],
.search-filter-browse .search-filter-browse__form .form-group input[type=text] {
  padding-left: 2em;
}
.search-filter-browse .search-filter-browse__form .fa-search {
  position: absolute;
  top: 0.7em;
  left: 0.6em;
}
.search-filter-browse .pagination-container {
  padding: 15px 0;
}
.search-filter-browse .pagination-container .results-summary {
  line-height: 2.375rem;
}
.search-filter-browse .pagination-container .pagination {
  font-size: 0.9rem;
  margin: 0;
  float: right;
}
.search-filter-browse .pagination-container .inactive-link {
  pointer-events: none;
}
.search-filter-browse .table th {
  color: #454545;
  font-size: 0.875rem !important;
  font-weight: normal;
  text-transform: uppercase;
}
.search-filter-browse .table th a {
  color: inherit;
}
.search-filter-browse .fa-file-pdf-o {
  font-size: 0.875rem;
  margin-left: 1em;
}

.daily-news {
  /*
      Handle blurb-open state
   */
}
.daily-news .daily-news__bar {
  background-color: #fff;
  padding: 1rem;
}
.daily-news .daily-news__bar .daily-news__title {
  padding-left: 2rem;
  text-align: center;
}
.daily-news .daily-news__bar .daily-news__title h2 {
  color: #00437b;
  font-weight: 400;
  margin: 0 0 1em;
}
.daily-news .daily-news__bar .daily-news__title .close-blurb-link {
  display: none;
  font-weight: bold;
  margin-right: 0.382rem;
  margin-top: 0.7rem;
}
@media (min-width: 34rem) {
  .daily-news .daily-news__bar .daily-news__title {
    text-align: left;
  }
  .daily-news .daily-news__bar .daily-news__title h2 {
    margin: 0.25rem 0;
  }
}
.daily-news .daily-news__bar .daily-news__item-links .daily-news__item-links__item {
  border-left: solid #454545 1px;
  color: #221f1f;
  min-height: 3em;
}
.daily-news .daily-news__bar .daily-news__item-links .daily-news__item-links__item a {
  color: inherit;
  display: inline-block;
}
.daily-news .daily-news__bar .daily-news__item-links .daily-news__item-links__item a:active, .daily-news .daily-news__bar .daily-news__item-links .daily-news__item-links__item a:focus, .daily-news .daily-news__bar .daily-news__item-links .daily-news__item-links__item a:hover {
  text-decoration: none;
}
.daily-news .daily-news__bar .daily-news__item-links .daily-news__item-links__item i {
  border: solid #bbb 1px;
  border-radius: 50%;
  color: #007ac3;
  display: inline-block;
  font-size: 0.6em;
  height: 1.7em;
  line-height: 1.6em;
  padding-left: 0.2em;
  text-align: center;
  width: 1.7em;
}
@media (min-width: 34rem) {
  .daily-news .daily-news__bar .daily-news__item-links > .row {
    display: flex;
  }
}
@media (min-width: 34rem) {
  .daily-news .daily-news__bar {
    padding: 2rem 2rem 1rem;
  }
}
.daily-news .daily-news__blurbs {
  background-color: #fff;
  height: 0;
  overflow: hidden;
}
.daily-news .daily-news__blurbs .daily-news__blurbs__title {
  font-size: 0.875rem;
  font-weight: bold;
}
.daily-news .daily-news__blurbs .daily-news__blurbs__blurb {
  display: none;
  padding-bottom: 8ex;
}
.daily-news .daily-news__blurbs .daily-news__blurbs__blurb h2 {
  margin: 0 0 1rem;
}
.daily-news .daily-news__show-all {
  background-color: #fff;
  padding: 0 1rem 1rem;
  text-align: center;
}
@media (min-width: 34rem) {
  .daily-news .daily-news__show-all {
    text-align: right;
    padding: 0 2rem 1.5rem;
  }
}
.daily-news.open {
  box-shadow: 0 -7px 21px rgba(0, 0, 0, 0.2);
}
.daily-news.open .daily-news__bar {
  padding-top: 1.5rem;
}
.daily-news.open .daily-news__bar .daily-news__title h2 {
  display: none;
}
.daily-news.open .daily-news__bar .daily-news__title .close-blurb-link {
  display: inline-block;
}
.daily-news.open .daily-news__blurbs {
  height: auto;
}
.daily-news.open .daily-news__show-all {
  display: none;
}

.theme .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.theme .dropup,
.theme .dropdown {
  position: relative;
}
.theme .dropdown-toggle:focus {
  outline: 0;
}
.theme .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 16px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.theme .dropdown-menu.float-right {
  right: 0;
  left: auto;
}
.theme .dropdown-menu .divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.theme .dropdown-menu.show {
  display: inline-block;
}
.theme .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333;
  white-space: nowrap;
}
.theme .dropdown-menu > li > a:hover, .theme .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.theme .dropdown-menu > li > a.active {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.theme .dropdown-menu > li > a.active:hover, .theme .dropdown-menu > li > a.active:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.theme .dropdown-menu > li > a.disabled {
  color: #777;
}
.theme .dropdown-menu > li > a.disabled:hover, .theme .dropdown-menu > li > a.disabled:focus {
  color: #777;
}
.theme .dropdown-menu > li > a.disabled:hover, .theme .dropdown-menu > li > a.disabled:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}
.theme .open > .dropdown-menu {
  display: block;
}
.theme .open > a {
  outline: 0;
}
.theme .dropdown-menu-right {
  left: auto;
  right: 0;
}
.theme .dropdown-menu-left {
  left: 0;
  right: auto;
}
.theme .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.42857;
  color: #777;
  white-space: nowrap;
}
.theme .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  /* z-index: 990; */
  z-index: 18;
}
.theme .float-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.theme .dropup .caret,
.theme .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9 ;
  content: "";
}
.theme .dropup .dropdown-menu,
.theme .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
.theme .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
@media (min-width: 34em) {
  .theme .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .theme .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.frequently-asked-questions .dropdown button {
  width: auto;
  color: white;
  background-color: #007ac3;
}
.frequently-asked-questions .faq-link .fa {
  display: block;
  float: left;
  padding: 15px 10px 0 5px;
}
.frequently-asked-questions .faq-link span {
  color: #333;
  display: block;
  padding: 12px 10px 12px 25px;
}
.frequently-asked-questions .faq-link span:active,
.frequently-asked-questions .faq-link span:hover {
  background: #d8e8f9;
  color: #004c99;
}
.frequently-asked-questions .faq-link:active,
.frequently-asked-questions .faq-link:focus,
.frequently-asked-questions .faq-link:hover {
  text-decoration: none;
}
.frequently-asked-questions .faq-answer {
  padding: 5px 5px 5px 29px;
}
.frequently-asked-questions .faq-hr {
  margin: 0;
  padding: 0;
}

.theme .link-list__tile.card {
  background: transparent;
  border: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.theme .link-list__tile.card .card-block {
  padding: 0 1.375rem 1.375rem;
}
.theme .link-list__tile.card h3 {
  font-size: 1.625rem;
  font-weight: 600;
}
.theme .link-list__tile.card a.single-link i {
  font-size: 1.1rem;
  margin-left: 0.375rem;
}

#waitingDialog .modal-dialog {
  width: fit-content;
  max-width: 85%;
  top: 30%;
}

.loading-indicator {
  background-color: #555;
  border-radius: 10px;
  box-shadow: 0 1px 8px #555;
  margin: auto;
  opacity: 0.9;
  padding: 25px 20px;
  width: auto;
  z-index: 999;
}
.loading-indicator p {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 0 40px;
  text-shadow: 0 1px 0 #555;
}

.lds-spinner {
  color: inherit;
  display: inline-block;
  position: relative;
  height: 100%;
  float: left;
  margin: 10px;
}

.lds-spinner div {
  transform-origin: 0 0;
  animation: lds-spinner 1.2s linear infinite;
}

.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 5px;
  width: 7px;
  height: 2px;
  border-radius: 20%;
  background: #fff;
}

.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}

.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}

.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}

.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}

.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}

.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}

.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}

.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}

.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}

.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}

.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}

.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.medical-service-preauthorizations .table-icon-key {
  border: solid #454545 1px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 15px;
  padding-bottom: 7.5px;
  padding-top: 7.5px;
}
.medical-service-preauthorizations .table-icon-key span.icon-key-label {
  display: inline-block;
  padding: 7.5px 0 7.5px 4.5em;
  position: relative;
}
.medical-service-preauthorizations .table-icon-key span.icon-key-label i,
.medical-service-preauthorizations .table-icon-key span.icon-key-label .equals-sign {
  left: 15px;
  position: absolute;
}
.medical-service-preauthorizations .table-icon-key span.icon-key-label .equals-sign {
  left: 3.2em;
}
.medical-service-preauthorizations .table .icon-column {
  width: 8em;
}
.medical-service-preauthorizations .table .icon-column:last-child {
  width: 10em;
}
.medical-service-preauthorizations .table th.icon-column:last-child i {
  font-size: 0.75rem;
  height: 1.3em;
  line-height: 1.4em;
  width: 1.3em;
}
.medical-service-preauthorizations .table td.icon-column {
  font-size: 0.875rem;
  text-align: center;
}

.news-room-page .portlet-body div.h2 {
  display: none;
}
.news-room-page .row-heading h1 {
  font-size: 32px;
  margin: 10px 0 0;
}
.news-room-page .row-heading .share {
  padding-top: 2.5rem;
  text-align: center;
}
.news-room-page h2 {
  font-size: 24px;
}
.news-room-page .news-release h1.body span {
  display: block;
  margin-left: -15px;
  margin-right: -15px;
}
.news-room-page .news-release .news-release__dateline-location {
  display: inline;
}
.news-room-page .news-release .news-release__dateline-location + p {
  display: inline;
}
.news-room-page .news-release .news-release__dateline-location + p + p {
  margin-top: 11px;
}
.news-room-page .news-release span {
  font-family: inherit !important;
  font-size: inherit !important;
}

.provider-news .provider-news__title {
  color: #00437b;
  font-size: 1.625rem;
  font-weight: 400;
  letter-spacing: -0.6px;
}
.provider-news .provider-news__entry {
  font-size: 0.875rem;
  margin-top: 3ex;
}
.provider-news .provider-news__entry .provider-news__entry__title {
  font-size: 1.5rem;
  font-weight: 600;
  letter-spacing: -0.6px;
  margin: 0.1rem 0 0.2rem;
}
.provider-news .provider-news__entry .provider-news__entry__summary {
  margin: 0 0 0.2rem;
}
.provider-news .provider-news__entry .provider-news__entry__link {
  color: #007ac3;
}
.provider-news .provider-news__show-all {
  margin-top: 3ex;
}
@media (min-width: 34em) {
  .provider-news {
    padding: 0 0 0 2rem;
  }
}
@media (min-width: 48em) {
  .provider-news {
    padding: 0 0 0 3rem;
  }
}
@media (min-width: 75em) {
  .provider-news {
    padding: 0 0 0 3.5rem;
  }
}

.provider-news__article .provider-news__article__back-link {
  color: #007ac3;
  display: inline-block;
  margin-top: 1rem;
}
.provider-news__article .provider-news__article__back-link .fa {
  margin-right: 0.382rem;
}
.provider-news__article .provider-news__article__title {
  font-size: 2.375rem;
  font-weight: 600;
  letter-spacing: -1px;
  margin: 2.5rem 0 0.2rem;
}
.provider-news__article .provider-news__article__body p {
  line-height: 1.625;
  margin: 1.625rem 0;
}
@media (min-width: 34em) {
  .provider-news__article {
    padding: 0 0 0 2rem;
  }
}
@media (min-width: 48em) {
  .provider-news__article {
    padding: 0 0 0 3rem;
  }
}
@media (min-width: 75em) {
  .provider-news__article {
    padding: 0 0 0 3.5rem;
  }
}

.page-tools {
  display: none;
  padding: 0;
  background-color: #f5f5f5;
}

@media (min-width: 48em) {
  .page-tools {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0.625rem 3rem;
  }
}
@media (min-width: 75em) {
  .page-tools {
    padding: 0.625rem 7rem;
  }
}
.theme .panel {
  border: solid #007ac3 1px;
}
.theme .panel .panel-heading {
  background-color: #007ac3;
  color: #fff;
  font-size: 1.1rem;
  padding: 15px 30px;
}
.theme .panel .panel-heading .panel-title {
  font-size: 1em;
  font-weight: 500;
  overflow-wrap: break-word;
  word-wrap: break-word;
  margin-top: 0;
  margin-bottom: 0;
}
.theme .panel .panel-body {
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  padding: 15px 30px;
}
.theme .panel-group {
  margin-bottom: 1.42857em;
}
.theme .panel-group .panel {
  background-color: #fff;
  border: 0;
  margin: 0;
}
.theme .panel-group .panel + .panel {
  margin-top: -1px;
}
.theme .panel-group .panel-info > .panel-heading,
.theme .panel-group .panel-primary > .panel-heading {
  background: transparent;
  border: 0;
  color: #221f1f;
  font-size: 1.1rem;
  padding: 0;
}
.theme .panel-group .panel-info > .panel-heading .accordion-toggle,
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle {
  background-color: #007ac3;
  border: solid 1px #e2e2e2;
  color: #fff;
  display: block;
  padding: 15px 30px;
  text-decoration: none;
  transition: background-color 0.3s;
}
.theme .panel-group .panel-info > .panel-heading .accordion-toggle:active, .theme .panel-group .panel-info > .panel-heading .accordion-toggle:focus, .theme .panel-group .panel-info > .panel-heading .accordion-toggle:hover,
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle:active,
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle:focus,
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle:hover {
  text-decoration: none;
  color: #fff;
}
.theme .panel-group .panel-info > .panel-heading .accordion-toggle.collapsed,
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed {
  background-color: #fff;
  color: inherit;
}
.theme .panel-group .panel-info > .panel-heading .accordion-toggle.collapsed:active, .theme .panel-group .panel-info > .panel-heading .accordion-toggle.collapsed:focus, .theme .panel-group .panel-info > .panel-heading .accordion-toggle.collapsed:hover,
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed:active,
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed:focus,
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed:hover {
  background-color: #e6e6e6;
}
.theme .panel-group .panel-info > .panel-heading .accordion-toggle h4,
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle h4 {
  font-weight: 600;
  margin: 0;
}
.theme .panel-group .panel-info > .panel-heading a,
.theme .panel-group .panel-info > .panel-heading a:active,
.theme .panel-group .panel-info > .panel-heading a:focus,
.theme .panel-group .panel-info > .panel-heading a:hover,
.theme .panel-group .panel-primary > .panel-heading a,
.theme .panel-group .panel-primary > .panel-heading a:active,
.theme .panel-group .panel-primary > .panel-heading a:focus,
.theme .panel-group .panel-primary > .panel-heading a:hover {
  color: inherit;
}
.theme .panel-group .panel-info > .panel-heading + .panel-collapse > .panel-body,
.theme .panel-group .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border: solid #e2e2e2 1px;
  border-top: 0;
}
.theme .panel-group .panel-body {
  background-color: #fff;
  padding: 15px 30px;
  margin-bottom: -2px;
}
.theme .panel-group .panel-primary > .panel-heading {
  margin-top: 2px;
}
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle {
  background-color: #00437b;
  border: none;
  color: #fff;
}
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed {
  background-color: #007ac3;
  color: #fff;
}
.theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed:active, .theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed:focus, .theme .panel-group .panel-primary > .panel-heading .accordion-toggle.collapsed:hover {
  background-color: #005a90;
}
.theme .panel-group .panel-primary > .panel-heading a,
.theme .panel-group .panel-primary > .panel-heading a:active,
.theme .panel-group .panel-primary > .panel-heading a:focus,
.theme .panel-group .panel-primary > .panel-heading a:hover {
  color: #fff;
}

.theme .panel-grid {
  padding: 30px 7.5px 15px;
}
.theme .panel-grid .panel-grid__tile {
  background: transparent;
  border: 0;
  margin-bottom: 20px;
  padding-left: 12px;
  padding-right: 12px;
  text-align: center;
}
.theme .panel-grid .card-block.border-top-blue {
  border-top-color: #077ac1;
}
.theme .panel-grid .card-block.border-top-ltblue {
  border-top-color: #78cff2;
}
.theme .panel-grid .card-block.border-top-green {
  border-top-color: #84c255;
}
.theme .panel-grid .card-block.border-top-grey {
  border-top-color: #013b54;
}
.theme .panel-grid .card-block.border-top-orange {
  border-top-color: #ec8a0c;
}
.theme .panel-grid .card-block.border-top-purple {
  border-top-color: #a15ca0;
}
.theme .panel-grid .card-block.border-top-red {
  border-top-color: #ec0343;
}
.theme .panel-grid .card-block.border-top-yellow {
  border-top-color: #fecf49;
}
.theme .panel-grid .card-block.no-icon {
  padding-bottom: 2rem;
}
.theme .panel-grid .panel-grid__tile__icon {
  max-width: 6rem;
  max-height: 12ex;
}
.theme .panel-grid .panel-grid__tile__content {
  font-size: 0.875rem;
}
.theme .panel-grid .panel-grid__tile__content p,
.theme .panel-grid .panel-grid__tile__content ul {
  margin: 0;
  padding: 0;
}
.theme .panel-grid .panel-grid__tile__content li {
  list-style-type: none;
}
.theme .panel-grid .panel-grid__tile__title {
  color: #007ac3;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
  margin: 0.5em 0;
}
.theme .panel-grid .panel-grid__tile__title.no-icon {
  margin: 1em 0;
}
.theme .panel-grid .panel-grid__tile__title .icon {
  color: #aaa;
  font-size: 1.1rem;
}

#multiStepNav_container {
  display: none;
}

.multi-step-icon {
  background-color: #f1f2f5;
  border-radius: 100px;
  color: #6b6c7e;
  font-size: 0.875rem;
  font-weight: 600;
  cursor: default;
}

.multi-step-indicator-label-bottom .multi-step-item {
  padding-bottom: 1.5rem;
}

.multi-step-item.active .multi-step-icon {
  background-color: #007ac3;
  color: #fff;
}

.multi-step-item.complete .multi-step-divider {
  background-color: #008842;
}

.multi-step-item.complete .multi-step-icon {
  background-color: #008842;
  color: #fff;
}

.multi-step-indicator-label-bottom .multi-step-indicator-label {
  top: 2.25rem;
  color: #6b6c7e;
  font-size: 0.875rem;
  font-weight: 600;
  max-width: 9rem;
}

li.multi-step-item:not(.disabled) .multi-step-icon {
  cursor: default;
}

@media (min-width: 768px) {
  #multiStepNav_container {
    display: flex;
  }
}
@media screen and (max-width: 600px) {
  .theme .table-responsive-container {
    margin-left: 0.618rem;
    margin-right: 0.618rem;
  }
}
.theme .table > thead > tr > th {
  border-bottom-width: 1px;
  color: #454545;
  font-size: 0.9375rem;
  font-weight: normal;
  text-transform: uppercase;
}
.theme .table > tbody > tr > td p {
  margin: 0;
}
.theme .table > tbody > tr > td p + p {
  margin-top: 1.42857em;
}
@media screen and (max-width: 600px) {
  .theme .table.table-responsive {
    border: none;
  }
  .theme .table.table-responsive.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: inherit;
  }
  .theme .table.table-responsive caption {
    text-align: center;
    color: #757575;
    display: block;
  }
  .theme .table.table-responsive thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .theme .table.table-responsive tr {
    border: 1px solid #dee2e6;
    border-bottom-width: 3px;
    display: block;
    margin-bottom: 0.625em;
  }
  .theme .table.table-responsive td {
    border-bottom: 1px solid #dee2e6;
    border-top: none;
    display: block;
    font-size: 0.875rem;
    text-align: right;
  }
  .theme .table.table-responsive td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  .theme .table.table-responsive td:last-child {
    border-bottom: 0;
  }
}

.terms-of-use {
  padding: 15px 0 30px;
}
.terms-of-use h1 {
  letter-spacing: -0.6px;
  margin-bottom: 1em;
  margin-top: 1em;
}
.terms-of-use .terms-of-use__copy {
  border: solid #454545 1px;
  border-radius: 8px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.8);
  margin: 30px 0 45px;
  padding: 20px 15px 30px 30px;
}
.terms-of-use .terms-of-use__copy-scroll {
  max-height: 24rem;
  overflow-y: scroll;
}

/**
    Styles for Text With Icon structure web-content article templates.
 */
.text-with-icon h2 {
  color: #007ac3;
}
.text-with-icon .side-img {
  width: 100px;
  display: block;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .text-with-icon .side-img {
    float: left;
    margin-top: 50px;
  }
  .text-with-icon .text-section {
    margin-left: 140px;
  }
}

.theme {
  /*
      These .toolip overrides are necessary due to non-standard tooltip
      implementations in some Excellus portlets (specifically off-exchange
      enrollment). If these updates cause unforeseen regressions, it may
      be necessary to update the portlet markup to follow the prescribed
      Bootstrap tooltip implmentation.
  */
}
.theme a.tooltip {
  max-width: none;
  /*
      Overrides aui.css `opacity: 0;` applied to both `a.tooltip` and `.tooltip`. Only
      applied to `a.tooltip` here on the presumption that the `a.tooltip` element will
      always be the trigger and thus should always be visible.
  */
  opacity: 1;
}
.theme label a.tooltip {
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  position: static;
}
.theme div.tooltip,
.theme div.tooltip-arrow,
.theme div.tooltip-inner {
  border-bottom: 0;
  width: auto !important;
}
.theme .tooltip-link {
  color: #007ac3 !important;
}

.popover-header {
  margin-top: 0 !important;
}
.popover-header .close {
  align-items: normal;
}

.theme .two-column-table h3 {
  color: #00437b;
}
.theme .two-column-table .two-column-table__intro {
  margin-top: 1.618rem;
}
.theme .two-column-table .two-column-table__intro + h3 {
  margin-top: 1.618rem;
}

.user-cta-panel {
  background-size: cover;
  background-position: center;
  overflow: hidden;
  padding-bottom: 4rem;
  text-align: center;
}
.user-cta-panel h2 {
  font-size: 3rem;
  font-weight: 300;
  margin: 1.25em 0 1em;
}
.user-cta-panel p {
  font-size: 1.25rem;
  margin-bottom: 1em;
}
.user-cta-panel.text-light {
  color: #fefefe;
}
.user-cta-panel.text-light p {
  font-weight: 300;
}
.user-cta-panel__col {
  border-right: solid 1px;
  border-right-color: inherit;
}
.user-cta-panel__col:last-child {
  border-right: none;
}

/*
    These are being imported in color_scheme

    @import 'dashboard';
    @import 'banner';
    @import 'carousel';
    @import 'footer';
    @import 'link-extras';
    @import 'main-menu';
    @import 'marketing-bullets';
    @import 'service-area';
    @import 'share';
    @import 'tab-nav';
*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  *:before, *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body {
    padding-top: 0 !important;
  }
  .topnav--sticky {
    position: relative !important;
    top: 0 !important;
  }
  a {
    text-decoration: underline;
  }
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: none !important;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after, a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr {
    page-break-inside: avoid;
  }
  img {
    page-break-inside: avoid;
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .wrapper--navbar {
    display: none !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .visible-print-block {
    display: block !important;
  }
  .visible-print-inline {
    display: inline !important;
  }
  .visible-print-inline-block {
    display: inline-block !important;
  }
  .hidden-print,
  .hidden-print * {
    display: none !important;
  }
}
.modal-dialog.modal-sm {
  max-width: 100%;
}

.fade:not(.show) {
  opacity: 1;
}

.pull-right {
  float: right !important;
}

.form-horizontal > .form-group {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

/*# sourceMappingURL=main.css.map */
/*# sourceMappingURL=main.css.map */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJtYWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIENsYXkgMy4xMTQuMFxuICpcbiAqIFNQRFgtRmlsZUNvcHlyaWdodFRleHQ6IMKpIDIwMjAgTGlmZXJheSwgSW5jLiA8aHR0cHM6Ly9saWZlcmF5LmNvbT5cbiAqIFNQRFgtRmlsZUNvcHlyaWdodFRleHQ6IMKpIDIwMjAgQ29udHJpYnV0b3JzIHRvIHRoZSBwcm9qZWN0IENsYXkgPGh0dHBzOi8vZ2l0aHViLmNvbS9saWZlcmF5L2NsYXkvZ3JhcGhzL2NvbnRyaWJ1dG9ycz5cbiAqXG4gKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlXG4gKi9cbi8qKlxuICogQm9vdHN0cmFwIHY0LjQuMVxuICpcbiAqIFNQRFgtRmlsZUNvcHlyaWdodFRleHQ6IMKpIDIwMTkgVHdpdHRlciwgSW5jLiA8aHR0cHM6Ly90d2l0dGVyLmNvbT5cbiAqIFNQRFgtRmlsZUNvcHlyaWdodFRleHQ6IMKpIDIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzIDxodHRwczovL2dldGJvb3RzdHJhcC5jb20vPlxuICpcbiAqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBMaWNlbnNlUmVmLU1JVC1Cb290c3RyYXBcbiAqL1xuLypcbiAqIENvbG9yIERlZmluaXRpb25zXG4gKi9cbi8qXG4gKiBGb250IC8gVHlwb2dyYXBoeVxuICovXG4vKlxuICogR3JpZCBTeXN0ZW1cbiAqL1xuLypcbiAqIEJ1dHRvbnNcbiAqL1xuLypcbiAqIFRhYnMgRGVmYXVsdCBDb2xvclxuICovXG4vKlxuICogQW5pbWF0aW9uXG4gKi9cbi8qXG4gKiBDb21tb24gVmlzdWFsIEVmZmVjdHNcbiAqL1xuLypcbiAqIFNoYXJlZCBMYXlvdXQgSW5mb3JtYXRpb25cbiAqL1xuLypcbiAqIEFVSSBCb290c3RyYXAgb3ZlcnJpZGVzXG4gKi9cbi8qKlxuICogQ2xheSAzLjExNC4wXG4gKlxuICogU1BEWC1GaWxlQ29weXJpZ2h0VGV4dDogwqkgMjAyMCBMaWZlcmF5LCBJbmMuIDxodHRwczovL2xpZmVyYXkuY29tPlxuICogU1BEWC1GaWxlQ29weXJpZ2h0VGV4dDogwqkgMjAyMCBDb250cmlidXRvcnMgdG8gdGhlIHByb2plY3QgQ2xheSA8aHR0cHM6Ly9naXRodWIuY29tL2xpZmVyYXkvY2xheS9ncmFwaHMvY29udHJpYnV0b3JzPlxuICpcbiAqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2VcbiAqL1xuLyoqXG4gKiBCb290c3RyYXAgdjQuNC4xXG4gKlxuICogU1BEWC1GaWxlQ29weXJpZ2h0VGV4dDogwqkgMjAxOSBUd2l0dGVyLCBJbmMuIDxodHRwczovL3R3aXR0ZXIuY29tPlxuICogU1BEWC1GaWxlQ29weXJpZ2h0VGV4dDogwqkgMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnMgPGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8+XG4gKlxuICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IExpY2Vuc2VSZWYtTUlULUJvb3RzdHJhcFxuICovXG4ucXVpY2stYWNjZXNzLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmxmci1hc3NldC1jb2x1bW4tZGV0YWlscyAubGZyLWFzc2V0LWNhdGVnb3JpZXMge1xuICBjb2xvcjogIzdkN2Q3ZDtcbn1cbi5sZnItYXNzZXQtY29sdW1uLWRldGFpbHMgLmxmci1hc3NldC1jYXRlZ29yaWVzIC5sZnItYXNzZXQtY2F0ZWdvcnkge1xuICBjb2xvcjogIzU1NTtcbn1cbi5sZnItYXNzZXQtY29sdW1uLWRldGFpbHMgLmxmci1hc3NldC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMC41ZW0gYXV0byAyZW07XG4gIC1tcy1oeXBoZW5zOiBub25lO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG4ubGZyLWFzc2V0LWNvbHVtbi1kZXRhaWxzIC5sZnItYXNzZXQtaWNvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk5OTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5sZnItYXNzZXQtY29sdW1uLWRldGFpbHMgLmxmci1hc3NldC1pY29uLmxhc3Qge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ubGZyLWFzc2V0LWNvbHVtbi1kZXRhaWxzIC5sZnItYXNzZXQtdGFncyB7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xufVxuLmxmci1hc3NldC1jb2x1bW4tZGV0YWlscyAubGZyLWFzc2V0LXRhZ3MgLnRhZyB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmxmci1hc3NldC1jb2x1bW4tZGV0YWlscyAubGZyLWFzc2V0LW1ldGFkYXRhIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG4ubGZyLWFzc2V0LWNvbHVtbi1kZXRhaWxzIC5sZnItcGFuZWwge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG4ubGZyLWFzc2V0LWNvbHVtbi1kZXRhaWxzIC5sZnItcGFuZWwubGZyLWV4dGVuZGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sZnItYXNzZXQtY29sdW1uLWRldGFpbHMgLnRhZ2xpYi1jdXN0b20tYXR0cmlidXRlcy1saXN0IGxhYmVsLFxuLmxmci1hc3NldC1jb2x1bW4tZGV0YWlscyAubGZyLWFzc2V0LWZpZWxkIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGZyLWFzc2V0LWNvbHVtbi1kZXRhaWxzIC50YWdsaWItY3VzdG9tLWF0dHJpYnV0ZXMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5vdmVybGF5LWhpZGRlbixcbi5vdmVybGF5bWFzay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGZyLWZvcm0tcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDFweCA1cHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxmci1mb3JtLXJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xufVxuLmxmci1mb3JtLXJvdzpob3ZlciB7XG4gIGJvcmRlcjogc29saWQgI2NjYztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubGZyLWZvcm0tcm93Lmxmci1mb3JtLXJvdy1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5sZnItZm9ybS1yb3cgbGVnZW5kIC5maWVsZC1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubGZyLWZvcm0tcm93IC5oYW5kbGUtc29ydC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXBwbGljYXRpb24vaGFuZGxlX3NvcnRfdmVydGljYWwucG5nKSBuby1yZXBlYXQgMCA1MCU7XG4gIGN1cnNvcjogbW92ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmxmci1mb3JtLXJvdyBmaWVsZHNldCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGZyLWF1dG9yb3ctY29udHJvbHMge1xuICBib3R0b206IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xufVxuXG4uZGF0ZXBpY2tlci1wb3BvdmVyLWNvbnRlbnQgLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cblxuLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSwgLm92ZXJsYXktY29udGVudCAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNvbnRyb2wtaW5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZm9ybS1jb250cm9sLWlubGluZTpub3QoOmhvdmVyKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1jb250cm9sLWlubGluZTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E5YWZiNTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tc2VhcmNoIC5pbnB1dC1ncm91cC5hZHZhbmNlZC1zZWFyY2ggLnNlYXJjaC1xdWVyeSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgei1pbmRleDogMDtcbn1cbi5mb3JtLXNlYXJjaCAuaW5wdXQtZ3JvdXAuYWR2YW5jZWQtc2VhcmNoIC50b2dnbGUtYWR2YW5jZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uZm9ybS1zZWFyY2ggLmlucHV0LWdyb3VwLmFkdmFuY2VkLXNlYXJjaCAudG9nZ2xlLWFkdmFuY2VkIC5jYXJldCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5mb3JtLXNlYXJjaCAuaW5wdXQtZ3JvdXAuYWR2YW5jZWQtc2VhcmNoIC50b2dnbGUtYWR2YW5jZWQgLmljb24tc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb3JtLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmJ0biB7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuZm9ybS1zZWFyY2ggLmlucHV0LWdyb3VwIGlucHV0LnNlYXJjaC1xdWVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxmci10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxmci10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi5sZnItdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4ubGZyLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLmxmci10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5sZnItdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4ubGZyLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay1hbGw7XG59XG4ubGZyLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAubGZyLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmZpcnN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5sZnItdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZmlyc3QtY2hpbGQsXG4ubGZyLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5maXJzdC1jaGlsZCxcbi5sZnItdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ubGZyLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmZpcnN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5sZnItdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZmlyc3QtY2hpbGQsXG4ubGZyLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRmb290ID4gdHIgPiB0aC5maXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5sZnItdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmxmci10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5sYXN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5sYXN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5sYXN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5sYXN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5sYXN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLmxmci10YWJsZSA+IHRmb290ID4gdHIgPiB0aC5sYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5sZnItdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4ubGZyLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmxmci10YWJsZSA+IHRmb290ID4gdHIgPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGZyLXBhZ2luYXRpb246YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxmci1wYWdpbmF0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZnItcGFnaW5hdGlvbiAuZHJvcGRvd24tdG9nZ2xlIC5pY29uLWNhcmV0LWRvd24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmxmci1wYWdpbmF0aW9uIC5sZnItcGFnaW5hdGlvbi1jb250cm9scyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxmci1wYWdpbmF0aW9uIC5sZnItcGFnaW5hdGlvbi1jb250cm9scyAuc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRvcDogMTBweDtcbn1cbi5sZnItcGFnaW5hdGlvbiAubGZyLXBhZ2luYXRpb24tY29udHJvbHMgbGkgLmxmci1wYWdpbmF0aW9uLWxpbmsge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGZyLXBhZ2luYXRpb24gLmxmci1wYWdpbmF0aW9uLWRlbHRhLXNlbGVjdG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxmci1wYWdpbmF0aW9uIC5sZnItcGFnaW5hdGlvbi1kZWx0YS1zZWxlY3RvciAubGZyLWljb24tbWVudS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGZyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udGVudCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmxmci1wYW5lbC5sZnItZXh0ZW5kZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlICNiZmJmYmYgI2JmYmZiZiAjZGVkZWRlO1xufVxuLmxmci1wYW5lbC5sZnItZXh0ZW5kZWQubGZyLWNvbGxhcHNpYmxlIC5sZnItcGFuZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGZyLXBhbmVsLmxmci1leHRlbmRlZC5sZnItY29sbGFwc2VkIC5sZnItcGFuZWwtdGl0bGViYXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmxmci1wYW5lbC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5sZnItcGFuZWwgLnRvZ2dsZXItaGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lkZWJhci1zbSAuc2hlZXQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2lkZWJhci1zbSAuZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZGViYXItc20gLmFydGljbGUtY29udGVudC1kZXNjcmlwdGlvbiAuaW5wdXQtbG9jYWxpemVkLmlucHV0LWxvY2FsaXplZC1lZGl0b3IgLmlucHV0LWdyb3VwLWl0ZW0gLndyYXBwZXIgLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuMjg1cmVtIDAuNzVyZW07XG59XG4uc2lkZWJhci1zbSAubGlzdC1ncm91cC1pdGVtLWZsZXgge1xuICBwYWRkaW5nOiAwLjVyZW0gMC4yNXJlbTtcbn1cbi5zaWRlYmFyLXNtIC5saXN0LWdyb3VwLWl0ZW0tZmxleCAuYXV0b2ZpdC1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5sZnItdHJhbnNsYXRpb24tbWFuYWdlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWluLWhlaWdodDogMS44ZW07XG59XG4ubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXIgLmxmci10cmFuc2xhdGlvbi1tYW5hZ2VyLWNvbnRlbnQgLmxmci10cmFuc2xhdGlvbi1tYW5hZ2VyLWRlZmF1bHQtbG9jYWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5sZnItdHJhbnNsYXRpb24tbWFuYWdlciAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItY29udGVudCAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItaWNvbi1tZW51IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNGVtIDA7XG59XG4ubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXIgLmxmci10cmFuc2xhdGlvbi1tYW5hZ2VyLWNvbnRlbnQgLmxmci10cmFuc2xhdGlvbi1tYW5hZ2VyLWljb24tbWVudSBsaSxcbi5sZnItdHJhbnNsYXRpb24tbWFuYWdlciAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItY29udGVudCAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItaWNvbi1tZW51IGxpIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5sZnItdHJhbnNsYXRpb24tbWFuYWdlciAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItY29udGVudCAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItdHJhbnNsYXRpb25zLW1lc3NhZ2Uge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5sZnItdHJhbnNsYXRpb24tbWFuYWdlciAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItYXZhaWxhYmxlLXRyYW5zbGF0aW9ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXIgLmxmci10cmFuc2xhdGlvbi1tYW5hZ2VyLWF2YWlsYWJsZS10cmFuc2xhdGlvbnMgLmxmci10cmFuc2xhdGlvbi1tYW5hZ2VyLWF2YWlsYWJsZS10cmFuc2xhdGlvbnMtbGlua3Mge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sZnItdHJhbnNsYXRpb24tbWFuYWdlciAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItdHJhbnNsYXRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjJlbTtcbiAgcGFkZGluZzogMC40ZW0gMC4zZW0gMC40ZW0gMC41ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZnItdHJhbnNsYXRpb24tbWFuYWdlciAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItdHJhbnNsYXRpb24gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXIgLmxmci10cmFuc2xhdGlvbi1tYW5hZ2VyLXRyYW5zbGF0aW9uIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4ubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXIgLmxmci10cmFuc2xhdGlvbi1tYW5hZ2VyLXRyYW5zbGF0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTVlZjtcbn1cbi5sZnItdHJhbnNsYXRpb24tbWFuYWdlciAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItdHJhbnNsYXRpb24ubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItdHJhbnNsYXRpb24tZWRpdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiZWM7XG4gIGJvcmRlci1jb2xvcjogIzIyNGZhODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXIgLmxmci10cmFuc2xhdGlvbi1tYW5hZ2VyLWNoYW5nZS1kZWZhdWx0LWxvY2FsZSB7XG4gIG1hcmdpbjogMCAwLjRlbTtcbn1cbi5sZnItdHJhbnNsYXRpb24tbWFuYWdlciAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItZGVsZXRlLXRyYW5zbGF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5sZnItdHJhbnNsYXRpb24tbWFuYWdlciAubGZyLXRyYW5zbGF0aW9uLW1hbmFnZXItZGVsZXRlLXRyYW5zbGF0aW9uIHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGZyLXRyZWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZnItdHJlZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxmci10cmVlIGxpIHVsIGxpLCAubGZyLXRyZWUgbGkudHJlZS1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxmci10cmVlIGxpLnRyZWUtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmxmci10cmVlIGxpLnRyZWUtaXRlbSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5sZnItdHJlZSBsaS50cmVlLWl0ZW0gdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubGZyLXVwbG9hZC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtdGFyZ2V0IHtcbiAgYm9yZGVyOiAzcHggZGFzaGVkICNlNWU3ZTk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXBsb2FkLWRyb3AtaW50ZW50IC5sZnItdXBsb2FkLWNvbnRhaW5lciAudXBsb2FkLXRhcmdldCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi51cGxvYWQtZHJvcC1hY3RpdmUgLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyZTVhNTtcbiAgYm9yZGVyLWNvbG9yOiAjNjlkYjgzO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtdGFyZ2V0IC5kcm9wLWZpbGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubW9iaWxlIC5sZnItdXBsb2FkLWNvbnRhaW5lciAudXBsb2FkLXRhcmdldCAuZHJvcC1maWxlLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtdGFyZ2V0IC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC5tYW5hZ2UtdXBsb2FkLXRhcmdldCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZnItdXBsb2FkLWNvbnRhaW5lciAubWFuYWdlLXVwbG9hZC10YXJnZXQgLnNlbGVjdC1maWxlcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwIDEuMTI1cmVtIDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG4ubGZyLXVwbG9hZC1jb250YWluZXIgLmNhbmNlbC11cGxvYWRzLFxuLmxmci11cGxvYWQtY29udGFpbmVyIC5jbGVhci11cGxvYWRzIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC5jYW5jZWwtdXBsb2FkcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQU1BQUFBb0xROVRBQUFBbkZCTVZFWC8vLy80WVdQL2RYanlTMDcvZFhqOWJYRDZhMjM0WVdQNFhXRDJXVnYyVkZmc09Uem9MekhtS1N2a0lTUDJWRmYwVEUvdlJFZnRQVC9pSEI3MldWdnZSRWYwVEUvL2hvbi9nWVgvZllEL2UzMy9kWGovY1hQOWJYRC9hMjM2YTIzL1ptYjRZV1A0WFdEL1dsMzJXVnYvVlZqMlZGZjNWRmIwVEUveVMwNzJTVXZ2UkVmdVFFTHRQVC9zT1R6ck16WG9MekhuTEMvbUtTdmtJU1BoMmprV0FBQUFGM1JTVGxNQUVTSWlNek16TXpNek16TXpNek5FUkVSRVJIZDNxdHc4bHprQUFBQ09TVVJCVkhqYVpjalpEc0lnRUlYaGNkK3R1NVlCS1VpeHR0UzZ2UCs3T1FLSlRmeHZUcjREN1RweHUvMnc0MTBTakRqd1Z2TFE4MDVUUGlScnlmUWVLTTZPVEk2OEsvQkpQSEdsSlpKalNxU01vZkVPR1hiSmVjc1RnemtkczU4VjUrSjhyZWZCVTdKeDl5SXJta1cwc0E2Z3FiTHl1YVJqWlpXdGdYcTU4ckVGYW4wamYzdVRmUnVJa2YvN0FPOEREY1ZQU1NHM0FBQUFBRWxGVGtTdVFtQ0MpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGZyLXVwbG9hZC1jb250YWluZXIgLmNsZWFyLXVwbG9hZHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FNQUFBQW9MUTlUQUFBQWRWQk1WRVgvLy8rNlF3VEVWeDY1UlFQRVZ4M0VXQjY0UlFQRFZ4cTVSQU81UkFPNVJRUEFUUTY1UlFPNVJRTzVSUVBSY3pqSlpDVzlUUVRMYXkyOFFnVGRaQUhoYUFQbWR5SHFlUVhyaWtEdWRnRHZmeGowbldQMXFITDJ0WTMzdFkzNGRnRCt6YTcrMXJqL2R4SC9meGovaGlIL2trMy8vLzlUTTNzVUFBQUFGSFJTVGxNQWJYZDRlSGg2Z04zZTMrSGk0K1Q1Ky96OC9tSXNxNUlBQUFCSFNVUkJWQmpUWTJDZ0dXRGxGdVpoUnVJejhjc3B5Z2d4SWdRNFpGV1ZWQ1E0RVFMQ0NtcHFhbExDQ0FGZWFXVjVTVkUraEFDN2dKaTRpQ0Fia3Frc1hNSzhiTlJ6TkFEQ09RTisrZUxoQ1FBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ubGZyLXVwbG9hZC1jb250YWluZXIgLnVwbG9hZC1maWxlLnVwbG9hZC1jb21wbGV0ZS5maWxlLXNhdmVkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtZmlsZSAuZmlsZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtZmlsZSAuaWNvbi1maWxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtbGlzdC1pbmZvIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbn1cbi5sZnItdXBsb2FkLWNvbnRhaW5lciAudXBsb2FkLWxpc3QtaW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4ubGZyLXVwbG9hZC1jb250YWluZXIgLmNhbmNlbC1idXR0b24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC5jYW5jZWwtYnV0dG9uIC5jYW5jZWwtYnV0dG9uLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC5jYW5jZWwtYnV0dG9uOmhvdmVyIC5jYW5jZWwtYnV0dG9uLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubGZyLXVwbG9hZC1jb250YWluZXIgLmNhbmNlbC1idXR0b24gLmxleGljb24taWNvbiB7XG4gIGhlaWdodDogMTJweDtcbn1cbi5sZnItdXBsb2FkLWNvbnRhaW5lciAuZGVsZXRlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC5kZWxldGUtYnV0dG9uLWNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubGZyLXVwbG9hZC1jb250YWluZXIgLmZpbGUtYWRkZWQgLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5sZnItdXBsb2FkLWNvbnRhaW5lciAudXBsb2FkLWVycm9yIHtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtY29tcGxldGUgLmNhbmNlbC1idXR0b24sXG4ubGZyLXVwbG9hZC1jb250YWluZXIgLmRlbGV0ZS1idXR0b24sXG4ubGZyLXVwbG9hZC1jb250YWluZXIgLnVwbG9hZC1jb21wbGV0ZS5maWxlLXNhdmVkIC5kZWxldGUtYnV0dG9uLFxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtY29tcGxldGUudXBsb2FkLWVycm9yIC5kZWxldGUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZnItdXBsb2FkLWNvbnRhaW5lciAubXVsdGlwbGUtZmlsZXMgLnVwbG9hZC1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmNWM0YzkgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFCR2RCVFVFQUFLL0lOd1dLNlFBQUFCbDBSVmgwVTI5bWRIZGhjbVVBUVdSdlltVWdTVzFoWjJWU1pXRmtlWEhKWlR3QUFBSlBTVVJCVkRqTHBaUExTNVJoRk1ZZnY5UUpsZWxUUVp3UmIyT0tsS3VJTnVIR0xsQkVCRU9MeEF1NDZvTDBGMFFRRmRXaXpVQ3JXbmpCYURIZ1RoQ01vaUtraFVPTlRxbWptRHAyR1owVW5XYm1mYy96dHJDK0diTTJkWGJ2NFp6ZmVRN3ZlZktNTWZpZnlQODlJYmV2Tk5DWWRrTjJrYXdrQ1pLZlNQWlRPR1RmNlkvbTF1ZmxLbEMzTHZzTlRXQXJyOUJUMkxBZitXNzNkbjVqSGNsSUJGWnlmWVdVM29yN1Q0SzdBSm1ibC95RzdFdFgxQlFYTlRWQ1lndGdiQUVBWUhscVlIbHJzVEVWUVdyNjNSWkZ1cXNmREFjZFFQckdSUi9KRjVuS0dtOXhVeE15cjBZQkFFWFhIZ0lBTnEvM0FEUW9iRDJKOWZBa05pTVRNU0ZiOXo4YW1iTUFRRVIzSkMxWHR0a1lHR1pYb3laRUd5VEhSdUJ1UGdCVFV1N1ZTblVBZ0FVQVd1dE9WMk1qWkdrZWhnWVVBNk81QTBBbGtBeVJub3RpWDNNTGxGS2R1WUNxQXR1R1hweUgwWFFtT2orVElVUnQ1MU96VVJUWVpkQktWMlVCU3NPSWNScC9UVlRUNGV3SzZpZEVDQWlodFVLT0FyV2NqcS9COHRRNlVrVVIzMStPWVhQNHNUT2Rpc2l2cmtNeUhvZFdlamxYd2NDMzhGdnM4ZFk1eGFJSWQ4OVZsSnk3QUNwQ05DRkN1T3A4K0JKNkE2MzFnQU5RU2cxbVZtT3h4R1FZUlcybkhNaGE0QjVXQTNjaHN2MjJUNS9CMTNBSWljV1ptTlo2Y01jaFRYVWU4MU9reno1NHBMaTB1UVdwK1Rta1pxTXd4c0JWNzRPcjNvZDRPSVNQcjBlM1NIYTNQWDBmM0hYS29mTkgvVUlHOXBaNVBlVXRoK0N5UzJFTWtFcXM0ZlBFT0JKTHN5c2tlNDgvK3hEOG94Y0FZUHpzNFFhUzdSUjJrYkxUVE9UUWllY3pmemZUdjhRUGxkR3ZUR29GNi84QUFBQUFTVVZPUks1Q1lJST0pIG5vLXJlcGVhdCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGNvbG9yOiAjYmQyMTMwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAyNHB4O1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC5tdWx0aXBsZS1maWxlcyAudXBsb2FkLWVycm9yIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGZyLXVwbG9hZC1jb250YWluZXIgLm11bHRpcGxlLWZpbGVzIC51cGxvYWQtY29tcGxldGUuZmlsZS1zYXZlZCAuZm9ybS1jaGVjay1taWRkbGUtbGVmdCAuY2FyZC1ib2R5LFxuLmxmci11cGxvYWQtY29udGFpbmVyIC5tdWx0aXBsZS1maWxlcyAudXBsb2FkLWNvbXBsZXRlLnVwbG9hZC1lcnJvciAuZm9ybS1jaGVjay1taWRkbGUtbGVmdCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC5tdWx0aXBsZS1maWxlcyAudXBsb2FkLWNvbXBsZXRlLmZpbGUtc2F2ZWQgLmZvcm0tY2hlY2stbWlkZGxlLWxlZnQgLmN1c3RvbS1jb250cm9sLWxhYmVsLFxuLmxmci11cGxvYWQtY29udGFpbmVyIC5tdWx0aXBsZS1maWxlcyAudXBsb2FkLWNvbXBsZXRlLnVwbG9hZC1lcnJvciAuZm9ybS1jaGVjay1taWRkbGUtbGVmdCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC5zaW5nbGUtZmlsZSAudXBsb2FkLWVycm9yIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC5zaW5nbGUtZmlsZSAudXBsb2FkLWVycm9yIC51cGxvYWQtZXJyb3ItbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtY29tcGxldGUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5sZnItdXBsb2FkLWNvbnRhaW5lciAudXBsb2FkLWNvbXBsZXRlIC5lcnJvci1tZXNzYWdlLFxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtY29tcGxldGUgLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtY29tcGxldGUgLmRlbGV0ZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGZyLXVwbG9hZC1jb250YWluZXIgLnVwbG9hZC1jb21wbGV0ZSAuc2VsZWN0LWZpbGU6ZGlzYWJsZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5sZnItdXBsb2FkLWNvbnRhaW5lciAuZmlsZS11cGxvYWRpbmcgLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxmci1hbGVydC1jb250YWluZXIge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0MzA7XG59XG4ubGZyLWFsZXJ0LWNvbnRhaW5lci5pbmxpbmUtYWxlcnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxmci1hbGVydC1jb250YWluZXIuaW5saW5lLWFsZXJ0LWNvbnRhaW5lciAubGZyLWFsZXJ0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmxmci1hbGVydC1jb250YWluZXIgLmxmci1hbGVydC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGZyLXNlYXJjaC1jb250YWluZXIgdGQgLm92ZXJsYXkuZW50cnktYWN0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5sZnItc2VhcmNoLWNvbnRhaW5lciB0ZCAub3ZlcmxheS5lbnRyeS1hY3Rpb24gLmJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xufVxuXG4uY29udGV4dHVhbC1zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKFxuXHRcdDEwMHZoIC0gdmFyKC0tY29udHJvbC1tZW51LWNvbnRhaW5lci1oZWlnaHQpIC0gNDlweFxuXHQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKHZhcigtLWNvbnRyb2wtbWVudS1jb250YWluZXItaGVpZ2h0KSArIDQ5cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDMyMHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmNvbnRleHR1YWwtc2lkZWJhci5jb250ZXh0dWFsLXNpZGViYXItdmlzaWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGV4dHVhbC1zaWRlYmFyIHtcbiAgICBoZWlnaHQ6IGNhbGMoXG5cdFx0XHQxMDB2aCAtIHZhcigtLWNvbnRyb2wtbWVudS1jb250YWluZXItaGVpZ2h0KSAtIDY0cHhcblx0XHQpO1xuICAgIHRvcDogY2FsYyhcblx0XHRcdHZhcigtLWNvbnRyb2wtbWVudS1jb250YWluZXItaGVpZ2h0KSArIDY0cHhcblx0XHQpO1xuICB9XG4gIC5jb250ZXh0dWFsLXNpZGViYXItY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyBlYXNlIDAuNXM7XG4gICAgd2lsbC1jaGFuZ2U6IHBhZGRpbmc7XG4gIH1cbiAgLmNvbnRleHR1YWwtc2lkZWJhci12aXNpYmxlIC5jb250ZXh0dWFsLXNpZGViYXItY29udGVudCxcbiAgLmNvbnRleHR1YWwtc2lkZWJhci12aXNpYmxlICsgLmNvbnRleHR1YWwtc2lkZWJhci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMjBweDtcbiAgfVxufVxuLnRhZ2xpYi1kaWZmLWh0bWwgZGl2LmRpZmYtcmVtb3ZlZC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICNmZGM2YzYgdXJsKC4uL2ltYWdlcy9kaWZmL21pbnVzLnBuZyk7XG59XG4udGFnbGliLWRpZmYtaHRtbCBkaXYuZGlmZi1hZGRlZC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICNjZmMgdXJsKC4uL2ltYWdlcy9kaWZmL3BsdXMucG5nKSBuby1yZXBlYXQ7XG59XG4udGFnbGliLWRpZmYtaHRtbCBkaXYuZGlmZi1yZW1vdmVkLWltYWdlLCAudGFnbGliLWRpZmYtaHRtbCBkaXYuZGlmZi1hZGRlZC1pbWFnZSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMnB4O1xuICBvcGFjaXR5OiAwLjU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi50YWdsaWItZGlmZi1odG1sIHNwYW4uZGlmZi1odG1sLWFkZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmYztcbiAgZm9udC1zaXplOiAxZW07XG59XG4udGFnbGliLWRpZmYtaHRtbCBzcGFuLmRpZmYtaHRtbC1hZGRlZCBpbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2ZjO1xufVxuLnRhZ2xpYi1kaWZmLWh0bWwgc3Bhbi5kaWZmLWh0bWwtY2hhbmdlZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlmZi91bmRlcmxpbmUucG5nKSBib3R0b20gcmVwZWF0LXg7XG59XG4udGFnbGliLWRpZmYtaHRtbCBzcGFuLmRpZmYtaHRtbC1jaGFuZ2VkIGltZyB7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCAjMDA5O1xufVxuLnRhZ2xpYi1kaWZmLWh0bWwgc3Bhbi5kaWZmLWh0bWwtcmVtb3ZlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGM2YzY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi50YWdsaWItZGlmZi1odG1sIHNwYW4uZGlmZi1odG1sLXJlbW92ZWQgaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZkYzZjNjtcbn1cblxuLnRhZ2xpYi1kaXNjdXNzaW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi50YWdsaWItZGlzY3Vzc2lvbiAuYWN0aW9ucy1tZW51IC5jb21wb25lbnQtYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4udGFnbGliLWRpc2N1c3Npb24gLmJ1dHRvbi1ob2xkZXIge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi50YWdsaWItZGlzY3Vzc2lvbiAuY29tbWVudC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4udGFnbGliLWRpc2N1c3Npb24gLmxmci1kaXNjdXNzaW9uIC5sZnItZGlzY3Vzc2lvbi1mb3JtLWVkaXQgLmFsbG95LWVkaXRvci1wbGFjZWhvbGRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGJkZGUxO1xufVxuLnRhZ2xpYi1kaXNjdXNzaW9uIC5sZnItZGlzY3Vzc2lvbi1ib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50YWdsaWItZGlzY3Vzc2lvbiAubGZyLWRpc2N1c3Npb24tYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGFnbGliLWRpc2N1c3Npb24gLmxmci1kaXNjdXNzaW9uLWRldGFpbHMgLnRhZ2xpYi11c2VyLWRpc3BsYXkge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuLnRhZ2xpYi1kaXNjdXNzaW9uIC5sZnItZGlzY3Vzc2lvbi1kZXRhaWxzIC50YWdsaWItdXNlci1kaXNwbGF5IC51c2VyLWRldGFpbHMgLnVzZXItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFnbGliLWRpc2N1c3Npb24gLmxmci1kaXNjdXNzaW9uLWRldGFpbHMgLnRhZ2xpYi11c2VyLWRpc3BsYXkgLnVzZXItZGV0YWlscyAudXNlci1uYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGFnbGliLWRpc2N1c3Npb24gLmxmci1kaXNjdXNzaW9uLWRldGFpbHMgLnRhZ2xpYi11c2VyLWRpc3BsYXkgLnVzZXItcHJvZmlsZS1pbWFnZSAuYXZhdGFyIHtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuLnRhZ2xpYi1kaXNjdXNzaW9uIC5sZnItZGlzY3Vzc2lvbi1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnRhZ2xpYi1kaXNjdXNzaW9uIC5sZnItZGlzY3Vzc2lvbi1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2VkO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLnRhZ2xpYi1kaXNjdXNzaW9uIC5sZnItZGlzY3Vzc2lvbi1jb250YWluZXI6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50YWdsaWItZGlzY3Vzc2lvbiAubGZyLWRpc2N1c3Npb24tY29udGFpbmVyIC5sZnItZGlzY3Vzc2lvbiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi50YWdsaWItZGlzY3Vzc2lvbiAubGZyLWRpc2N1c3Npb24tY29udGFpbmVyIC5sZnItZGlzY3Vzc2lvbiAubGZyLWRpc2N1c3Npb24gLmxmci1kaXNjdXNzaW9uIC5sZnItZGlzY3Vzc2lvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGFnbGliLWRpc2N1c3Npb24gLmxmci1kaXNjdXNzaW9uLWNvbnRhaW5lciAubGZyLWRpc2N1c3Npb24ge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICB9XG59XG4udGFnbGliLWRpc2N1c3Npb24gLmxmci1kaXNjdXNzaW9uLXBhcmVudC1saW5rIHtcbiAgY29sb3I6ICM2NzY3OGM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhZ2xpYi1kaXNjdXNzaW9uIC5sZnItZGlzY3Vzc2lvbi1wYXJlbnQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4udGFnbGliLWRpc2N1c3Npb24gLmxmci1kaXNjdXNzaW9uLWNvbnRyb2xzIC5hdXRvZml0LWNvbDpmaXJzdC1vZi10eXBlID4gLmJ0bi1vdXRsaW5lLWJvcmRlcmxlc3Mge1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG59XG4udGFnbGliLWRpc2N1c3Npb24gLmxmci1kaXNjdXNzaW9uLW1vcmUtY29tbWVudHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlZDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFnbGliLWRpc2N1c3Npb24gLnVzZXJuYW1lIHtcbiAgY29sb3I6ICMyNzI4MzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGFnbGliLWRpc2N1c3Npb24gLnRhZ2xpYi13b3JrZmxvdy1zdGF0dXMge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnRhZ2xpYi1kaXNjdXNzaW9uIC53b3JrZmxvdy12YWx1ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRhZ2xpYi1kaXNjdXNzaW9uIC5hY3Rpb25zLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhZ2xpYi1kaXNjdXNzaW9uIC5jb21tZW50LWNvbnRhaW5lcjpob3ZlciAuYWN0aW9ucy1tZW51LFxuICAudGFnbGliLWRpc2N1c3Npb24gLmFjdGlvbnMtbWVudTpmb2N1cyxcbiAgLnRhZ2xpYi1kaXNjdXNzaW9uIC5hY3Rpb25zLW1lbnUub3BlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5kcm9wLXpvbmUge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHJvcC16b25lLmRyb3AtZW5hYmxlZCB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcC16b25lLmRyb3AtZW5hYmxlZDpub3QoLm5vLWJvcmRlcikge1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDE3NiwgMTgwLCAxODcsIDAuNSk7XG59XG4uZHJvcC16b25lIHAge1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmRyb3AtaGVyZS1pbmZvIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5kcm9wLWhlcmUtaW5mbyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmRyb3AtaGVyZS1pbmZvIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmRyb3AtaGVyZS1pbmZvIC5kcm9wLWhlcmUtaW5kaWNhdG9yIHtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4uZHJvcC1oZXJlLWluZm8gLmRyb3AtaWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5kcm9wLWhlcmUtaW5mbyAuZHJvcC1pY29ucyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmRyb3AtaGVyZS1pbmZvIC5kcm9wLWljb25zIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmRyb3AtaGVyZS1pbmZvIC5kcm9wLWljb25zIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5kcm9wLWhlcmUtaW5mbyAuZHJvcC1pY29ucyBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZHJvcC1oZXJlLWluZm8gLmRyb3AtaWNvbnMgc3BhbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5kcm9wLWhlcmUtaW5mbyAuZHJvcC1pY29ucyBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgYm94LXNoYWRvdzogNXB4IDRweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmRyb3AtaGVyZS1pbmZvIC5kcm9wLWljb25zIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kOiAjMDBjMmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsZWZ0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uZHJvcC1oZXJlLWluZm8gLmRyb3AtaWNvbnMgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGJveC1zaGFkb3c6IC01cHggNHB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0NXB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxlZnQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xuICB3aWR0aDogNzBweDtcbiAgei1pbmRleDogMTtcbn1cbi5kcm9wLWhlcmUtaW5mbyAuZHJvcC1pY29ucyBzcGFuOm50aC1vZi10eXBlKDEpLCAuZHJvcC1oZXJlLWluZm8gLmRyb3AtaWNvbnMgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQ6ICNlOGU2ZTg7XG4gIGNvbG9yOiAjYTVhNmFjO1xufVxuLmRyb3AtaGVyZS1pbmZvIC5kcm9wLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZHJvcC1hY3RpdmUgLmRyb3AtaGVyZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uZHJvcC1hY3RpdmUgLmRyb3AtaGVyZS1pbmZvIC5kcm9wLWljb25zIHNwYW46bnRoLW9mLXR5cGUoMSksIC5kcm9wLWFjdGl2ZSAuZHJvcC1oZXJlLWluZm8gLmRyb3AtaWNvbnMgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJvcC1hY3RpdmUgLmRyb3AtaGVyZS1pbmZvIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xufVxuLmRyb3AtYWN0aXZlIC5kcm9wLWhlcmUtaW5mbyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5kcm9wLWFjdGl2ZSAuZHJvcC1oZXJlLWluZm8gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbn1cblxuLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS5zaGVldCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4udGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZSAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlLWhlYWRlcixcbi50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS1oZWFkZXItaGFzLXBsdXMtYnRuLFxuLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZSAudGFnbGliLWVtcHR5LXNlYXJjaC1yZXN1bHQtbWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS1oZWFkZXIsXG4udGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtaGVhZGVyLWhhcy1wbHVzLWJ0biB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbn1cbi50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS1oZWFkZXIsXG4udGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtaGVhZGVyLWhhcy1wbHVzLWJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChAdGhlbWVfaW1hZ2VfcGF0aEAvc3RhdGVzL2VtcHR5X3N0YXRlLmdpZik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtaGVhZGVyLFxuICAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtaGVhZGVyLWhhcy1wbHVzLWJ0biB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEB0aGVtZV9pbWFnZV9wYXRoQC9zdGF0ZXMvZW1wdHlfc3RhdGVfcmVkdWNlZF9tb3Rpb24uZ2lmKTtcbiAgfVxufVxuLmMtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtaGVhZGVyLFxuLmMtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtaGVhZGVyLWhhcy1wbHVzLWJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChAdGhlbWVfaW1hZ2VfcGF0aEAvc3RhdGVzL2VtcHR5X3N0YXRlX3JlZHVjZWRfbW90aW9uLmdpZik7XG59XG4udGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktc2VhcmNoLXJlc3VsdC1tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChAdGhlbWVfaW1hZ2VfcGF0aEAvc3RhdGVzL3NlYXJjaF9zdGF0ZS5zdmcpO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBwYWRkaW5nLXRvcDogMjMycHg7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktc2VhcmNoLXJlc3VsdC1tZXNzYWdlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEB0aGVtZV9pbWFnZV9wYXRoQC9zdGF0ZXMvc2VhcmNoX3N0YXRlX3JlZHVjZWRfbW90aW9uLnN2Zyk7XG4gIH1cbn1cbi5jLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24gLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZSAudGFnbGliLWVtcHR5LXNlYXJjaC1yZXN1bHQtbWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQHRoZW1lX2ltYWdlX3BhdGhAL3N0YXRlcy9zZWFyY2hfc3RhdGVfcmVkdWNlZF9tb3Rpb24uc3ZnKTtcbn1cbi50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1lbXB0eS1zdGF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChAdGhlbWVfaW1hZ2VfcGF0aEAvc3RhdGVzL2VtcHR5X3N0YXRlLmdpZik7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgcGFkZGluZy10b3A6IDI1MHB4O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZSAudGFnbGliLWVtcHR5LXN0YXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQHRoZW1lX2ltYWdlX3BhdGhAL3N0YXRlcy9lbXB0eV9zdGF0ZV9yZWR1Y2VkX21vdGlvbi5naWYpO1xuICB9XG59XG4uYy1wcmVmZXJzLXJlZHVjZWQtbW90aW9uIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1lbXB0eS1zdGF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChAdGhlbWVfaW1hZ2VfcGF0aEAvc3RhdGVzL2VtcHR5X3N0YXRlX3JlZHVjZWRfbW90aW9uLmdpZik7XG59XG4udGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItc3VjY2Vzcy1zdGF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChAdGhlbWVfaW1hZ2VfcGF0aEAvc3RhdGVzL3N1Y2Nlc3Nfc3RhdGUuc3ZnKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nLXRvcDogMjUwcHg7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItc3VjY2Vzcy1zdGF0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEB0aGVtZV9pbWFnZV9wYXRoQC9zdGF0ZXMvc3VjY2Vzc19zdGF0ZV9yZWR1Y2VkX21vdGlvbi5zdmcpO1xuICB9XG59XG4uYy1wcmVmZXJzLXJlZHVjZWQtbW90aW9uIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1zdWNjZXNzLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEB0aGVtZV9pbWFnZV9wYXRoQC9zdGF0ZXMvc3VjY2Vzc19zdGF0ZV9yZWR1Y2VkX21vdGlvbi5zdmcpO1xufVxuLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZSAudGFnbGliLXNlYXJjaC1zdGF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChAdGhlbWVfaW1hZ2VfcGF0aEAvc3RhdGVzL3NlYXJjaF9zdGF0ZS5zdmcpO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1zZWFyY2gtc3RhdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChAdGhlbWVfaW1hZ2VfcGF0aEAvc3RhdGVzL3NlYXJjaF9zdGF0ZV9yZWR1Y2VkX21vdGlvbi5zdmcpO1xuICB9XG59XG4uYy1wcmVmZXJzLXJlZHVjZWQtbW90aW9uIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1zZWFyY2gtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQHRoZW1lX2ltYWdlX3BhdGhAL3N0YXRlcy9zZWFyY2hfc3RhdGVfcmVkdWNlZF9tb3Rpb24uc3ZnKTtcbn1cbi50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4udGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtaGVhZGVyICsgLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS10aXRsZSxcbi50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1lbXB0eS1zZWFyY2gtcmVzdWx0LW1lc3NhZ2UtaGVhZGVyICsgLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS10aXRsZSxcbi50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1lbXB0eS1zdGF0ZSArIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtdGl0bGUsXG4udGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItc3VjY2Vzcy1zdGF0ZSArIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtdGl0bGUsXG4udGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItc2VhcmNoLXN0YXRlICsgLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS1oZWFkZXIgfiAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlLWRlc2NyaXB0aW9uLCAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UtaGVhZGVyIH4gLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS1hY3Rpb25zLFxuLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZSAudGFnbGliLWVtcHR5LXNlYXJjaC1yZXN1bHQtbWVzc2FnZS1oZWFkZXIgfiAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlLWRlc2NyaXB0aW9uLFxuLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZSAudGFnbGliLWVtcHR5LXNlYXJjaC1yZXN1bHQtbWVzc2FnZS1oZWFkZXIgfiAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlLWFjdGlvbnMsXG4udGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItZW1wdHktc3RhdGUgfiAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlLWRlc2NyaXB0aW9uLFxuLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZSAudGFnbGliLWVtcHR5LXN0YXRlIH4gLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS1hY3Rpb25zLFxuLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZSAudGFnbGliLXN1Y2Nlc3Mtc3RhdGUgfiAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlLWRlc2NyaXB0aW9uLFxuLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZSAudGFnbGliLXN1Y2Nlc3Mtc3RhdGUgfiAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlLWFjdGlvbnMsXG4udGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlIC50YWdsaWItc2VhcmNoLXN0YXRlIH4gLnRhZ2xpYi1lbXB0eS1yZXN1bHQtbWVzc2FnZS1kZXNjcmlwdGlvbixcbi50YWdsaWItZW1wdHktcmVzdWx0LW1lc3NhZ2UgLnRhZ2xpYi1zZWFyY2gtc3RhdGUgfiAudGFnbGliLWVtcHR5LXJlc3VsdC1tZXNzYWdlLWFjdGlvbnMge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLXdyYXBwZXIuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWVsZC13cmFwcGVyLWh0bWwgLmlucHV0LWxvY2FsaXplZCAuaW5wdXQtZ3JvdXAtaXRlbSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4udGFnbGliLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOWNhO1xuICBjb2xvcjogIzU1NTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi50YWdsaWItaGVhZGVyIC5oZWFkZXItdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMC4xZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuLnRhZ2xpYi1oZWFkZXIgLmhlYWRlci1iYWNrLXRvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhZ2xpYi1oZWFkZXIgLmhlYWRlci1iYWNrLXRvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgMC4zZW0gMCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50YWdsaWItaWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50YWdsaWItaWNvbjpub3QoLmJ0bik6aG92ZXIgLnRhZ2xpYi10ZXh0LCAudGFnbGliLWljb246bm90KC5idG4pOmZvY3VzIC50YWdsaWItdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRhZ2xpYi1pY29uW2xhbmddID4gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogMTZweDtcbn1cblxuLnRhZ2xpYi1pY29uLWhlbHAge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuLnRhZ2xpYi1pY29uLWhlbHA6aG92ZXIsIC50YWdsaWItaWNvbi1oZWxwOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLW1vbm9zcGFjZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xufVxuLmljb24tbW9ub3NwYWNlZC5sZXhpY29uLWljb24ge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi50YWdsaWItaWNvbi1saXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLnRhZ2xpYi1pY29uLWxpc3Q6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGZyLWljb24tbWVudSAubGZyLWljb24tbWVudS1pY29uIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1jZWxsLmxhc3QgLmxmci1pY29uLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50YWJsZS1jZWxsLmxhc3QgLmxmci1pY29uLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZSA+IGltZyxcbiAgLnRhYmxlLWNlbGwubGFzdCAubGZyLWljb24tbWVudSAuZHJvcGRvd24tdG9nZ2xlIC5sZnItaWNvbi1tZW51LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxmci1tZW51LWxpc3Qge1xuICBmbG9hdDogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxmci1tZW51LWxpc3QuZGlyZWN0aW9uLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5sZnItbWVudS1saXN0LmRyb3Bkb3duLW1lbnUge1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sZnItbWVudS1saXN0LmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5sZnItbWVudS1saXN0LmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cbi5sZnItbWVudS1saXN0LmRyb3Bkb3duLW1lbnUgLnNlYXJjaC1wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGZyLW1lbnUtbGlzdC5kcm9wZG93bi1tZW51IC5zZWFyY2gtcGFuZWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDAgMTZweDtcbn1cbi5sZnItbWVudS1saXN0LmRyb3Bkb3duLW1lbnUgLnNlYXJjaC1wYW5lbCAubWVudS1pdGVtLWZpbHRlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuYm9keSA+IC5sZnItbWVudS1saXN0IHVsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubGZyLWljb24tbWVudS1vcGVuOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmxmci1pY29uLW1lbnUtb3BlbiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5pbnB1dC1sb2NhbGl6ZWQuaW5wdXQtbG9jYWxpemVkLWVkaXRvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW5wdXQtbG9jYWxpemVkIC5pbnB1dC1ncm91cC1pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pbnB1dC1sb2NhbGl6ZWQgLmlucHV0LWxvY2FsaXplZC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtbG9jYWxpemVkIC5pbnB1dC1sb2NhbGl6ZWQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5pbnB1dC1sb2NhbGl6ZWQgLmxmci1pbnB1dC1sb2NhbGl6ZWQgLmxmci1pbnB1dC1sb2NhbGl6ZWQtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLmlucHV0LWxvY2FsaXplZCAubGZyLWlucHV0LWxvY2FsaXplZCAubGZyLWlucHV0LWxvY2FsaXplZC1zdGF0ZS5sZnItaW5wdXQtbG9jYWxpemVkLXN0YXRlLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA0Nztcbn1cbi5pbnB1dC1sb2NhbGl6ZWQgLmxmci1pbnB1dC1sb2NhbGl6ZWQtZGVmYXVsdCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLmlucHV0LWxvY2FsaXplZCAubGZyLWlucHV0LWxvY2FsaXplZC1zdGF0ZSB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDNweCA1cHg7XG4gIHdpZHRoOiA0cHg7XG59XG4uaW5wdXQtbG9jYWxpemVkIC5wYWxldHRlLWl0ZW0taW5uZXIgLmxmci1pbnB1dC1sb2NhbGl6ZWQtZmxhZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmlucHV0LWxvY2FsaXplZCAucGFsZXR0ZS1pdGVtLFxuLmlucHV0LWxvY2FsaXplZCAucGFsZXR0ZS1pdGVtLWhvdmVyLFxuLmlucHV0LWxvY2FsaXplZCAucGFsZXR0ZS1pdGVtLWhvdmVyIC5wYWxldHRlLWl0ZW0taW5uZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmlucHV0LWxvY2FsaXplZCAucGFsZXR0ZS1pdGVtLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5pbnB1dC1sb2NhbGl6ZWQgLnBhbGV0dGUtaXRlbS1zZWxlY3RlZCAubGZyLWlucHV0LWxvY2FsaXplZC1zdGF0ZSB7XG4gIGJhY2tncm91bmQ6ICMyN2MxZjI7XG59XG5cbi5pbnB1dC1sb2NhbGl6ZWQtcGFsZXR0ZS1jb250YWluZXIgLnBhbGV0dGUtaXRlbXMtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uaW5wdXQtbG9jYWxpemVkLXBhbGV0dGUtY29udGFpbmVyIC5wYWxldHRlLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xufVxuLmlucHV0LWxvY2FsaXplZC1wYWxldHRlLWNvbnRhaW5lciAucGFsZXR0ZS1pdGVtLWlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5pbnB1dC1sb2NhbGl6ZWQtcGFsZXR0ZS1jb250YWluZXIgLnBhbGV0dGUtaXRlbS1pbm5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhZ2xpYi1tb3ZlLWJveGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnRhZ2xpYi1tb3ZlLWJveGVzIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFnbGliLW1vdmUtYm94ZXMgLnRvb2xiYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFnbGliLW1vdmUtYm94ZXMgLmFycm93LWJ1dHRvbiBpbWcge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4udGFnbGliLW1vdmUtYm94ZXMgLmNob2ljZS1zZWxlY3RvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhZ2xpYi1tb3ZlLWJveGVzIC5jaG9pY2Utc2VsZWN0b3IgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZWJmMWY5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOGRiMmYzO1xufVxuLnRhZ2xpYi1tb3ZlLWJveGVzIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWdsaWItbW92ZS1ib3hlcyAubW92ZS1hcnJvdy1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNWVtO1xufVxuLnRhZ2xpYi1tb3ZlLWJveGVzIC5tb3ZlLWFycm93LWJ1dHRvbnMgLmFycm93LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhZ2xpYi1tb3ZlLWJveGVzIC5zb3J0YWJsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRhZ2xpYi1tb3ZlLWJveGVzIC5zb3J0YWJsZS1jb250YWluZXIgLmJ0bi5lZGl0LXNlbGVjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGFnbGliLW1vdmUtYm94ZXMgLnNvcnRhYmxlLWNvbnRhaW5lciAubW92ZS1vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMnB4IDA7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhZ2xpYi1tb3ZlLWJveGVzIC5zb3J0YWJsZS1jb250YWluZXIgLm1vdmUtb3B0aW9uLnNlbGVjdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFnbGliLW1vdmUtYm94ZXMgLnNvcnRhYmxlLWNvbnRhaW5lciAubW92ZS1vcHRpb24ubW92ZS1vcHRpb24tZHJhZ2dpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLnRhZ2xpYi1tb3ZlLWJveGVzIC5zb3J0YWJsZS1jb250YWluZXIgLm1vdmUtb3B0aW9uIC5jaGVja2JveCxcbi50YWdsaWItbW92ZS1ib3hlcyAuc29ydGFibGUtY29udGFpbmVyIC5tb3ZlLW9wdGlvbiAuaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRhZ2xpYi1tb3ZlLWJveGVzIC5zb3J0YWJsZS1jb250YWluZXIgLm1vdmUtb3B0aW9uIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogN3B4IDAgMCA1cHg7XG59XG4udGFnbGliLW1vdmUtYm94ZXMgLnNvcnRhYmxlLWNvbnRhaW5lciAubW92ZS1vcHRpb24gLmhhbmRsZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBhZGRpbmc6IDZweDtcbn1cbi50YWdsaWItbW92ZS1ib3hlcyAuc29ydGFibGUtY29udGFpbmVyIC5tb3ZlLW9wdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW46IDFweCAwIDFweCAzMHB4O1xufVxuLnRhZ2xpYi1tb3ZlLWJveGVzIC5zb3J0YWJsZS1jb250YWluZXIuZWRpdC1saXN0LWFjdGl2ZSAubW92ZS1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWdsaWItbW92ZS1ib3hlcyAuc29ydGFibGUtY29udGFpbmVyLmVkaXQtbGlzdC1hY3RpdmUgLm1vdmUtb3B0aW9uIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWdsaWItbW92ZS1ib3hlcyAuc29ydGFibGUtY29udGFpbmVyLmVkaXQtbGlzdC1hY3RpdmUgLm1vdmUtb3B0aW9uIC5oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZSAudGFnbGliLW1vdmUtYm94ZXMgLnNlbGVjdG9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGVtLXNlbGVjdG9yIC5jYXJkLXJvdyA+IC5hdXRvZml0LWNvbC1leHBhbmQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLml0ZW0tc2VsZWN0b3IgLmRyb3Atem9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uaXRlbS1zZWxlY3RvciAuaW5wdXQtZmlsZSB7XG4gIGhlaWdodDogMC4xcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuMXB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5pdGVtLXNlbGVjdG9yIC5pbnB1dC1maWxlICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXRlbS1zZWxlY3RvciAuaW5wdXQtZmlsZSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogLTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRvcDogLTJweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5pdGVtLXNlbGVjdG9yIC5pbnB1dC1maWxlOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmLCAwIDAgMCA0cHggIzc1YjhmZjtcbn1cbi5pdGVtLXNlbGVjdG9yIC5pdGVtLXNlbGVjdG9yLWxpc3Qtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjJmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGZyLW1hcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sZnItbWFwIC5ob21lLWJ1dHRvbiB7XG4gIG1hcmdpbjogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5sZnItbWFwIC5ob21lLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG4ubGZyLW1hcCAuc2VhcmNoLWNvbnRyb2xzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sZnItbWFwIC5zZWFyY2gtY29udHJvbHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5sZnItbWFwIC5zZWFyY2gtY29udHJvbHMgLnNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlOmFmdGVyLCAubmF2YmFyIC5uYXZiYXItY29sbGFwc2U6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5hdmJhciAubmF2YmFyLXNlYXJjaCAuZm9ybS1zZWFyY2gge1xuICBtYXJnaW46IDhweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1zZWFyY2ggLmZvcm0tc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1zZWFyY2ggLmZvcm0tc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci1idG4sXG4gIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG4gIC5uYXZiYXIgLmNvbnRhaW5lciAubmF2YmFyLWNvbGxhcHNlLm9wZW4sXG4gIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlLm9wZW4ge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnRhZ2xpYi1wb3J0bGV0LXByZXZpZXcuc2hvdy1ib3JkZXJzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgyOGY5NTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAzcHggM3B4IDFlbTtcbn1cbi50YWdsaWItcG9ydGxldC1wcmV2aWV3LnNob3ctYm9yZGVycyAudGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkYWRkO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC41ZW07XG59XG4udGFnbGliLXBvcnRsZXQtcHJldmlldyAucHJldmlldyB7XG4gIG1hcmdpbjogMWVtO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuXG4ubGZyLXNlYXJjaC1jb250YWluZXIgLmVudHJ5LWFjdGlvbiB7XG4gIHdpZHRoOiAxcHg7XG59XG4ubGZyLXNlYXJjaC1jb250YWluZXIgLmVudHJ5LWFjdGlvbiAudGFnbGliLWljb24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGZyLXNlYXJjaC1jb250YWluZXItd3JhcHBlci5sZnItc2VhcmNoLWNvbnRhaW5lci1maXhlZC1maXJzdC1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIubGZyLXNlYXJjaC1jb250YWluZXItZml4ZWQtZmlyc3QtY29sdW1uIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tbGVmdDogMzc1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyLmxmci1zZWFyY2gtY29udGFpbmVyLWZpeGVkLWZpcnN0LWNvbHVtbiAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIubGZyLXNlYXJjaC1jb250YWluZXItZml4ZWQtZmlyc3QtY29sdW1uIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSAubGZyLXNlYXJjaC1pdGVyYXRvci1maXhlZC1oZWFkZXIge1xuICBsZWZ0OiAxMnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IC0xcHg7XG4gIHotaW5kZXg6IDEwMjA7XG59XG4ubGZyLXNlYXJjaC1jb250YWluZXItd3JhcHBlci5sZnItc2VhcmNoLWNvbnRhaW5lci1maXhlZC1maXJzdC1jb2x1bW4gLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIC5sZnItc2VhcmNoLWl0ZXJhdG9yLWZpeGVkLWhlYWRlciA+IHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGZyLXNlYXJjaC1jb250YWluZXItd3JhcHBlci5sZnItc2VhcmNoLWNvbnRhaW5lci1maXhlZC1maXJzdC1jb2x1bW4gLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIC5sZnItc2VhcmNoLWl0ZXJhdG9yLWZpeGVkLWhlYWRlciA+IHRoIC5sZnItc2VhcmNoLWl0ZXJhdG9yLWZpeGVkLWhlYWRlci1pbm5lci13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyLmxmci1zZWFyY2gtY29udGFpbmVyLWZpeGVkLWZpcnN0LWNvbHVtbiAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgLmxmci1zZWFyY2gtaXRlcmF0b3ItZml4ZWQtaGVhZGVyID4gdGggLmxmci1zZWFyY2gtaXRlcmF0b3ItZml4ZWQtaGVhZGVyLWlubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzNzVweDtcbiAgfVxufVxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIubGZyLXNlYXJjaC1jb250YWluZXItZml4ZWQtZmlyc3QtY29sdW1uIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSAubGZyLXNlYXJjaC1pdGVyYXRvci1maXhlZC1oZWFkZXIgPiB0aCAubGZyLXNlYXJjaC1pdGVyYXRvci1maXhlZC1oZWFkZXItaW5uZXItd3JhcHBlciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIubGZyLXNlYXJjaC1jb250YWluZXItZml4ZWQtZmlyc3QtY29sdW1uIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSAubGZyLXNlYXJjaC1pdGVyYXRvci1maXhlZC1oZWFkZXIgPiB0aCAubGZyLXNlYXJjaC1pdGVyYXRvci1maXhlZC1oZWFkZXItaW5uZXItd3JhcHBlciB0YWJsZSB0aCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGZyLXNlYXJjaC1jb250YWluZXItd3JhcHBlci5sZnItc2VhcmNoLWNvbnRhaW5lci1maXhlZC1maXJzdC1jb2x1bW4gLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRkLFxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIubGZyLXNlYXJjaC1jb250YWluZXItZml4ZWQtZmlyc3QtY29sdW1uIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0aCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyLmxmci1zZWFyY2gtY29udGFpbmVyLWZpeGVkLWZpcnN0LWNvbHVtbiAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyLmxmci1zZWFyY2gtY29udGFpbmVyLWZpeGVkLWZpcnN0LWNvbHVtbiAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4ubGZyLXNlYXJjaC1jb250YWluZXItd3JhcHBlci5sZnItc2VhcmNoLWNvbnRhaW5lci1maXhlZC1maXJzdC1jb2x1bW4gLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRoIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgYTpub3QoLmJ0bik6bm90KC5jb21wb25lbnQtYWN0aW9uKTpub3QoLnBhZ2UtbGluaykge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGZyLXNlYXJjaC1jb250YWluZXItd3JhcHBlciBhOm5vdCguYnRuKTpub3QoLmNvbXBvbmVudC1hY3Rpb24pOm5vdCgucGFnZS1saW5rKTpmb2N1cywgLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgYTpub3QoLmJ0bik6bm90KC5jb21wb25lbnQtYWN0aW9uKTpub3QoLnBhZ2UtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyIC5kcm9wZG93bi1hY3Rpb24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgLmRyb3Bkb3duLWFjdGlvbiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubGZyLXNlYXJjaC1jb250YWluZXItd3JhcHBlciAubGZyLWljb24tbWVudSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyIC5sZnItaWNvbi1tZW51ID4gLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsIC5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyIC5sZnItaWNvbi1tZW51ID4gLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgLmxmci1pY29uLW1lbnUgPiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyIC5sZnItc2VhcmNoLWNvbnRhaW5lci1saXN0IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgLmxmci1zZWFyY2gtY29udGFpbmVyLWxpc3QgKyAudGFnbGliLXNlYXJjaC1pdGVyYXRvci1wYWdlLWl0ZXJhdG9yLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubGZyLXNlYXJjaC1jb250YWluZXItd3JhcHBlciAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGZyLXNlYXJjaC1jb250YWluZXItd3JhcHBlciAubGlzdC1ncm91cCArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWhlYWRlcjpmaXJzdC1jaGlsZCxcbi5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyIC5saXN0LWdyb3VwICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGZyLXNlYXJjaC1jb250YWluZXItd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGg1LFxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBoNixcbi5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLmg1LFxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBzcGFuICsgaDIuaDUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBoNiArIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyIC50YWJsZS1saXN0IHRib2R5IHRyOm50aC1sYXN0LWNoaWxkKDIpIHRkOmZpcnN0LWNoaWxkLFxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgLnRhYmxlLWxpc3QgdGJvZHkgdHI6bnRoLWxhc3QtY2hpbGQoMikgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmxmci1zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIgLnRhYmxlLWxpc3QgdGJvZHkgdHI6bnRoLWxhc3QtY2hpbGQoMikgdGQ6bGFzdC1jaGlsZCxcbi5sZnItc2VhcmNoLWNvbnRhaW5lci13cmFwcGVyIC50YWJsZS1saXN0IHRib2R5IHRyOm50aC1sYXN0LWNoaWxkKDIpIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnVzZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udXNlci1pbmZvIC5zdGlja2VyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnVzZXItaW5mbyAudXNlci1kZXRhaWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4udXNlci1pbmZvIC51c2VyLW5hbWUge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi51c2VyLWluZm8gLmRhdGUtaW5mbyB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4udXNlci1zdGF0dXMtdG9vbHRpcCAudXNlci1zdGF0dXMtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnVzZXItc3RhdHVzLXRvb2x0aXAgLnVzZXItc3RhdHVzLWF2YXRhciAudXNlci1zdGF0dXMtYXZhdGFyLWltYWdlIHtcbiAgd2lkdGg6IDI3cHg7XG59XG4udXNlci1zdGF0dXMtdG9vbHRpcCAudXNlci1zdGF0dXMtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51c2VyLXN0YXR1cy10b29sdGlwIC51c2VyLXN0YXR1cy1pbmZvIC51c2VyLXN0YXR1cy1kYXRlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubGZyLXNlYXJjaC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxmci1zZWFyY2gtY29udGFpbmVyIC5zZWxlY3Rvci1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4udG91Y2ggLmxmci1zZWFyY2gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRvdWNoIC5sZnItc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoY29udGFpbmVyLWNvbnRlbnQgLnRhYmxlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4udGFnbGliLXBhZ2UtaXRlcmF0b3Ige1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi50YWdsaWItcGFnZS1pdGVyYXRvciAubGZyLXBhZ2luYXRpb24tYnV0dG9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWdsaWItcGFnZS1pdGVyYXRvciAubGZyLXBhZ2luYXRpb24tYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWdsaWItcGFnZS1pdGVyYXRvciAubGZyLXBhZ2luYXRpb24tYnV0dG9ucyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWdsaWItcGFnZS1pdGVyYXRvciAubGZyLXBhZ2luYXRpb24tYnV0dG9ucyA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGFnbGliLXBhZ2UtaXRlcmF0b3IgLmxmci1wYWdpbmF0aW9uLWJ1dHRvbnMgPiBsaS5maXJzdCwgLnRhZ2xpYi1wYWdlLWl0ZXJhdG9yIC5sZnItcGFnaW5hdGlvbi1idXR0b25zID4gbGkubGFzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFnbGliLXBhZ2UtaXRlcmF0b3IgLmxmci1wYWdpbmF0aW9uLWJ1dHRvbnMgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTlweDtcbiAgfVxufVxuLnRhZ2xpYi1wYWdlLWl0ZXJhdG9yIC5sZnItcGFnaW5hdGlvbi1jb25maWcge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhZ2xpYi1wYWdlLWl0ZXJhdG9yIC5sZnItcGFnaW5hdGlvbi1jb25maWcge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC50YWdsaWItcGFnZS1pdGVyYXRvciAubGZyLXBhZ2luYXRpb24tY29uZmlnIC5jdXJyZW50LXBhZ2UtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhZ2xpYi1wYWdlLWl0ZXJhdG9yIC5sZnItcGFnaW5hdGlvbi1jb25maWcgLmN1cnJlbnQtcGFnZS1tZW51IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGFnbGliLXBhZ2UtaXRlcmF0b3IgLmxmci1wYWdpbmF0aW9uLWNvbmZpZyAubGZyLXBhZ2luYXRpb24tZGVsdGEtc2VsZWN0b3IsXG4udGFnbGliLXBhZ2UtaXRlcmF0b3IgLmxmci1wYWdpbmF0aW9uLWNvbmZpZyAubGZyLXBhZ2luYXRpb24tcGFnZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi50YWdsaWItcGFnZS1pdGVyYXRvciAubGZyLXBhZ2luYXRpb24tY29uZmlnIC5sZnItcGFnaW5hdGlvbi1kZWx0YS1zZWxlY3RvciB7XG4gIGZsb2F0OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWdsaWItcGFnZS1pdGVyYXRvciAubGZyLXBhZ2luYXRpb24tY29uZmlnIC5sZnItcGFnaW5hdGlvbi1kZWx0YS1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRhZ2xpYi1wYWdlLWl0ZXJhdG9yIC5zZWFyY2gtcmVzdWx0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhZ2xpYi1wYWdlLWl0ZXJhdG9yIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFnbGliLXNlYXJjaC10b2dnbGUgLmZvcm0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhZ2xpYi1zZWFyY2gtdG9nZ2xlIC5mb3JtLXNlYXJjaCAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWdsaWItc2VhcmNoLXRvZ2dsZSAuZm9ybS1zZWFyY2ggLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLnRhZ2xpYi1zZWFyY2gtdG9nZ2xlIC50b2dnbGUtYWR2YW5jZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG59XG4udGFnbGliLXNlYXJjaC10b2dnbGUgLnRvZ2dsZS1hZHZhbmNlZCwgLnRhZ2xpYi1zZWFyY2gtdG9nZ2xlIC50b2dnbGUtYWR2YW5jZWQ6aG92ZXIsIC50YWdsaWItc2VhcmNoLXRvZ2dsZSAudG9nZ2xlLWFkdmFuY2VkOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGFnbGliLXNlYXJjaC10b2dnbGUtYWR2YW5jZWQtd3JhcHBlciAudGFnbGliLXNlYXJjaC10b2dnbGUtYWR2YW5jZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbn1cbi5uYXZiYXItc2VhcmNoIC50YWdsaWItc2VhcmNoLXRvZ2dsZS1hZHZhbmNlZC13cmFwcGVyIC50YWdsaWItc2VhcmNoLXRvZ2dsZS1hZHZhbmNlZCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi50YWdsaWItc2VhcmNoLXRvZ2dsZS1hZHZhbmNlZC13cmFwcGVyIC50YWdsaWItc2VhcmNoLXRvZ2dsZS1hZHZhbmNlZCAudGFnbGliLXNlYXJjaC10b2dnbGUtYWR2YW5jZWQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWdsaWItc2VhcmNoLXRvZ2dsZS1hZHZhbmNlZC13cmFwcGVyIC50YWdsaWItc2VhcmNoLXRvZ2dsZS1hZHZhbmNlZCAudGFnbGliLXNlYXJjaC10b2dnbGUtYWR2YW5jZWQtY29udGVudCAubWF0Y2gtZmllbGRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWdsaWItc2VhcmNoLXRvZ2dsZS1hZHZhbmNlZC13cmFwcGVyIC50YWdsaWItc2VhcmNoLXRvZ2dsZS1hZHZhbmNlZCAudGFnbGliLXNlYXJjaC10b2dnbGUtYWR2YW5jZWQtY29udGVudCAubWF0Y2gtZmllbGRzLWxlZ2VuZCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4udGFnbGliLXNlYXJjaC10b2dnbGUtYWR2YW5jZWQtd3JhcHBlciAuYnRuLmNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRhZ2xpYi11c2VyLWRpc3BsYXkge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi50YWdsaWItdXNlci1kaXNwbGF5IC5hdmF0YXIge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNjBweDtcbn1cbi50YWdsaWItdXNlci1kaXNwbGF5IC5hdmF0YXIuYXV0aG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MCwgMTY4LCAyMzAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFnbGliLXVzZXItZGlzcGxheSAudXNlci1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnRhZ2xpYi11c2VyLWRpc3BsYXkgLnVzZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhZ2xpYi11c2VyLWRpc3BsYXkgYSAudXNlci1uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGFnbGliLXVzZXItZGlzcGxheS5kaXNwbGF5LXN0eWxlLTEgLnVzZXItcHJvZmlsZS1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4udGFnbGliLXVzZXItZGlzcGxheS5kaXNwbGF5LXN0eWxlLTEgLnVzZXItbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi50YWdsaWItdXNlci1kaXNwbGF5LmRpc3BsYXktc3R5bGUtMSAudXNlci1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50YWdsaWItdXNlci1kaXNwbGF5LmRpc3BsYXktc3R5bGUtMiAudXNlci1wcm9maWxlLWltYWdlLFxuLnRhZ2xpYi11c2VyLWRpc3BsYXkuZGlzcGxheS1zdHlsZS0yIC51c2VyLW5hbWUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWdsaWItdXNlci1kaXNwbGF5LmRpc3BsYXktc3R5bGUtMyB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFnbGliLXVzZXItZGlzcGxheS5kaXNwbGF5LXN0eWxlLTMgLnVzZXItcHJvZmlsZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhZ2xpYi13b3JrZmxvdy1zdGF0dXMgLndvcmtmbG93LWlkLFxuLnRhZ2xpYi13b3JrZmxvdy1zdGF0dXMgLndvcmtmbG93LXZlcnNpb24sXG4udGFnbGliLXdvcmtmbG93LXN0YXR1cyAud29ya2Zsb3ctc3RhdHVzIHtcbiAgY29sb3I6ICM5OTk7XG59XG4udGFibGUtY2VsbCAudGFnbGliLXdvcmtmbG93LXN0YXR1cyB7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJsZS1jZWxsIC50YWdsaWItd29ya2Zsb3ctc3RhdHVzIC53b3JrZmxvdy1zdGF0dXMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5sZnItYXV0b2NvbXBsZXRlLWlucHV0LWxpc3QgLnl1aTMtYWNsaXN0LWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3J0YWwtcG9wdXAgLnNoZWV0ID4gLmxmci1uYXYge1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbn1cbi5wb3J0YWwtcG9wdXAgLmNvbnRhY3RzLXBvcnRsZXQgLnBvcnRsZXQtY29uZmlndXJhdGlvbi1jb250YWluZXIgLmZvcm0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBvcnRhbC1wb3B1cCAubGZyLWZvcm0tY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHggMTJweDtcbn1cbi5wb3J0YWwtcG9wdXAgLnBvcnRsZXQtYm9keSxcbi5wb3J0YWwtcG9wdXAgLnBvcnRsZXQtYm91bmRhcnksXG4ucG9ydGFsLXBvcHVwIC5wb3J0bGV0LWNvbHVtbixcbi5wb3J0YWwtcG9wdXAgLnBvcnRsZXQtbGF5b3V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcnRhbC1wb3B1cCAucG9ydGxldC1jb2x1bW4ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBvcnRhbC1wb3B1cCAuZGlhbG9nLWJvZHkgPiAuY29udGFpbmVyLWZsdWlkLW1heC14bCxcbi5wb3J0YWwtcG9wdXAgLmRpYWxvZy1ib2R5IC5jb250YWluZXItdmlldyxcbi5wb3J0YWwtcG9wdXAgLmV4cG9ydC1kaWFsb2ctdHJlZSA+IC5jb250YWluZXItZmx1aWQtbWF4LXhsLFxuLnBvcnRhbC1wb3B1cCAuZXhwb3J0LWRpYWxvZy10cmVlIC5jb250YWluZXItdmlldyxcbi5wb3J0YWwtcG9wdXAgLmxmci1keW5hbWljLXVwbG9hZGVyID4gLmNvbnRhaW5lci1mbHVpZC1tYXgteGwsXG4ucG9ydGFsLXBvcHVwIC5sZnItZHluYW1pYy11cGxvYWRlciAuY29udGFpbmVyLXZpZXcsXG4ucG9ydGFsLXBvcHVwIC5sZnItZm9ybS1jb250ZW50ID4gLmNvbnRhaW5lci1mbHVpZC1tYXgteGwsXG4ucG9ydGFsLXBvcHVwIC5sZnItZm9ybS1jb250ZW50IC5jb250YWluZXItdmlldyxcbi5wb3J0YWwtcG9wdXAgLnBvcnRsZXQtY29uZmlndXJhdGlvbi1ib2R5LWNvbnRlbnQgPiAuY29udGFpbmVyLWZsdWlkLW1heC14bCxcbi5wb3J0YWwtcG9wdXAgLnBvcnRsZXQtY29uZmlndXJhdGlvbi1ib2R5LWNvbnRlbnQgLmNvbnRhaW5lci12aWV3LFxuLnBvcnRhbC1wb3B1cCAucHJvY2Vzcy1saXN0ID4gLmNvbnRhaW5lci1mbHVpZC1tYXgteGwsXG4ucG9ydGFsLXBvcHVwIC5wcm9jZXNzLWxpc3QgLmNvbnRhaW5lci12aWV3LFxuLnBvcnRhbC1wb3B1cCAucm9sZXMtc2VsZWN0b3ItYm9keSA+IC5jb250YWluZXItZmx1aWQtbWF4LXhsLFxuLnBvcnRhbC1wb3B1cCAucm9sZXMtc2VsZWN0b3ItYm9keSAuY29udGFpbmVyLXZpZXcge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wb3J0YWwtcG9wdXAgLmRpYWxvZy1ib2R5ID4gLmNvbnRhaW5lci1mbHVpZC1tYXgteGwgLm5hdi10YWJzLXVuZGVybGluZSxcbi5wb3J0YWwtcG9wdXAgLmRpYWxvZy1ib2R5IC5jb250YWluZXItdmlldyAubmF2LXRhYnMtdW5kZXJsaW5lLFxuLnBvcnRhbC1wb3B1cCAuZXhwb3J0LWRpYWxvZy10cmVlID4gLmNvbnRhaW5lci1mbHVpZC1tYXgteGwgLm5hdi10YWJzLXVuZGVybGluZSxcbi5wb3J0YWwtcG9wdXAgLmV4cG9ydC1kaWFsb2ctdHJlZSAuY29udGFpbmVyLXZpZXcgLm5hdi10YWJzLXVuZGVybGluZSxcbi5wb3J0YWwtcG9wdXAgLmxmci1keW5hbWljLXVwbG9hZGVyID4gLmNvbnRhaW5lci1mbHVpZC1tYXgteGwgLm5hdi10YWJzLXVuZGVybGluZSxcbi5wb3J0YWwtcG9wdXAgLmxmci1keW5hbWljLXVwbG9hZGVyIC5jb250YWluZXItdmlldyAubmF2LXRhYnMtdW5kZXJsaW5lLFxuLnBvcnRhbC1wb3B1cCAubGZyLWZvcm0tY29udGVudCA+IC5jb250YWluZXItZmx1aWQtbWF4LXhsIC5uYXYtdGFicy11bmRlcmxpbmUsXG4ucG9ydGFsLXBvcHVwIC5sZnItZm9ybS1jb250ZW50IC5jb250YWluZXItdmlldyAubmF2LXRhYnMtdW5kZXJsaW5lLFxuLnBvcnRhbC1wb3B1cCAucG9ydGxldC1jb25maWd1cmF0aW9uLWJvZHktY29udGVudCA+IC5jb250YWluZXItZmx1aWQtbWF4LXhsIC5uYXYtdGFicy11bmRlcmxpbmUsXG4ucG9ydGFsLXBvcHVwIC5wb3J0bGV0LWNvbmZpZ3VyYXRpb24tYm9keS1jb250ZW50IC5jb250YWluZXItdmlldyAubmF2LXRhYnMtdW5kZXJsaW5lLFxuLnBvcnRhbC1wb3B1cCAucHJvY2Vzcy1saXN0ID4gLmNvbnRhaW5lci1mbHVpZC1tYXgteGwgLm5hdi10YWJzLXVuZGVybGluZSxcbi5wb3J0YWwtcG9wdXAgLnByb2Nlc3MtbGlzdCAuY29udGFpbmVyLXZpZXcgLm5hdi10YWJzLXVuZGVybGluZSxcbi5wb3J0YWwtcG9wdXAgLnJvbGVzLXNlbGVjdG9yLWJvZHkgPiAuY29udGFpbmVyLWZsdWlkLW1heC14bCAubmF2LXRhYnMtdW5kZXJsaW5lLFxuLnBvcnRhbC1wb3B1cCAucm9sZXMtc2VsZWN0b3ItYm9keSAuY29udGFpbmVyLXZpZXcgLm5hdi10YWJzLXVuZGVybGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4ucG9ydGFsLXBvcHVwIC5kaWFsb2ctYm9keSA+IC5sZnItbmF2ICsgLmNvbnRhaW5lci1mbHVpZC1tYXgteGwsXG4ucG9ydGFsLXBvcHVwIC5leHBvcnQtZGlhbG9nLXRyZWUgPiAubGZyLW5hdiArIC5jb250YWluZXItZmx1aWQtbWF4LXhsLFxuLnBvcnRhbC1wb3B1cCAubGZyLWR5bmFtaWMtdXBsb2FkZXIgPiAubGZyLW5hdiArIC5jb250YWluZXItZmx1aWQtbWF4LXhsLFxuLnBvcnRhbC1wb3B1cCAubGZyLWZvcm0tY29udGVudCA+IC5sZnItbmF2ICsgLmNvbnRhaW5lci1mbHVpZC1tYXgteGwsXG4ucG9ydGFsLXBvcHVwIC5wb3J0bGV0LWNvbmZpZ3VyYXRpb24tYm9keS1jb250ZW50ID4gLmxmci1uYXYgKyAuY29udGFpbmVyLWZsdWlkLW1heC14bCxcbi5wb3J0YWwtcG9wdXAgLnByb2Nlc3MtbGlzdCA+IC5sZnItbmF2ICsgLmNvbnRhaW5lci1mbHVpZC1tYXgteGwsXG4ucG9ydGFsLXBvcHVwIC5yb2xlcy1zZWxlY3Rvci1ib2R5ID4gLmxmci1uYXYgKyAuY29udGFpbmVyLWZsdWlkLW1heC14bCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBvcnRhbC1wb3B1cCAubG9naW4tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wb3J0YWwtcG9wdXAgLm5hdmJhciB+IC5wb3J0bGV0LWNvbmZpZ3VyYXRpb24tc2V0dXAsXG4ucG9ydGFsLXBvcHVwIC5wb3J0bGV0LWV4cG9ydC1pbXBvcnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0YWwtcG9wdXAgLm5hdmJhciB+IC5wb3J0bGV0LWNvbmZpZ3VyYXRpb24tc2V0dXAsXG4gIC5wb3J0YWwtcG9wdXAgLnBvcnRsZXQtZXhwb3J0LWltcG9ydC1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG4gIH1cbn1cbi5wb3J0YWwtcG9wdXAgLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4ucG9ydGFsLXBvcHVwIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBvcnRhbC1wb3B1cCAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBvcnRhbC1wb3B1cCAucG9ydGxldC1jb25maWd1cmF0aW9uLXNldHVwIC5sZnItbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvcnRhbC1wb3B1cCAucG9ydGxldC1jb25maWd1cmF0aW9uLXNldHVwIC5sZnItbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5wb3J0YWwtcG9wdXAgLmxmci1keW5hbWljLXVwbG9hZGVyLFxuLnBvcnRhbC1wb3B1cCAucHJvY2Vzcy1saXN0IHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDhweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0YWwtcG9wdXAgLmxmci1keW5hbWljLXVwbG9hZGVyLFxuICAucG9ydGFsLXBvcHVwIC5wcm9jZXNzLWxpc3Qge1xuICAgIHRvcDogNDhweDtcbiAgfVxufVxuLnBvcnRhbC1wb3B1cCAucG9ydGxldC1leHBvcnQtaW1wb3J0LXB1Ymxpc2gtcHJvY2Vzc2VzIHtcbiAgdG9wOiAwO1xufVxuLnBvcnRhbC1wb3B1cCAuZGlhbG9nLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDIwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0YWwtcG9wdXAgLmRpYWxvZy1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuLnBvcnRhbC1wb3B1cCAuZGlhbG9nLWZvb3RlciAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wb3J0YWwtcG9wdXAgLmRpYWxvZy1mb290ZXIuZGlhbG9nLWZvb3Rlci1ub3QtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0YWwtcG9wdXAgLmRpYWxvZy1ib2R5Om5vdCg6bGFzdC1jaGlsZCksXG4gIC5wb3J0YWwtcG9wdXAgLmxmci1keW5hbWljLXVwbG9hZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5wb3J0YWwtcG9wdXAgLmxmci1mb3JtLWNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgLnBvcnRhbC1wb3B1cCAucG9ydGxldC1jb25maWd1cmF0aW9uLWJvZHktY29udGVudDpub3QoOmxhc3QtY2hpbGQpLFxuICAucG9ydGFsLXBvcHVwIC5yb2xlcy1zZWxlY3Rvci1ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucG9ydGFsLXBvcHVwIC5sZnItZHluYW1pYy11cGxvYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3J0YWwtcG9wdXAgLmxmci1keW5hbWljLXVwbG9hZGVyLmhpZGUtZGlhbG9nLWZvb3RlciB7XG4gIGJvdHRvbTogMDtcbn1cbi5wb3J0YWwtcG9wdXAgLmxmci1keW5hbWljLXVwbG9hZGVyLmhpZGUtZGlhbG9nLWZvb3RlciArIC5kaWFsb2ctZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3J0YWwtcG9wdXAgLnBvcnRsZXQtY29uZmlndXJhdGlvbi1lZGl0LXBlcm1pc3Npb25zIC5wb3J0bGV0LWNvbmZpZ3VyYXRpb24tYm9keS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucG9ydGFsLXBvcHVwIC5wb3J0bGV0LWNvbmZpZ3VyYXRpb24tZWRpdC1wZXJtaXNzaW9ucyAucG9ydGxldC1jb25maWd1cmF0aW9uLWJvZHktY29udGVudCA+IGZvcm0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucG9ydGFsLXBvcHVwIC5wb3J0bGV0LWNvbmZpZ3VyYXRpb24tZWRpdC10ZW1wbGF0ZXMgLnBvcnRsZXQtY29uZmlndXJhdGlvbi1ib2R5LWNvbnRlbnQge1xuICBib3R0b206IDA7XG59XG4ucG9ydGFsLXBvcHVwOm5vdCguYXJ0aWNsZS1wcmV2aWV3KSAjbWFpbi1jb250ZW50LFxuLnBvcnRhbC1wb3B1cDpub3QoLmFydGljbGUtcHJldmlldykgI3dyYXBwZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5wb3J0YWwtcG9wdXA6bm90KC5hcnRpY2xlLXByZXZpZXcpICNtYWluLWNvbnRlbnQsXG4gIC5wb3J0YWwtcG9wdXA6bm90KC5hcnRpY2xlLXByZXZpZXcpICN3cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuLnBvcnRhbC1wb3B1cCAuY29sdW1ucy1tYXggPiAucG9ydGxldC1sYXlvdXQucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wb3J0YWwtcG9wdXAgLmNvbHVtbnMtbWF4ID4gLnBvcnRsZXQtbGF5b3V0LnJvdyA+IC5wb3J0bGV0LWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuaHRtbDpub3QoI19fKTpub3QoI19fXykgLnBvcnRsZXQtbGF5b3V0LmRyYWdnaW5nIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5kcm9wLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkYWRkO1xufVxuaHRtbDpub3QoI19fKTpub3QoI19fXykgLmFjdGl2ZS1hcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZmYztcbn1cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5wb3J0bGV0LWJvdW5kYXJ5Lnl1aTMtZGQtZHJhZ2dpbmcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAucG9ydGxldC1ib3VuZGFyeS55dWkzLWRkLWRyYWdnaW5nIC5wb3J0bGV0IHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNjY2M7XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuc29ydGFibGUtbGF5b3V0LXByb3h5IHtcbiAgb3BhY2l0eTogMTtcbn1cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5zb3J0YWJsZS1sYXlvdXQtcHJveHkgLnBvcnRsZXQtdG9wcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5wcm94eSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuaHRtbDpub3QoI19fKTpub3QoI19fXykgLnByb3h5LmdlbmVyaWMtcG9ydGxldCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5wcm94eS5nZW5lcmljLXBvcnRsZXQgLnBvcnRsZXQtdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuaHRtbDpub3QoI19fKTpub3QoI19fXykgLnByb3h5Lm5vdC1pbnRlcnNlY3RpbmcgLmZvcmJpZGRlbi1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FwcGxpY2F0aW9uL2ZvcmJpZGRlbl9hY3Rpb24ucG5nKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IC0xNXB4O1xuICB3aWR0aDogMzJweDtcbn1cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5yZXNpemFibGUtcHJveHkge1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzgyOGY5NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuc29ydGFibGUtcHJveHkge1xuICBiYWNrZ3JvdW5kOiAjNzI3YzgxO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuc29ydGFibGUtbGF5b3V0LWRyYWctdGFyZ2V0LWluZGljYXRvciB7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAueXVpMy1kZC1wcm94eSB7XG4gIHotaW5kZXg6IDExMTAgIWltcG9ydGFudDtcbn1cblxuLnBvcnRsZXQtbGF5b3V0LmRyYWdnaW5nIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLmRyb3AtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2RhZGQ7XG59XG5cbi5hY3RpdmUtYXJlYSB7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG59XG5cbi5wb3J0bGV0LWJvdW5kYXJ5Lnl1aTMtZGQtZHJhZ2dpbmcge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wb3J0bGV0LWJvdW5kYXJ5Lnl1aTMtZGQtZHJhZ2dpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24gLnBvcnRsZXQtYm91bmRhcnkueXVpMy1kZC1kcmFnZ2luZyB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucG9ydGxldC1ib3VuZGFyeS55dWkzLWRkLWRyYWdnaW5nIC5wb3J0bGV0IHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNjY2M7XG59XG5cbi5zb3J0YWJsZS1sYXlvdXQtcHJveHkge1xuICBvcGFjaXR5OiAxO1xufVxuLnNvcnRhYmxlLWxheW91dC1wcm94eSAucG9ydGxldC10b3BwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucHJveHkge1xuICBjdXJzb3I6IG1vdmU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wcm94eS5nZW5lcmljLXBvcnRsZXQge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG4ucHJveHkuZ2VuZXJpYy1wb3J0bGV0IC5wb3J0bGV0LXRpdGxlIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wcm94eS5ub3QtaW50ZXJzZWN0aW5nIC5mb3JiaWRkZW4tYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcHBsaWNhdGlvbi9mb3JiaWRkZW5fYWN0aW9uLnBuZykgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAtMTVweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5yZXNpemFibGUtcHJveHkge1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzgyOGY5NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zb3J0YWJsZS1wcm94eSB7XG4gIGJhY2tncm91bmQ6ICM3MjdjODE7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLnNvcnRhYmxlLWxheW91dC1kcmFnLXRhcmdldC1pbmRpY2F0b3Ige1xuICBtYXJnaW46IDJweCAwO1xufVxuXG4ueXVpMy1kZC1wcm94eSB7XG4gIHotaW5kZXg6IDExMTAgIWltcG9ydGFudDtcbn1cblxuLnBvcnRsZXQtY29sdW1uLWNvbnRlbnQuZW1wdHkge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4ubGZyLXBvcnRsZXQtdGl0bGUtZWRpdGFibGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmxmci1wb3J0bGV0LXRpdGxlLWVkaXRhYmxlIC5sZnItcG9ydGxldC10aXRsZS1lZGl0YWJsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5sZnItcG9ydGxldC10aXRsZS1lZGl0YWJsZSAubGZyLXBvcnRsZXQtdGl0bGUtZWRpdGFibGUtY29udGVudCAuZmllbGQtaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxmci1wb3J0bGV0LXRpdGxlLWVkaXRhYmxlIC5sZnItcG9ydGxldC10aXRsZS1lZGl0YWJsZS1jb250ZW50IC50ZXh0ZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxmci1wb3J0bGV0LXRpdGxlLWVkaXRhYmxlIC5sZnItcG9ydGxldC10aXRsZS1lZGl0YWJsZS1jb250ZW50IC5idG4tdG9vbGJhci1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmxmci1wb3J0bGV0LXRpdGxlLWVkaXRhYmxlIC5sZnItcG9ydGxldC10aXRsZS1lZGl0YWJsZS1jb250ZW50IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxmci1wb3J0bGV0LXRpdGxlLWVkaXRhYmxlIC5sZnItcG9ydGxldC10aXRsZS1lZGl0YWJsZS1jb250ZW50IC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmxmci1zb3VyY2UtZWRpdG9yIHtcbiAgYm9yZGVyOiBzb2xpZCAwICNjY2M7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxmci1zb3VyY2UtZWRpdG9yIC5hY2VfZWRpdG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxmci1zb3VyY2UtZWRpdG9yIC5sZnItc291cmNlLWVkaXRvci10b29sYmFyIGxpID4gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzE3MzgzO1xuICBvdXRsaW5lOiAwO1xufVxuLmxmci1zb3VyY2UtZWRpdG9yIC5sZnItc291cmNlLWVkaXRvci1jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyYjQyNTk7XG59XG4ubGZyLXNvdXJjZS1lZGl0b3IgLmxmci1zb3VyY2UtZWRpdG9yLWNvZGUgLmFjZV9ndXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVmO1xuICBjb2xvcjogIzg2ODg5NjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sZnItc291cmNlLWVkaXRvciAubGZyLXNvdXJjZS1lZGl0b3ItY29kZSAuYWNlX2d1dHRlciAuYWNlX2ZvbGQtd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lLWFsbG95O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGZyLXNvdXJjZS1lZGl0b3IgLmxmci1zb3VyY2UtZWRpdG9yLWNvZGUgLmFjZV9ndXR0ZXIgLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3BlbiwgLmxmci1zb3VyY2UtZWRpdG9yIC5sZnItc291cmNlLWVkaXRvci1jb2RlIC5hY2VfZ3V0dGVyIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubGZyLXNvdXJjZS1lZGl0b3IgLmxmci1zb3VyY2UtZWRpdG9yLWNvZGUgLmFjZV9ndXR0ZXIgLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWvlwiO1xufVxuLmxmci1zb3VyY2UtZWRpdG9yIC5sZnItc291cmNlLWVkaXRvci1jb2RlIC5hY2VfZ3V0dGVyIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWuFwiO1xufVxuLmxmci1zb3VyY2UtZWRpdG9yIC5sZnItc291cmNlLWVkaXRvci1jb2RlIC5hY2VfZ3V0dGVyIC5hY2VfZ3V0dGVyLWFjdGl2ZS1jZWxsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGZyLXNvdXJjZS1lZGl0b3IgLmxmci1zb3VyY2UtZWRpdG9yLWNvZGUgLmFjZV9ndXR0ZXIgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3MzgzO1xufVxuLmxmci1zb3VyY2UtZWRpdG9yIC5sZnItc291cmNlLWVkaXRvci1jb2RlIC5hY2VfZ3V0dGVyIC5hY2VfZ3V0dGVyLWxheWVyIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2NjYztcbn1cbi5sZnItc291cmNlLWVkaXRvciAubGZyLXNvdXJjZS1lZGl0b3ItY29kZSAuYWNlX2d1dHRlciAuYWNlX2luZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmxmci1zb3VyY2UtZWRpdG9yIC5sZnItc291cmNlLWVkaXRvci1jb2RlIC5hY2VfY29udGVudCAuYWNlX2FjdGl2ZS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZjtcbn1cbi5sZnItc291cmNlLWVkaXRvciAubGZyLXNvdXJjZS1lZGl0b3ItY29kZSAuYWNlX2NvbnRlbnQgLmFjZV9jb25zdGFudCB7XG4gIGNvbG9yOiAjMzRhZGFiO1xufVxuLmxmci1zb3VyY2UtZWRpdG9yIC5sZnItc291cmNlLWVkaXRvci1jb2RlIC5hY2VfY29udGVudCAuYWNlX3RhZyB7XG4gIGNvbG9yOiAjMWQ1ZWM3O1xufVxuLmxmci1zb3VyY2UtZWRpdG9yIC5sZnItc291cmNlLWVkaXRvci1jb2RlIC5hY2VfY29udGVudCAuYWNlX3N0cmluZyB7XG4gIGNvbG9yOiAjZmY2YzU4O1xufVxuLmxmci1zb3VyY2UtZWRpdG9yIC5sZnItc291cmNlLWVkaXRvci1jb2RlIC5hY2VfY29udGVudCAuYWNlX3N0cmluZy5hY2VfcmVnZXgge1xuICBjb2xvcjogI2YwMDtcbn1cbi5sZnItc291cmNlLWVkaXRvci5hY2VfZGFyayAubGZyLXNvdXJjZS1lZGl0b3ItY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzQ3NGY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxmci1zb3VyY2UtZWRpdG9yLmFjZV9kYXJrIC5sZnItc291cmNlLWVkaXRvci1jb2RlIC5hY2VfZ3V0dGVyIHtcbiAgYmFja2dyb3VuZDogIzU0NTU1ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGZyLXNvdXJjZS1lZGl0b3IuYWNlX2RhcmsgLmxmci1zb3VyY2UtZWRpdG9yLWNvZGUgLmFjZV9ndXR0ZXIgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YWVkO1xufVxuLmxmci1zb3VyY2UtZWRpdG9yLmFjZV9kYXJrIC5sZnItc291cmNlLWVkaXRvci1jb2RlIC5hY2VfY29udGVudCAuYWNlX2FjdGl2ZS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMzk0ZTtcbn1cbi5sZnItc291cmNlLWVkaXRvci5hY2VfZGFyayAubGZyLXNvdXJjZS1lZGl0b3ItY29kZSAuYWNlX2NvbnRlbnQgLmFjZV9jdXJzb3Ige1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sZnItc291cmNlLWVkaXRvci5hY2VfZGFyayAubGZyLXNvdXJjZS1lZGl0b3ItY29kZSAuYWNlX2NvbnRlbnQgLmFjZV90YWcge1xuICBjb2xvcjogIzRkOTFmZjtcbn1cblxuLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGZyLWZ1bGxzY3JlZW4tc291cmNlLWVkaXRvciAubGZyLWZ1bGxzY3JlZW4tc291cmNlLWVkaXRvci1oZWFkZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ubGZyLWZ1bGxzY3JlZW4tc291cmNlLWVkaXRvciAubGZyLWZ1bGxzY3JlZW4tc291cmNlLWVkaXRvci1jb250ZW50IHtcbiAgaGVpZ2h0OiA5NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yIC5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yLWNvbnRlbnQgLnBhbmVsLXNwbGl0dGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3IgLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3ItY29udGVudCAucHJldmlldy1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3IgLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3ItY29udGVudCAuc291cmNlLXBhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3IgLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3ItY29udGVudC52ZXJ0aWNhbCAuc291cmNlLXBhbmVsLFxuLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3IgLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3ItY29udGVudC52ZXJ0aWNhbCAucHJldmlldy1wYW5lbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yIC5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yLWNvbnRlbnQudmVydGljYWwgLnBhbmVsLXNwbGl0dGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbn1cbi5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yIC5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yLWNvbnRlbnQuaG9yaXpvbnRhbCAuc291cmNlLXBhbmVsLFxuLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3IgLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3ItY29udGVudC5ob3Jpem9udGFsIC5wcmV2aWV3LXBhbmVsIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3IgLmxmci1mdWxsc2NyZWVuLXNvdXJjZS1lZGl0b3ItY29udGVudC5ob3Jpem9udGFsIC5wYW5lbC1zcGxpdHRlciB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yIC5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yLWNvbnRlbnQuc2ltcGxlIC5wYW5lbC1zcGxpdHRlcixcbi5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yIC5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yLWNvbnRlbnQuc2ltcGxlIC5wcmV2aWV3LXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yIC5sZnItZnVsbHNjcmVlbi1zb3VyY2UtZWRpdG9yLWNvbnRlbnQuc2ltcGxlIC5zb3VyY2UtcGFuZWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGZyLWZ1bHNjcmVlbi1zb3VyY2UtZWRpdG9yLWRpYWxvZyAubW9kYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpbGUtaWNvbi1jb2xvci0wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2YjZjN2U7XG59XG5cbi5maWxlLWljb24tY29sb3ItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYTdhOWJjO1xufVxuXG4uZmlsZS1pY29uLWNvbG9yLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzUwZDJhMDtcbn1cblxuLmZpbGUtaWNvbi1jb2xvci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNhZjc4ZmY7XG59XG5cbi5maWxlLWljb24tY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZiNDZlO1xufVxuXG4uZmlsZS1pY29uLWNvbG9yLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmNWY1Zjtcbn1cblxuLmZpbGUtaWNvbi1jb2xvci02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0YjliZmY7XG59XG5cbi5maWxlLWljb24tY29sb3ItNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjcyODMzO1xufVxuXG4ubGZyLWl0ZW0tdmlld2VyLnVwbG9hZGluZyA+IGRpdjpub3QoLnByb2dyZXNzLWNvbnRhaW5lcikge1xuICBvcGFjaXR5OiAwLjM7XG59XG4ubGZyLWl0ZW0tdmlld2VyLnVwbG9hZGluZyA+IC5wcm9ncmVzcy1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxmci1pdGVtLXZpZXdlciAuYXNwZWN0LXJhdGlvIGEuaXRlbS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxmci1pdGVtLXZpZXdlciAuaW1hZ2Utdmlld2VyLWJhc2UtaW1hZ2UtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmxmci1pdGVtLXZpZXdlciAuaXRlbS1wcmV2aWV3OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxmci1pdGVtLXZpZXdlciAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiA4MCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ubGZyLWl0ZW0tdmlld2VyIC5wcm9ncmVzcy1jb250YWluZXIgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG59XG4ubGZyLWl0ZW0tdmlld2VyIC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5sZnItaXRlbS12aWV3ZXIgLnNlYXJjaC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZThmMTtcbn1cbi5sZnItaXRlbS12aWV3ZXIgLnNlYXJjaC1pbmZvIC5rZXl3b3JkcyB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxmci1pdGVtLXZpZXdlciAuc2VhcmNoLWluZm8gLmNoYW5nZS1zZWFyY2gtZm9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5sZnItaXRlbS12aWV3ZXIgLnVwbG9hZC12aWV3IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxmci1pdGVtLXZpZXdlciAudXBsb2FkLXZpZXcgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxmci1pdGVtLXZpZXdlciAueXVpMy13aWRnZXQtYmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZnItbWVudS1leHBhbmRlZCBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNjc3ZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggIzJjMmYzNDtcbn1cblxuLmxmci11cmwtZXJyb3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay1hbGw7XG59XG5cbi5sZnItcGFnZS1sYXlvdXRzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5sZnItcGFnZS1sYXlvdXRzIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmxmci1wYWdlLWxheW91dHMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jYXJkLWhvcml6b250YWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubGZyLXBhZ2UtbGF5b3V0cyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmNhcmQtaG9yaXpvbnRhbDo6YWZ0ZXIge1xuICBib3R0b206IC0wLjA2MjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC0wLjA2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjA2MjVyZW07XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjE1cyBlYXNlLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5sZnItcGFnZS1sYXlvdXRzIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuY2FyZC1ob3Jpem9udGFsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmxmci1wYWdlLWxheW91dHMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jYXJkLWhvcml6b250YWw6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmxmci1wYWdlLWxheW91dHMgLmNhcmQtaG9yaXpvbnRhbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5sZnItcGFnZS1sYXlvdXRzIC5jYXJkLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5sZnItcGFnZS1sYXlvdXRzIC5jYXJkLWhvcml6b250YWwge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubGZyLXBhZ2UtbGF5b3V0cyAuY2FyZC1ob3Jpem9udGFsOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIGJvdHRvbTogLTAuMDYyNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAtMC4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC4wNjI1cmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xNXMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubGZyLXBhZ2UtbGF5b3V0cyAuY2FyZC1ob3Jpem9udGFsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmxmci1wYWdlLWxheW91dHMgLmNhcmQtaG9yaXpvbnRhbDo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubW9kYWwtYm9keS5kaWFsb2ctaWZyYW1lLWJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1vZGFsLWRpYWxvZzpub3QoLmRpYWxvZy1pZnJhbWUtbW9kYWwpOm5vdCgubW9kYWwtZnVsbC1zY3JlZW4pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWRpYWxvZy5kaWFsb2ctaWZyYW1lLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy5tb2RhbC1kaWFsb2ctc20ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLm1vZGFsLWRpYWxvZyAueXVpMy1yZXNpemUtaGFuZGxlcy13cmFwcGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5tb2RhbC1kaWFsb2cgLnl1aTMtcmVzaXplLWhhbmRsZXMtd3JhcHBlciAueXVpMy1yZXNpemUtaGFuZGxlLWlubmVyLWJyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaGVldCA+IC5wYW5lbC1ncm91cCAuc2hlZXQtZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNoZWV0LWZvb3RlciAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2hlZXQtZm9vdGVyIC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRhZy1pdGVtcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAxZW0gMCAwO1xuICBwYWRkaW5nOiAwIDFlbSAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi50YWctaXRlbXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxZW0gMCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50YWctc2VsZWN0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRhZy1jbG91ZCAudGFnLXBvcHVsYXJpdHktMSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnRhZy1jbG91ZCAudGFnLXBvcHVsYXJpdHktMiB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4udGFnLWNsb3VkIC50YWctcG9wdWxhcml0eS0zIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cbi50YWctY2xvdWQgLnRhZy1wb3B1bGFyaXR5LTQge1xuICBmb250LXNpemU6IDEuOWVtO1xufVxuLnRhZy1jbG91ZCAudGFnLXBvcHVsYXJpdHktNSB7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG59XG4udGFnLWNsb3VkIC50YWctcG9wdWxhcml0eS02IHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxuLmxmci1wb3J0YWwtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmxmci1wb3J0YWwtdG9vbHRpcCxcbi5sZnItcG9ydGFsLXRvb2x0aXAgYSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRyZWUtbm9kZSAuaWNvbi1jaGVjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi50cmVlLW5vZGUgLnRyZWUtbm9kZS1jaGVja2VkIC5pY29uLWNoZWNrIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50cmVlLW5vZGUgW2NsYXNzXj1pY29uLV0ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50cmVlLW5vZGUgLnRyZWUtbm9kZS1jaGVja2JveC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udHJlZS1ub2RlIC50cmVlLW5vZGUtc2VsZWN0ZWQgLnRyZWUtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udHJlZS1ub2RlLWNvbnRlbnQgLnRyZWUtaGl0YXJlYSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi50cmVlLW5vZGUtY29udGVudCAudHJlZS1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udHJlZS1ub2RlLWNvbnRlbnQgLnRyZWUtbm9kZS1oaWRkZW4taGl0YXJlYSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRyZWUtbm9kZS1zZWxlY3RlZCAudHJlZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udHJlZS12aWV3IGxpLnRyZWUtbm9kZSAudHJlZS1ub2RlLWNvbnRlbnQgc3ZnLmxleGljb24taWNvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udXNlci1pY29uLWNvbG9yLTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2RlZTJlNjtcbiAgY29sb3I6ICM2YjZjN2U7XG59XG5cbi51c2VyLWljb24tY29sb3ItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZGVlMmU2O1xuICBjb2xvcjogIzRhOTdmMjtcbn1cblxuLnVzZXItaWNvbi1jb2xvci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkZWUyZTY7XG4gIGNvbG9yOiAjZTg3NTIzO1xufVxuXG4udXNlci1pY29uLWNvbG9yLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2RlZTJlNjtcbiAgY29sb3I6ICNmYjYyNWI7XG59XG5cbi51c2VyLWljb24tY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZGVlMmU2O1xuICBjb2xvcjogIzRmYTQ4ODtcbn1cblxuLnVzZXItaWNvbi1jb2xvci01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkZWUyZTY7XG4gIGNvbG9yOiAjZmU0ZmI1O1xufVxuXG4udXNlci1pY29uLWNvbG9yLTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2RlZTJlNjtcbiAgY29sb3I6ICM4NzliN2E7XG59XG5cbi51c2VyLWljb24tY29sb3ItNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZGVlMmU2O1xuICBjb2xvcjogI2FmNzhmZjtcbn1cblxuLnVzZXItaWNvbi1jb2xvci04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkZWUyZTY7XG4gIGNvbG9yOiAjYmY4YzJhO1xufVxuXG4udXNlci1pY29uLWNvbG9yLTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2RlZTJlNjtcbiAgY29sb3I6ICM1ZjliYzc7XG59XG5cbi5jb2xsYXBzZS5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjA1MTIlMjA1MTInJTNFJTNDcGF0aCUyMGNsYXNzPSdsZXhpY29uLWljb24tb3V0bGluZSUyMGJhcnMtbGluZS10b3AnJTIwZD0nTTQ4MCUyMDY0SDMyQzE0LjMzNiUyMDY0JTIwMCUyMDQ5LjY2NCUyMDAlMjAzMlMxNC4zMzYlMjAwJTIwMzIlMjAwaDQ0OGMxNy42NjQlMjAwJTIwMzIlMjAxNC4zMzYlMjAzMiUyMDMycy0xNC4zMzYlMjAzMi0zMiUyMDMyeiclMjBmaWxsPSclMjMyMTI1MjknLyUzRSUzQ3BhdGglMjBjbGFzcz0nbGV4aWNvbi1pY29uLW91dGxpbmUlMjBiYXJzLWxpbmUtbWlkZGxlJyUyMGQ9J000ODAlMjAyODhIMzJjLTE3LjY2NCUyMDAtMzItMTQuMzM2LTMyLTMyczE0LjMzNi0zMiUyMDMyLTMyaDQ0OGMxNy42NjQlMjAwJTIwMzIlMjAxNC4zMzYlMjAzMiUyMDMycy0xNC4zMzYlMjAzMi0zMiUyMDMyeiclMjBmaWxsPSclMjMyMTI1MjknLyUzRSUzQ3BhdGglMjBjbGFzcz0nbGV4aWNvbi1pY29uLW91dGxpbmUlMjBiYXJzLWxpbmUtYm90dG9tJyUyMGQ9J000ODAlMjA1MTJIMzJjLTE3LjY2NCUyMDAtMzItMTQuMzM2LTMyLTMyczE0LjMzNi0zMiUyMDMyLTMyaDQ0OGMxNy42NjQlMjAwJTIwMzIlMjAxNC4zMzYlMjAzMiUyMDMycy0xNC4zMzYlMjAzMi0zMiUyMDMyeiclMjBmaWxsPSclMjMyMTI1MjknLyUzRSUzQy9zdmclM0VcIik7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0uaG92ZXI6YWZ0ZXIge1xuICBib3R0b206IC0wLjEyNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIgLmMtaW5uZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5jYWRtaW4ucG9ydGxldC10b3BwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY2FkbWluLnBvcnRsZXQtdG9wcGVyIC5wb3J0bGV0LXRvcHBlci10b29sYmFyIC5wb3J0bGV0LWljb24tYmFjayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dzLzEyX2xlZnQucG5nKSBuby1yZXBlYXQgMCA1MCU7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDE4cHg7XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY2FkbWluLnBvcnRsZXQtdG9wcGVyIC5wb3J0bGV0LXRvcHBlci10b29sYmFyIC5wb3J0bGV0LW9wdGlvbnMgLmxmci1pY29uLW1lbnUtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY2FkbWluIC5jb21wb25lbnQtYWN0aW9uLnBvcnRsZXQtb3B0aW9ucyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keS5wb3J0bGV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ucG9ydGxldC1pY29uLWJhY2sge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnBvcnRsZXQtdG9wcGVyIC5wb3J0bGV0LXRvcHBlci10b29sYmFyIC5wb3J0bGV0LWljb24tYmFjayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dzLzEyX2xlZnQucG5nKSBuby1yZXBlYXQgMCA1MCU7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDE4cHg7XG59XG5cbi5wb3J0bGV0LW9wdGlvbnMtZHJvcGRvd24ge1xuICB6LWluZGV4OiAxMDM1O1xufVxuXG4ucG9ydGxldC10b3BwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9ydGxldC10b3BwZXIgLnBvcnRsZXQtdG9wcGVyLXRvb2xiYXIgLnBvcnRsZXQtb3B0aW9ucyAubGZyLWljb24tbWVudS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3J0bGV0LWRyYWdnYWJsZSAucG9ydGxldC10b3BwZXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5wb3J0bGV0LXRpdGxlLWVkaXRhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9ydGxldC10aXRsZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFuZWwtcGFnZS1ib2R5IC5wb3J0bGV0LXRpdGxlLXRleHQsIC5wYW5lbC1wYWdlLWNvbnRlbnQgLnBvcnRsZXQtdGl0bGUtdGV4dCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLnBvcnRsZXQtbWluaW1pemVkIC5wb3J0bGV0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9ydGxldC1uZXN0ZWQtcG9ydGxldHMgLnBvcnRsZXQtYm91bmRhcnkge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBvcnRsZXQtbGF5b3V0IC5wb3J0bGV0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9ydGxldCAudmlzaWJsZS1pbnRlcmFjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250cm9scy1oaWRkZW4gLnBvcnRsZXQgLnZpc2libGUtaW50ZXJhY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wb3J0bGV0OmhvdmVyIC52aXNpYmxlLWludGVyYWN0aW9uLCAucG9ydGxldC5vcGVuIC52aXNpYmxlLWludGVyYWN0aW9uLCAucG9ydGxldC5mb2N1cyAudmlzaWJsZS1pbnRlcmFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udHJvbHMtaGlkZGVuIC5sZnItbWV0YS1hY3Rpb25zLFxuLmNvbnRyb2xzLWhpZGRlbiAubGZyLWNvbmZpZ3VyYXRvci12aXNpYmlsaXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250cm9scy1oaWRkZW4gLnBvcnRsZXQtdGl0bGUtZWRpdGFibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jb250cm9scy1oaWRkZW4gLnBvcnRsZXQtdG9wcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRyb2xzLWhpZGRlbiAucG9ydGxldC10b3BwZXItdG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbDpub3QoI19fKTpub3QoI19fXykgLmNhZG1pbi5wb3J0bGV0LXRvcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogM3B4IDEycHggM3B4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5wb3J0bGV0ID4gLmNhZG1pbi5wb3J0bGV0LXRvcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbDpub3QoI19fKTpub3QoI19fXykgLnBvcnRsZXQgPiAuY2FkbWluLnBvcnRsZXQtdG9wcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sOm5vdCgjX18pOm5vdCgjX19fKSAucG9ydGxldCA+IC5jYWRtaW4ucG9ydGxldC10b3BwZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sOm5vdCgjX18pOm5vdCgjX19fKSAucG9ydGxldCA+IC5jLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24gLmNhZG1pbi5wb3J0bGV0LXRvcHBlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuaHRtbDpub3QoI19fKTpub3QoI19fXykgLmNhZG1pbiAucG9ydGxldC1hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaHRtbDpub3QoI19fKTpub3QoI19fXykgLmNhZG1pbiAucG9ydGxldC1vcHRpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaHRtbDpub3QoI19fKTpub3QoI19fXykgLmNhZG1pbiAucG9ydGxldC10aXRsZS1tZW51IHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY2FkbWluIC5wb3J0bGV0LXRpdGxlLW1lbnUgPiBzcGFuID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbDpub3QoI19fKTpub3QoI19fXykgLmNhZG1pbiAucG9ydGxldC10b3BwZXItdG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuaHRtbDpub3QoI19fKTpub3QoI19fXykgLmNhZG1pbiAucG9ydGxldC10b3BwZXItdG9vbGJhciA+IGEsXG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY2FkbWluIC5wb3J0bGV0LXRvcHBlci10b29sYmFyID4gc3BhbiA+IGEsXG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY2FkbWluIC5wb3J0bGV0LXRvcHBlci10b29sYmFyIC5sZnItaWNvbi1tZW51ID4gYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY2FkbWluIC5wb3J0bGV0LXRvcHBlci10b29sYmFyID4gYTpmb2N1cywgaHRtbDpub3QoI19fKTpub3QoI19fXykgLmNhZG1pbiAucG9ydGxldC10b3BwZXItdG9vbGJhciA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY2FkbWluIC5wb3J0bGV0LW5hbWUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5jYWRtaW4gLnBvcnRsZXQtdGl0bGUtZGVmYXVsdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBsaW5lLWhlaWdodDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaHRtbDpub3QoI19fKTpub3QoI19fXykgLmxmci1jb25maWd1cmF0b3ItdmlzaWJpbGl0eSAucG9ydGxldDpob3ZlciAucG9ydGxldC10b3BwZXIsIGh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5sZnItY29uZmlndXJhdG9yLXZpc2liaWxpdHkgLnBvcnRsZXQuZm9jdXMgLnBvcnRsZXQtdG9wcGVyLCBodG1sOm5vdCgjX18pOm5vdCgjX19fKSAubGZyLWNvbmZpZ3VyYXRvci12aXNpYmlsaXR5IC5wb3J0bGV0Lm9wZW4gLnBvcnRsZXQtdG9wcGVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY29udHJvbHMtdmlzaWJsZSAucG9ydGxldDpob3ZlciA+IC5wb3J0bGV0LWNvbnRlbnQtZWRpdGFibGUsIGh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5jb250cm9scy12aXNpYmxlIC5wb3J0bGV0Lm9wZW4gPiAucG9ydGxldC1jb250ZW50LWVkaXRhYmxlLCBodG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY29udHJvbHMtdmlzaWJsZSAucG9ydGxldC5mb2N1cyA+IC5wb3J0bGV0LWNvbnRlbnQtZWRpdGFibGUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5jb250cm9scy12aXNpYmxlIC5wb3J0bGV0OmhvdmVyID4gLmNhZG1pbi5wb3J0bGV0LXRvcHBlciwgaHRtbDpub3QoI19fKTpub3QoI19fXykgLmNvbnRyb2xzLXZpc2libGUgLnBvcnRsZXQub3BlbiA+IC5jYWRtaW4ucG9ydGxldC10b3BwZXIsIGh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5jb250cm9scy12aXNpYmxlIC5wb3J0bGV0LmZvY3VzID4gLmNhZG1pbi5wb3J0bGV0LXRvcHBlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTk3JSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sOm5vdCgjX18pOm5vdCgjX19fKSAuY29udHJvbHMtdmlzaWJsZSAucG9ydGxldC5vcGVuID4gLmNhZG1pbi5wb3J0bGV0LXRvcHBlciB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaHRtbDpub3QoI19fKTpub3QoI19fXykgLmNvbnRyb2xzLXZpc2libGUgLmNhZG1pbi5wb3J0bGV0LXRvcHBlciB7XG4gICAgZGlzcGxheTogYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIC5jb250cm9scy12aXNpYmxlIC5jYWRtaW4gLnBvcnRsZXQtdG9wcGVyLXRvb2xiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvcnRsZXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRyb2xzLXZpc2libGUgLnBvcnRsZXQ6aG92ZXIgPiAucG9ydGxldC1jb250ZW50LWVkaXRhYmxlLCAuY29udHJvbHMtdmlzaWJsZSAucG9ydGxldC5vcGVuID4gLnBvcnRsZXQtY29udGVudC1lZGl0YWJsZSwgLmNvbnRyb2xzLXZpc2libGUgLnBvcnRsZXQuZm9jdXMgPiAucG9ydGxldC1jb250ZW50LWVkaXRhYmxlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udHJvbHMtdmlzaWJsZSAucG9ydGxldDpob3ZlciA+IC5wb3J0bGV0LXRvcHBlciwgLmNvbnRyb2xzLXZpc2libGUgLnBvcnRsZXQub3BlbiA+IC5wb3J0bGV0LXRvcHBlciwgLmNvbnRyb2xzLXZpc2libGUgLnBvcnRsZXQuZm9jdXMgPiAucG9ydGxldC10b3BwZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05NyUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxmci1jb25maWd1cmF0b3ItdmlzaWJpbGl0eSAucG9ydGxldDpob3ZlciAucG9ydGxldC10b3BwZXIsIC5sZnItY29uZmlndXJhdG9yLXZpc2liaWxpdHkgLnBvcnRsZXQuZm9jdXMgLnBvcnRsZXQtdG9wcGVyLCAubGZyLWNvbmZpZ3VyYXRvci12aXNpYmlsaXR5IC5wb3J0bGV0Lm9wZW4gLnBvcnRsZXQtdG9wcGVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLnBvcnRsZXQtY29udGVudC1lZGl0YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWNvbnRlbnQtZWRpdGFibGUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250cm9scy12aXNpYmxlIC5wb3J0bGV0LWNvbnRlbnQtZWRpdGFibGUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4ucG9ydGxldC1uYW1lLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucG9ydGxldC1vcHRpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9ydGxldC10aXRsZS1kZWZhdWx0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvcnRsZXQtdGl0bGUtbWVudSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLnBvcnRsZXQtdGl0bGUtbWVudSA+IHNwYW4gPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3J0bGV0LXRvcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogM3B4IDEycHggM3B4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtdG9wcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGxldCA+IC5wb3J0bGV0LXRvcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cztcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBvcnRsZXQgPiAucG9ydGxldC10b3BwZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGxldCA+IC5wb3J0bGV0LXRvcHBlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250cm9scy12aXNpYmxlIC5wb3J0bGV0LXRvcHBlciB7XG4gICAgZGlzcGxheTogYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnBvcnRsZXQtdG9wcGVyLXRvb2xiYXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wb3J0bGV0LXRvcHBlci10b29sYmFyID4gYSxcbi5wb3J0bGV0LXRvcHBlci10b29sYmFyID4gc3BhbiA+IGEsXG4ucG9ydGxldC10b3BwZXItdG9vbGJhciAubGZyLWljb24tbWVudSA+IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnBvcnRsZXQtdG9wcGVyLXRvb2xiYXIgPiBhOmZvY3VzLCAucG9ydGxldC10b3BwZXItdG9vbGJhciA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udHJvbHMtdmlzaWJsZSAucG9ydGxldC10b3BwZXItdG9vbGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGZyLXBhbmVsLXBhZ2UgLnBvcnRsZXQtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wb3J0bGV0LWJvcmRlcmxlc3MgLnBvcnRsZXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucG9ydGxldC1kZWNvcmF0ZSAucG9ydGxldC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5wb3J0bGV0LWJhcmVib25lIC5wb3J0bGV0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9ydGxldC1keW5hbWljLWRhdGEtbGlzdHMtZGlzcGxheSAubGZyLWRkbS1maWVsZC1ncm91cCxcbi5wb3J0bGV0LWR5bmFtaWMtZGF0YS1saXN0cyAubGZyLWRkbS1maWVsZC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbn1cblxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi12ZXJ0aWNhbCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi12ZXJ0aWNhbCBsaS5sYXN0LCAuYnJlYWRjcnVtYi5icmVhZGNydW1iLXZlcnRpY2FsIGxpLm9ubHkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi12ZXJ0aWNhbCAuZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dzLzA3X2Rvd24ucG5nKSBuby1yZXBlYXQgNTAlIDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmF2YmFyIGZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5cbjpub3QoLmlubGluZS1pdGVtKSA+IC5sb2FkaW5nLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHJvZHVjdC1tZW51IC5sb2FkaW5nLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGxmci1kcm9wLWFjdGl2ZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGVkZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Q3O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGVkZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Q3O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICB9XG59XG4ubGZyLXVwbG9hZC1jb250YWluZXIgLnByb2dyZXNzLWJhcixcbi5sZnItdXBsb2FkLWNvbnRhaW5lciAucHJvZ3Jlc3Mge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtZmlsZSxcbi5sZnItdXBsb2FkLWNvbnRhaW5lciAudXBsb2FkLXRhcmdldCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi51cGxvYWQtZHJvcC1hY3RpdmUgLmxmci11cGxvYWQtY29udGFpbmVyIC51cGxvYWQtdGFyZ2V0IHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLnVwbG9hZC1kcm9wLWludGVudCAubGZyLXVwbG9hZC1jb250YWluZXIgLnVwbG9hZC10YXJnZXQge1xuICBhbmltYXRpb246IGxmci1kcm9wLWFjdGl2ZSAxcyBlYXNlIDAuMnMgaW5maW5pdGU7XG59XG5cbi5zZWxlY3QtZmlsZXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50YWdsaWItZm9ybS1uYXZpZ2F0b3IgPiAuZm9ybS1zdGVwcyA+IHVsLmZvcm0tbmF2aWdhdG9yLmxpc3QtZ3JvdXAge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRhZ2xpYi1mb3JtLW5hdmlnYXRvciA+IC5mb3JtLXN0ZXBzID4gdWwuZm9ybS1uYXZpZ2F0b3IubGlzdC1ncm91cCAudGFiIC50YWItbGFiZWw6aG92ZXIgLm51bWJlciwgLnRhZ2xpYi1mb3JtLW5hdmlnYXRvciA+IC5mb3JtLXN0ZXBzID4gdWwuZm9ybS1uYXZpZ2F0b3IubGlzdC1ncm91cCAudGFiIC50YWItbGFiZWw6Zm9jdXMgLm51bWJlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjMzMzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnRhZ2xpYi1mb3JtLW5hdmlnYXRvciA+IC5mb3JtLXN0ZXBzID4gdWwuZm9ybS1uYXZpZ2F0b3IubGlzdC1ncm91cCAudGFiIC50YWItbGFiZWwgLm51bWJlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ubGZyLXByb2dyZXNzLWFjdGl2ZSAucHJvZ3Jlc3MtYmFyLXN0YXR1cyxcbi5sZnItdXBsb2FkLWNvbnRhaW5lciAuZmlsZS11cGxvYWRpbmcgLnByb2dyZXNzLWJhciAucHJvZ3Jlc3Mge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDAuNXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoLCAwLjVzLCBlYXNlLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5sZnItcHJvZ3Jlc3MtYWN0aXZlIC5wcm9ncmVzcy1iYXItc3RhdHVzLFxuICAubGZyLXVwbG9hZC1jb250YWluZXIgLmZpbGUtdXBsb2FkaW5nIC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYy1wcmVmZXJzLXJlZHVjZWQtbW90aW9uIC5sZnItcHJvZ3Jlc3MtYWN0aXZlIC5wcm9ncmVzcy1iYXItc3RhdHVzLFxuLmMtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiAubGZyLXVwbG9hZC1jb250YWluZXIgLmZpbGUtdXBsb2FkaW5nIC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBoaWdobGlnaHQtYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYztcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5oaWdobGlnaHQtYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBoaWdobGlnaHQtYW5pbWF0aW9uIDAuN3M7XG59XG5cbi5wb3J0bGV0LW9wdGlvbnMuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUsIC5wb3J0bGV0LW9wdGlvbnMuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwLmZvcm0taW5saW5lLmlucHV0LWJvb2xlYW4td3JhcHBlciBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1pbmxpbmUuaW5wdXQtY2hlY2tib3gtd3JhcHBlciBsYWJlbCB7XG4gIGdhcDogMC4zMTI1cmVtO1xufVxuXG4vKiBUaGVzZSBpbmplY3QgdGFncyBhcmUgdXNlZCBmb3IgZHluYW1pY2FsbHkgY3JlYXRpbmcgaW1wb3J0cyBmb3IgdGhlbWVsZXQgc3R5bGVzLCB5b3UgY2FuIHBsYWNlIHRoZW0gd2hlcmUgZXZlciB5b3UgbGlrZSBpbiB0aGlzIGZpbGUuICovXG4vKiBpbmplY3Q6aW1wb3J0cyAqL1xuLyogZW5kaW5qZWN0ICovXG4vKiBUaGlzIGZpbGUgYWxsb3dzIHlvdSB0byBvdmVycmlkZSBkZWZhdWx0IHN0eWxlcyBpbiBvbmUgY2VudHJhbCBsb2NhdGlvbiBmb3IgZWFzaWVyIHVwZ3JhZGUgYW5kIG1haW50ZW5hbmNlLiAqL1xuLypcbiAgICBJbXBvcnRpbmcgdGhpcyBmcm9tIGNvbXBvbmVudC9fY2Fyb3VzZWwuc2NzcyBjYXVzZXMgaXNzdWVzIGR1ZSB0byBzbGljaydzIHVzZVxuICAgIG9mIHRoZSBgLnNsaWNrLWluaXRpYWxpemVkICZgIFNBU1MgcGF0dGVybiBhbmQgb3VyIGNvbG9yX3NjaGVtZSBjbGFzcyB3cmFwcGVycy5cbiAqL1xuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5leGNlbGx1cyAudGhlbWUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgLyoqXG4gICAqIFRoZSByZXRpbmEtaW1hZ2UgbWl4aW4gaXMgYSBoZWxwZXIgdG8gZ2VuZXJhdGUgYSByZXRpbmEgYmFja2dyb3VuZCBpbWFnZSBhbmRcbiAgICogbm9uLXJldGluYSBiYWNrZ3JvdW5kIGltYWdlLiBUaGUgaW1hZ2UgaXMgY2VudGVyZWQgd2l0aGluIHRoZSBjb250YWluZXIgYW5kXG4gICAqIHNjYWxlZCBhcyBsYXJnZSBhcyBwb3NzaWJsZSB3aGlsZSBtYWludGFpbmluZyBpbWFnZSBhc3BlY3QgcmF0aW8uXG4gICAqXG4gICAqIEFyZ3VtZW50c1xuICAgKiAkZmlsZW5hbWU6IHBhdGggdG8gdGhlIG5vbi1yZXRpbmEgaW1hZ2VcbiAgICogJHJldGluYS1maWxlbmFtZSAob3B0aW9uYWwpOiBwYXRoIHRvIHRoZSByZXRpbmEgaW1hZ2VcbiAgICovXG4gIC8qIEJvZHkgKi9cbiAgLyogTGF5b3V0IFV0aWxpdGllcyAqL1xuICAvKiBIZWxwIEJ1YmJsZSAqL1xuICAvKiBTcGxpdCBQYW5lbCAqL1xuICAvKiBCYW5uZXIgSW1hZ2UgKi9cbiAgLyogQnJlYWRjcnVtYiAqL1xuICAvKiBCcmVha3BvaW50IFNNICovXG4gIC8qIEJyZWFrcG9pbnQgTUQgKi9cbiAgLyogQnJlYWtwb2ludCBMRyAqL1xuICAvKiBCcmVha3BvaW50IFhMICovXG4gIC8qIFNsaWNrIFRoZW1lICovXG4gIC8qIE91ciBUaGVtZSAqL1xuICAvKiBTbGlkZXMgKi9cbiAgLyogQXJyb3dzICovXG4gIC8qIERvdHMgKi9cbiAgLypcbiAgICogUGFzc3dvcmQgbWFza2luZy91bm1hc2tpbmcgYnV0dG9uLlxuICAgKiBVc2VkIGluIExvZ2luL1JlZ2lzdHJhdGlvbi5cbiAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA0NXJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA1OC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcxLjI1cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jb250YWluZXItYmxvY2ssIC5leGNlbGx1cyAudGhlbWUgLm1haW4gLnBvcnRsZXQtbG9naW4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY29udGFpbmVyLWZsdWlkLFxuLmV4Y2VsbHVzIC50aGVtZSAuY29udGFpbmVyLWJsb2NrLFxuLmV4Y2VsbHVzIC50aGVtZSAubWFpbiAucG9ydGxldC1sb2dpbiB7XG4gIG1heC13aWR0aDogMTAwcmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc3Bhbi0tbm9uLWJyZWFraW5nIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmNvbnRhaW5lci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jb250YWluZXItZmxleC0tbWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jb250YWluZXItZmxleC0tbGcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmNvbnRhaW5lci1mbHVpZC0xMjgwLFxuLmV4Y2VsbHVzIC50aGVtZSAuY29udGFpbmVyLWZsdWlkLW1heC14bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY29udGFpbmVyLWZsdWlkLTEyODAsXG4gIC5leGNlbGx1cyAudGhlbWUgLmNvbnRhaW5lci1mbHVpZC1tYXgteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtIDAuOTM3NXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmJvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gN3JlbSAwO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC52aXNpYmxlLXhsLWJsb2NrLFxuLmV4Y2VsbHVzIC50aGVtZSAudmlzaWJsZS14bC1pbmxpbmUsXG4uZXhjZWxsdXMgLnRoZW1lIC52aXNpYmxlLXhsLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAudmlzaWJsZS14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLnZpc2libGUteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLnZpc2libGUteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5leGNlbGx1cyAudGhlbWUgLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5leGNlbGx1cyAudGhlbWUgLmNsZWFyZml4OmJlZm9yZSxcbi5leGNlbGx1cyAudGhlbWUgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmgyLS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmgyLS1ib3JkZXItdG9wIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLnAsXG4uZXhjZWxsdXMgLnRoZW1lIC5saSB7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAucCxcbiAgLmV4Y2VsbHVzIC50aGVtZSAubGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAubm90ZSB7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLnVsIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAub2wge1xuICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAub2wgLmxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAub2wgLmxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcikgXCItXCI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5saW5rIHtcbiAgY29sb3I6ICMxMDdhYmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmxpbmstLWRvd25sb2FkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubGluay0tZG93bmxvYWQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvZG93bmxvYWQuc3ZnXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc3VwIHtcbiAgZm9udC1zaXplOiA1MCU7XG4gIHRvcDogLTAuOHJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmhlbHAtYnViYmxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDAuNDczcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuaGVscC1idWJibGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG46ZGlzYWJsZWQsIC5leGNlbGx1cyAudGhlbWUgLmJ0bi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLWxnIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuNjVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLXdpZGUge1xuICBwYWRkaW5nOiAwLjY1cmVtIDNyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLWdob3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLWdob3N0OmFjdGl2ZSwgLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi1naG9zdDpmb2N1cywgLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi1naG9zdDpob3ZlciwgLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi1naG9zdDphY3RpdmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkICMwMDdhYzMgMXB4O1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJ0bi5idG4tZGVmYXVsdDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTQ4NjtcbiAgY29sb3I6ICMwMDY3YTI7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXItY29sb3I6ICMwMDJhNDQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAxcHggMnB4IHJnYig3NywgMTQ0LCAyNTQpO1xuICBjb2xvcjogIzAwNjdhMjtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJ0bi5idG4tZGVmYXVsdDpkaXNhYmxlZCwgLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGJvcmRlci1jb2xvcjogI2FlYWVhZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7XG4gIGJvcmRlcjogc29saWQgIzAwN2FjMyAxcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWE5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NDg2O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDQ2YztcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYTQ0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMXB4IDJweCByZ2IoNzcsIDE0NCwgMjU0KTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAjMDA3YWMzIDFweDtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLXNlY29uZGFyeTpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTQ4NjtcbiAgY29sb3I6ICMwMDY3YTI7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5leGNlbGx1cyAudGhlbWUgLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYTQ0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMXB4IDJweCByZ2IoNzcsIDE0NCwgMjU0KTtcbiAgY29sb3I6ICMwMDY3YTI7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI2FlYWVhZTtcbiAgYm9yZGVyLWNvbG9yOiAjYWVhZWFlO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgI2NhY2FjYSAxcHg7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMDA2N2EyO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeTphY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5leGNlbGx1cyAudGhlbWUgLmJ0bi5idG4tdGVydGlhcnk6Zm9jdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMXB4IDJweCByZ2IoNzcsIDE0NCwgMjU0KTtcbiAgY29sb3I6ICMwMDY3YTI7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLXRlcnRpYXJ5OmRpc2FibGVkLCAuZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLXRlcnRpYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGJvcmRlci1jb2xvcjogI2FlYWVhZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJ0bi10b2dnbGVkLCAuZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC5idG4tbG9naW4tLW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLXNvY2lhbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4tc29jaWFsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYnRuLXNvY2lhbCB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIGEuYnRuLXNvY2lhbCB7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC4zNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIGEuYnRuLXNvY2lhbCB7XG4gICAgcGFkZGluZzogMC4zNzVyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmJ0bi1zb2NpYWxfX2ljb24ge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmJ0bi1zb2NpYWxfX2ljb24ge1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2U4ZjkgIWltcG9ydGFudDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGViZDggIWltcG9ydGFudDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MzczICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZGIgIWltcG9ydGFudDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0tYXJlYXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tZXh0cmFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0teHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tbWVkaWEtLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLndyYXBwZXItLW1lZGlhLS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0tbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0teGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgaW5wdXQ6bm90KC5idG4tcHJpbWFyeSkge1xuICBjb2xvcjogIzIyMWYxZjtcbn1cbi5leGNlbGx1cyAudGhlbWUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmV4Y2VsbHVzIC50aGVtZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgLmV4Y2VsbHVzIC50aGVtZSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZXhjZWxsdXMgLnRoZW1lIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5leGNlbGx1cyAudGhlbWUgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmV4Y2VsbHVzIC50aGVtZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5leGNlbGx1cyAudGhlbWUgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmV4Y2VsbHVzIC50aGVtZSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ncmV5LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgc2VsZWN0LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jaGVja2JveCxcbi5leGNlbGx1cyAudGhlbWUgLnJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2hlY2tib3ggaW5wdXQsXG4uZXhjZWxsdXMgLnRoZW1lIC5yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmNoZWNrYm94IGlucHV0OmZvY3VzIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsIC5leGNlbGx1cyAudGhlbWUgLmNoZWNrYm94IGlucHV0OmhvdmVyIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsXG4uZXhjZWxsdXMgLnRoZW1lIC5yYWRpbyBpbnB1dDpmb2N1cyB+IC5jaGVja2JveF9faW5kaWNhdG9yLFxuLmV4Y2VsbHVzIC50aGVtZSAucmFkaW8gaW5wdXQ6aG92ZXIgfiAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsXG4uZXhjZWxsdXMgLnRoZW1lIC5yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyLFxuLmV4Y2VsbHVzIC50aGVtZSAucmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jaGVja2JveCBpbnB1dDpjaGVja2VkOmZvY3VzIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsXG4uZXhjZWxsdXMgLnRoZW1lIC5yYWRpbyBpbnB1dDpjaGVja2VkOmZvY3VzIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YWY2O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi5leGNlbGx1cyAudGhlbWUgLnJhZGlvIGlucHV0OmRpc2FibGVkIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlcixcbi5leGNlbGx1cyAudGhlbWUgLnJhZGlvIGlucHV0OmRpc2FibGVkIH4gLmNoZWNrYm94X19pbmRpY2F0b3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2hlY2tib3g6aG92ZXIgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi5leGNlbGx1cyAudGhlbWUgLnJhZGlvOmhvdmVyIGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWRkO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2hlY2tib3hfX2luZGljYXRvcixcbi5leGNlbGx1cyAudGhlbWUgLnJhZGlvX19pbmRpY2F0b3Ige1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmNoZWNrYm94X19pbmRpY2F0b3I6YWZ0ZXIsXG4uZXhjZWxsdXMgLnRoZW1lIC5yYWRpb19faW5kaWNhdG9yOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDAuMTI1cmVtO1xuICBsZWZ0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5yYWRpbyAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnJhZGlvIC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyIHtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwLjI1cmVtO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAucmFkaW8gaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zcGxpdC1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5zcGxpdC1wYW5lbCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zcGxpdC1wYW5lbF9faW1hZ2Uge1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5zcGxpdC1wYW5lbF9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuc3BsaXQtcGFuZWxfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLnNwbGl0LXBhbmVsX19pbWFnZSB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuc3BsaXQtcGFuZWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5zcGxpdC1wYW5lbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zcGxpdC1wYW5lbF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogMnJlbTtcbiAgd2lkdGg6IDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuc3BsaXQtcGFuZWxfX2ljb24ge1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgICByaWdodDogM3JlbTtcbiAgICB0b3A6IDNyZW07XG4gICAgd2lkdGg6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5zcGxpdC1wYW5lbF9faWNvbiB7XG4gICAgcmlnaHQ6IDhyZW07XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLnNwbGl0LXBhbmVsX190aXRsZSB7XG4gIGNvbG9yOiAjMjIxZjFmO1xuICBmb250LXNpemU6IDQxcHg7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuc3BsaXQtcGFuZWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQxcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLnNwbGl0LXBhbmVsLnVuaXZlcmEtdGhlbWUgLnNwbGl0LXBhbmVsX190aXRsZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuc3BsaXQtcGFuZWwudW5pdmVyYS10aGVtZSAuc3BsaXQtcGFuZWxfX3RpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLnNwbGl0LXBhbmVsLnVuaXZlcmEtdGhlbWUgLnNwbGl0LXBhbmVsX190aXRsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLnNwbGl0LXBhbmVsX19wYXJhZ3JhcGgge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLnNwbGl0LXBhbmVsX19wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLnNwbGl0LXBhbmVsLnVuaXZlcmEtdGhlbWUgLnNwbGl0LXBhbmVsX19wYXJhZ3JhcGgge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5zcGxpdC1wYW5lbC51bml2ZXJhLXRoZW1lIC5zcGxpdC1wYW5lbF9fcGFyYWdyYXBoIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zcGxpdC1wYW5lbF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YWMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuN3JlbSAyLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuc3BsaXQtcGFuZWxfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYmFubmVyLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuYmFubmVyLWltYWdlX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMjIxZjFmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXItaW1hZ2VfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXItaW1hZ2VfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSA4cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXItaW1hZ2Utbm9uZSB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXItaW1hZ2Utbm9uZSAuYmFubmVyLWltYWdlX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIxZjFmO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXItaW1hZ2Utbm9uZSAuYmFubmVyLWltYWdlX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzJmNzBhYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pY29uIHtcbiAgY29udGVudDogXCLigLrCoFwiO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnJlYWRjcnVtYiA+IHNwYW46bGFzdC1jaGlsZCBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGNvbnRleHQtbWVudSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLnBhZ2VUb29scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNXJlbSA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5wYWdlVG9vbHMuYm9keS5kLXByaW50LW5vbmUuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cbi5leGNlbGx1cyAudGhlbWUgbmF2I19jb21fbGlmZXJheV9zaXRlX25hdmlnYXRpb25fYnJlYWRjcnVtYl93ZWJfcG9ydGxldF9TaXRlTmF2aWdhdGlvbkJyZWFkY3J1bWJQb3J0bGV0X0lOU1RBTkNFX1RaR211ckU0NFBial9icmVhZGNydW1icy1kZWZhdWx0U2NyZWVuIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5leGNlbGx1cyAudGhlbWUgZGl2I3BfcF9pZF9jb21fbGlmZXJheV9zaXRlX25hdmlnYXRpb25fYnJlYWRjcnVtYl93ZWJfcG9ydGxldF9TaXRlTmF2aWdhdGlvbkJyZWFkY3J1bWJQb3J0bGV0X0lOU1RBTkNFX1RaR211ckU0NFBial8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMHB4KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5leGNlbGx1cyAudGhlbWUgc2VjdGlvbiNwb3J0bGV0X2NvbV9saWZlcmF5X3NpdGVfbmF2aWdhdGlvbl9icmVhZGNydW1iX3dlYl9wb3J0bGV0X1NpdGVOYXZpZ2F0aW9uQnJlYWRjcnVtYlBvcnRsZXRfSU5TVEFOQ0VfVFpHbXVyRTQ0UGJqIC5wb3J0bGV0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNoYXJlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAucm93LWhlYWRpbmcgLnNoYXJlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnJvdy1oZWFkaW5nIC5mYS1zaGFyZS1hbHQsXG4uZXhjZWxsdXMgLnRoZW1lIC5zaGFyZS1pbWFnZSAuZmEtc2hhcmUtYWx0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggNXB4IDAgMDtcbiAgY29sb3I6ICMyMjFmMWY7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5yb3ctaGVhZGluZyAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCxcbi5leGNlbGx1cyAudGhlbWUgLnNoYXJlLWltYWdlIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGE6YWN0aXZlLCAuZXhjZWxsdXMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLmV4Y2VsbHVzIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjFmMWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwN2FjMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzAwN2FjMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmU6YWN0aXZlLCAuZXhjZWxsdXMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmU6aG92ZXIsIC5leGNlbGx1cyAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA3YWMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjMDA3YWMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRhYi1wYW5lIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMCAxZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubmF2LXRhYnMtLWNvbXBhY3QgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5hdXRvY29tcGxldGUgLmF1dG9jb21wbGV0ZS1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5hdXRvY29tcGxldGUgLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LmF1dG9jb21wbGV0ZS1hY3RpdmUsIC5leGNlbGx1cyAudGhlbWUgLmF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi14cyxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLXhzLWRvd24sXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi1zbS1kb3duLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tbWQtZG93bixcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLWxnLWRvd24sXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4teHMtdXAsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi11bmxlc3Mtc20sXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi11bmxlc3MtbWQsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi11bmxlc3MtbGcsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi11bmxlc3MteGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLXNtLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tc20tZG93bixcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLW1kLWRvd24sXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi1sZy1kb3duLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4teGwtZG93bixcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLXhzLXVwLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tc20tdXAsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi11bmxlc3MteHMsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi11bmxlc3MtbWQsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi11bmxlc3MtbGcsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi11bmxlc3MteGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLW1kLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tbWQtZG93bixcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLWxnLWRvd24sXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4teHMtdXAsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi1zbS11cCxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLW1kLXVwLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhzLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXNtLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLWxnLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tbGcsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi1sZy1kb3duLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4teGwtZG93bixcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLXhzLXVwLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tc20tdXAsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi1tZC11cCxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLWxnLXVwLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhzLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXNtLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLW1kLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLWxnLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4teGwsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4teHMtdXAsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi1zbS11cCxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLW1kLXVwLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oaWRkZW4tbGctdXAsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhpZGRlbi14bC11cCxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLXVubGVzcy14cyxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLXVubGVzcy1zbSxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLXVubGVzcy1tZCxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGlkZGVuLXVubGVzcy1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5yb290LWZvb3Rlcl9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLnJvb3QtZm9vdGVyX19ibG9jayB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAucm9vdC1mb290ZXJfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLnJvb3QtZm9vdGVyX19zb2NpYWwge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5yb290LWZvb3Rlcl9fc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLnJvb3QtZm9vdGVyX19zb2NpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAucm9vdC1mb290ZXJfX2xlZ2FsIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAucm9vdC1mb290ZXJfX2xlZ2FsX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnJvb3QtZm9vdGVyX19sZWdhbF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zY3JvbGwtdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNjcm9sbC10by10b3AgaW1nIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmdlbmVzeXNidG4ge1xuICByaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMC44cmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMC42NSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gMC42cmVtIDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSBzdmcuc3ZnQ2hhdCB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmNoYXQtMiB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNjcm9sbC10by10b3AtLXZpc2libGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5leGNlbGx1cyAudGhlbWUgYnV0dG9uLmQtcHJpbnQtbm9uZS5idG4uYnRuLXByaW1hcnkuZ2VuZXN5cy1mb290ZXIge1xuICB3aWR0aDogMTI1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAwLjZyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAjb25saW5lLWNoYXQgc3ZnIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwLjFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmV4dHJhcyB7XG4gICAgcGFkZGluZzogMCA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZXh0cmFzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmV4dHJhcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmV4dHJhcyB7XG4gICAgcGFkZGluZzogMnJlbSA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZXh0cmFzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZXh0cmFzX19yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5leHRyYXNfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmV4dHJhc19fcm93IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5leHRyYXNfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5leHRyYXNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5leHRyYXNfX2NvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIC1tb3otY29sdW1uLWNvdW50OiAxOyAvKiBGaXJlZm94ICovXG4gIGNvbHVtbi1jb3VudDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5leHRyYXNfX2NvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5leHRyYXNfX2NvbHMge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjsgLyogRmlyZWZveCAqL1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZXh0cmFzX19ncm91cCB7XG4gIG1hcmdpbjogMnJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZXh0cmFzX19ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAuZXh0cmFzX19ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuLmV4dHJhc19fcm93OmZpcnN0LWNoaWxkIC5leGNlbGx1cyAudGhlbWUgLmV4dHJhc19fZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLmV4dHJhc19fcm93OmZpcnN0LWNoaWxkIC5leGNlbGx1cyAudGhlbWUgLmV4dHJhc19fZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5leHRyYXNfX2dyb3VwLS1zZWN1cmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1O1xuICB3aWR0aDogMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZXh0cmFzX19ncm91cC0tc2VjdXJlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZXh0cmFzX19ncm91cC10aXRsZSB7XG4gIGNvbG9yOiAjMjIxZjFmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZXh0cmFzX19ncm91cC1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmV4dHJhc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmV4dHJhc19fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmV4dHJhc19faXRlbSB7XG4gIGNvbG9yOiAjMjIxZjFmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5leHRyYXNfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5hcmVhcyB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXMge1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXNfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXNfX3RvZ2dsZS5jb2xsYXBzZWQgLmFyZWFzX190b2dnbGUtY2hldnJvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5hcmVhc19fdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5hcmVhc19fdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmFyZWFzX190b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXNfX3RvZ2dsZS1jaGV2cm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5hcmVhc19fYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXNfX2FjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmFyZWFzX19yb3ctb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXNfX3Jvdy1vdXRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXNfX3Jvdy1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmFyZWFzX19yb3ctaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5hcmVhc19fcm93LWlubmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5hcmVhc19fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXNfX2NvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5hcmVhc19ncm91cCB7XG4gIG1hcmdpbjogMnJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXNfZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLmFyZWFzX2dyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICB9XG59XG4uYXJlYXNfX3Jvdy1pbm5lcjpmaXJzdC1jaGlsZCAuZXhjZWxsdXMgLnRoZW1lIC5hcmVhc19ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NXJlbSkge1xuICAuYXJlYXNfX3Jvdy1pbm5lcjpmaXJzdC1jaGlsZCAuZXhjZWxsdXMgLnRoZW1lIC5hcmVhc19ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmFyZWFzX2dyb3VwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmFyZWFzX2dyb3VwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmFyZWFzX2dyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXNfX2dyb3VwLXRpdGxlIHtcbiAgY29sb3I6ICMyMjFmMWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmFyZWFzX19ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5hcmVhc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmFyZWFzX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuYXJlYXNfX2l0ZW0ge1xuICBjb2xvcjogIzIyMWYxZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5hcmVhc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1pbWFnZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMi43NXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aW1hZ2VdIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyW2RhdGEtY2Fyb3VzZWw9aW1hZ2VdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2UtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjNyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIGEuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMjFmMWY7XG59XG4uZXhjZWxsdXMgLnRoZW1lIGEuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50OmhvdmVyIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZSxcbi5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19pbWFnZS1jb250YWluZXIsXG4uZXhjZWxsdXMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YSxcbi5leGNlbGx1cyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9faW1hZ2UtY29udGFpbmVyLFxuLmV4Y2VsbHVzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjByZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9faW1hZ2UtY29udGFpbmVyLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2ltYWdlLWNvbnRhaW5lcixcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMS44NzVyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTJmODtcbiAgbWFyZ2luLXRvcDogNy41cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMnJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2LFxuLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgdG9wOiAzMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlLFxuLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWJsdWUtcmlnaHQuc3ZnXCIpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0LjM3NXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNC4zNzVyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldixcbi5leGNlbGx1cyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbDpob3ZlciAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbDpob3ZlciAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLFxuLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsOmhvdmVyIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cbi5leGNlbGx1cyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9dGh1bWJuYWlsXS5zbGljay1zbGlkZXIsXG4uZXhjZWxsdXMgLnRoZW1lICNtZWRpYS1jYXJvdXNlbC5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmV4Y2VsbHVzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD10aHVtYm5haWxdIC5zbGljay1kb3RzLFxuLmV4Y2VsbHVzIC50aGVtZSAjbWVkaWEtY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTYuNXJlbTtcbiAgbGVmdDogMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJbZGF0YS1jYXJvdXNlbD10aHVtYm5haWxdLFxuLmV4Y2VsbHVzIC50aGVtZSAjbWVkaWEtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWhlYWRpbmctLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1jb250YWluZXIge1xuICB3aWR0aDogMTRyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1jb250YWluZXIge1xuICAgIHdpZHRoOiA0OC43NXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICB0b3A6IC0zLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICAgIHRvcDogLTMuNzVyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMDAlO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDMuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlIHtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWV4dF9ibG9nLCAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1mYWNlYm9vaywgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tdHdpdHRlciwgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tbGlua2VkaW4sIC5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWdvb2dsZXBsdXMsIC5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbSAycmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZXh0X2Jsb2c6OmJlZm9yZSwgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZmFjZWJvb2s6OmJlZm9yZSwgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tdHdpdHRlcjo6YmVmb3JlLCAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1saW5rZWRpbjo6YmVmb3JlLCAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1nb29nbGVwbHVzOjpiZWZvcmUsIC5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLXlvdXR1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1mYWNlYm9vay5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzVhOTc7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1ibG9nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLWJsb2cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmMWI0O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZXh0X2Jsb2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zb2NpYWwtZXh0X2Jsb2cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0OTRiO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC10d2l0dGVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTllMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLWxpbmtlZGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1ODJiYTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWdvb2dsZXBsdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zb2NpYWwtZ29vZ2xlcGx1cy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjkwMmE7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLXlvdXR1YmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIxNDFkO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA5cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDExcmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC45cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2xpbmstZGVzY3JpcHRpb24sIC5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2xpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgYS5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMjFmMWY7XG59XG4uZXhjZWxsdXMgLnRoZW1lIGEuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fY29udGVudDpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stc2xpZGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stcHJldixcbi5leGNlbGx1cyAudGhlbWUgLnNsaWNrLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIHdpZHRoOiA0LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zbGljay1wcmV2OmhvdmVyLCAuZXhjZWxsdXMgLnRoZW1lIC5zbGljay1wcmV2OmZvY3VzLFxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stbmV4dDpob3Zlcixcbi5leGNlbGx1cyAudGhlbWUgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uZXhjZWxsdXMgLnRoZW1lIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zbGljay1wcmV2OmJlZm9yZSxcbi5leGNlbGx1cyAudGhlbWUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQuMXJlbTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ibGFjay1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjM3NXJlbSAxLjA3NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxcmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSBbZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG59XG4uZXhjZWxsdXMgLnRoZW1lIFtkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG59XG4uZXhjZWxsdXMgLnRoZW1lIFtkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG59XG4uZXhjZWxsdXMgLnRoZW1lIFtkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1wcmV2LFxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1uZXh0IHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stcHJldjpob3Zlcixcbi5leGNlbGx1cyAudGhlbWUgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuZXhjZWxsdXMgLnRoZW1lIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIHdpZHRoOiAwLjQzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xuICBvcGFjaXR5OiAxO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX2N1c3RvbS1wYWdlLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0cyB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0c19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0c19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6YWN0aXZlLCAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rOmZvY3VzLCAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rOmhvdmVyLCAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rOmFjdGl2ZTpmb2N1cywgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluazphY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzIyMWYxZjtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6aG92ZXIgLm1hcmtldGluZy1idWxsZXRfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX3RleHQge1xuICBtYXgtd2lkdGg6IDE2cmVtO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X190ZXh0IHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiA4MXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjc2cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5pbmxpbmUtYWN0aW9uLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMTg3NXJlbTtcbiAgaGVpZ2h0OiAxLjE4NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0cy1leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDAuNXM7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHMtZXhwYW5kZWQuZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzLWV4cGFuZGVkLmNvbGxhcHNlZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5IHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwMHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMC41cztcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQtbm9BbmltLFxuLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZC1ub0FuaW0sXG4gIC5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZC1ub0FuaW0sXG4gIC5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQge1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZC1ub0FuaW0sXG4gIC5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQge1xuICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkLW5vQW5pbSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmNvbGxhcHNlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgaGVpZ2h0OiA2LjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGUge1xuICAgIGhlaWdodDogOC41cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ibHVlLWxlZnQuc3ZnXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdpZHRoOiAwLjM1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2sgYSB7XG4gIGNvbG9yOiAjMTA3YWJmO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVCYWNrLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVCYWNrLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2subWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fY2xvc2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjay5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19jbG9zZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTA3YWJmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4xcmVtIDFyZW07XG4gIG1pbi13aWR0aDogMTdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazphY3RpdmUsIC5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmZvY3VzLCAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazpob3ZlciwgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbms6YWN0aXZlOmZvY3VzLCAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazphY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzEwN2FiZjtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsgPiAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keVdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keVdyYXBwZXIge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlJbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUltZyB7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICB3aWR0aDogMTgycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5SW1nIHtcbiAgICBoZWlnaHQ6IDI3NnB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICBmb250LXNpemU6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDQxcHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBwIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAxcmVtIDAgMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIHAge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgcCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMC43cmVtIDEuNjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlCdG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tc2l0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2l0ZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNpdGVzX19jaG9pY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC42cmVtIDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zaXRlc19fY2hvaWNlX19saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zaXRlc19fY2hvaWNlLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlMmUyO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2l0ZXNfX2Nob2ljZS0tYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDlweCk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDlweCBzb2xpZCAjZTNlMmUyO1xuICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNpdGVzX19jaG9pY2UtLWFjdGl2ZSAuc2l0ZXNfX2Nob2ljZV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2Vzc2lvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNlc3Npb24gYSB7XG4gIGNvbG9yOiAjMDA3MWIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbjogLTAuMTg1cmVtIDAuMjVyZW0gLTAuMTg1cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgLypcbiAgICAgICAgICAgIEVtcHR5IHVzZXIgYXZhdGFyIGRpdiBkaXNwbGF5cyBkaWZmZXJlbnRseSB0aGFuIGRlZmF1bHQgaW5pdGlhbHMsXG4gICAgICAgICAgICBpY29uLiBTbyBhZGQgY29udGVudCB0byBlbXB0eSBkaXYuXG4gICAgICAgICAqL1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uOmVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uLnVzZXItaWNvbi1jb2xvci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM3YjsgLyogcGFzcyAxMC4wNToxICovXG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODQyOyAvKiBwYXNzIDQuNTY6MSAqL1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uLnVzZXItaWNvbi1jb2xvci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMzsgLyogcGFzcyA0LjU5OjEgKi9cbn1cbi5leGNlbGx1cyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTQ1YzQ7IC8qIHBhc3MgNC41NToxICovXG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1OyAvKiBwYXNzIDUuODI6MSAqL1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uLnVzZXItaWNvbi1jb2xvci02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM3MzsgLyogcGFzcyA4LjQ1OjEgKi9cbn1cbi5leGNlbGx1cyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7IC8qIHBhc3MgNC41OToxICovXG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODQyOyAvKiBwYXNzIDQuNTY6MSAqL1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uLnVzZXItaWNvbi1jb2xvci05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM3YjsgLyogcGFzcyAxMC4wNToxICovXG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtOm50aC1jaGlsZChuKzIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxlZnQ6IC0wLjA1cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYmJiO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9wbmF2Lm5vLW5hdmJhciAuYmFubmVyX190b3AtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgIzAwN2FjMyAzcHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjc1cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlLCAuZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjpiZWZvcmUsIC5leGNlbGx1cyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICNjMWMxYzE7XG4gIGJvcmRlci1sZWZ0OiAwLjc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNi43NXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC40Mzc1cmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAxLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA2LjgxMjVyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcl9fZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC50b29scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIGZpZWxkc2V0LmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4yNzVyZW0gMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAubGV4aWNvbi1pY29uIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAwLjJzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5sZnItZGRtLWZpZWxkLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIGVhc2Utb3V0IDAuMnM7XG4gIHdpZHRoOiA0LjRlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OjotbXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Zm9jdXMsIC5leGNlbGx1cyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGN1cnNvcjogdGV4dDtcbiAgd2lkdGg6IDEwZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDpmb2N1czo6LW1zLXBsYWNlaG9sZGVyLCAuZXhjZWxsdXMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDphY3RpdmU6Oi1tcy1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsIC5leGNlbGx1cyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmFjdGl2ZTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5pbnB1dC10ZXh0LXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyLCAuZXhjZWxsdXMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaDpob3ZlciAubGV4aWNvbi1pY29uLCAuZXhjZWxsdXMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLmxleGljb24taWNvbiB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyIC5zZWFyY2gtaW5wdXQ6Oi1tcy1wbGFjZWhvbGRlciwgLmV4Y2VsbHVzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoLmZvY3VzIC5zZWFyY2gtaW5wdXQ6Oi1tcy1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZXhjZWxsdXMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaC5mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLmxleGljb24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzIC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5leGNlbGx1cyAudGhlbWUgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuZXhjZWxsdXMgLnRoZW1lIC50b29scyAuYnRuLXNlY29uZGFyeTpob3ZlciwgLmV4Y2VsbHVzIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuZXhjZWxsdXMgLnRoZW1lIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYTJhMmEyO1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmV4Y2VsbHVzIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5leGNlbGx1cyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5leGNlbGx1cyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC50b29sc19fYnV0dG9uIHtcbiAgcGFkZGluZzogMC41OTRyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC50b29sc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC50b29sc19fYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIsIC5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIgLmljb24taGVscCwgLmV4Y2VsbHVzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyAuaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvaGVscC1ibHVlLnN2Z1wiKTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIgLmljb24tc2VhcmNoLCAuZXhjZWxsdXMgLnRoZW1lIC50b29sc19fYnV0dG9uOmZvY3VzIC5pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NlYXJjaC1ibHVlLnN2Z1wiKTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIgLmljb24tcmV3YXJkcywgLmV4Y2VsbHVzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyAuaWNvbi1yZXdhcmRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvcmV3YXJkcy1ibHVlLnN2Z1wiKTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIgLmljb24tbWVzc2FnZXMsIC5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19idXR0b246Zm9jdXMgLmljb24tbWVzc2FnZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9tZXNzYWdlcy1ibHVlLnN2Z1wiKTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19idXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmljb24taGVscCxcbi5leGNlbGx1cyAudGhlbWUgLmljb24tc2VhcmNoLFxuLmV4Y2VsbHVzIC50aGVtZSAuaWNvbi1yZXdhcmRzLFxuLmV4Y2VsbHVzIC50aGVtZSAuaWNvbi1tZXNzYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmljb24taGVscCB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2hlbHAtYmxhY2suc3ZnXCIpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zZWFyY2gtYmxhY2suc3ZnXCIpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmljb24tcmV3YXJkcyB7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9yZXdhcmRzLWJsYWNrLnN2Z1wiKTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmljb24tbWVzc2FnZXMge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvbWVzc2FnZXMtYmxhY2suc3ZnXCIpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHNfX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjAlO1xuICByaWdodDogLTYwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjEzNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSBkaXYjcF9wX2lkX1RoZW1lU2VhcmNoUG9ydGxldF9XQVJfc2VhcmNocG9ydGxldF8sXG4uZXhjZWxsdXMgLnRoZW1lIGRpdiNwX3BfaWRfVGhlbWVTZWFyY2hQb3J0bGV0X1dBUl9zZWFyY2hwb3J0bGV0XyBkaXYsXG4uZXhjZWxsdXMgLnRoZW1lIGRpdiNwX3BfaWRfVGhlbWVTZWFyY2hQb3J0bGV0X1dBUl9zZWFyY2hwb3J0bGV0XyBzZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAzMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmlucHV0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmlucHV0LXNlYXJjaCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAzcmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0IH4gLmlucHV0LXNlYXJjaF9faW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0IH4gLmlucHV0LXNlYXJjaF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjU1cmVtO1xuICByaWdodDogNS4xNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTQuNXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmlucHV0LXNlYXJjaCBpbnB1dDpmb2N1cyB+IC5pbnB1dC1zZWFyY2hfX2luZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMgfiAuaW5wdXQtc2VhcmNoX19pY29uIHtcbiAgcmlnaHQ6IDEyLjFyZW07XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0OmZvY3VzIH4gLmlucHV0LXNlYXJjaF9faWNvbiB7XG4gICAgcmlnaHQ6IDEyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUgbGkge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51IGxpIGEge1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbn1cbi5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51LmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmJ0bi1sb2dpbl9fc3ltYm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC5idG4tbG9naW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzQ0cmVtIDAuNzVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC5idG4tbG9naW5fX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAuYnRuLWxvZ2luX19zeW1ib2wge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJhbm5lcl9fdG9wLWJhcjpiZWZvcmUsIC5leGNlbGx1cyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4tbG9naW4tLW1kIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4tbG9naW4tLW1kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYnRuLWxvZ2luLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZzogMC41NjNyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuYmFubmVyX190b3AtYmFyX19sb2dvLXNpdGUtbmFtZSAubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogOC42NDIzMTI1cmVtO1xuICBoZWlnaHQ6IDEuNjIzNjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIC5sb2dvIHtcbiAgICB3aWR0aDogMTMuMjg5OTM3NXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuYmFubmVyX190b3AtYmFyX19sb2dvLXNpdGUtbmFtZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYmFubmVyX190b3AtYmFyX19sb2dvLXNpdGUtbmFtZSAuc2l0ZS1uYW1lIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkICNlMmUyZTIgMXB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGhlaWdodDogMS42MjM2ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjM2ODc1cmVtO1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjllbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIC5zaXRlLW5hbWUge1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5sb2dpbiB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMy4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4uY29sbGFwc2UudHJhbnNpdGlvbmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4uY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4tbG9naW4sXG4uZXhjZWxsdXMgLnRoZW1lIC5idG4tbWVudSB7XG4gIHdpZHRoOiAzLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLmJ0bi1tZW51IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4uYnRuLW1lbnU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJ0bi1tZW51X19pbWFnZSB7XG4gIGhlaWdodDogMC45NTQzNzVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5LFxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tcHJpbWFyeSxcbiAgLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tcHJpbWFyeSxcbiAgLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tcHJpbWFyeV9fYmFja2dyb3VuZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLWxvZ2luX19jbG9zZS0tbWQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5X19oZWFkaW5nLFxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tcHJpbWFyeV9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnlfX2hlYWRpbmcsXG4gIC5leGNlbGx1cyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmxvZ2luLXNlY29uZGFyeV9faGVhZGluZyxcbiAgLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tcHJpbWFyeV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4taW5wdXRfX3dyYXBwZXIge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmxvZ2luLWlucHV0X193cmFwcGVyIC5sb2dpbi1pbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMS4xNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5sb2dpbi1pbnB1dF9fd3JhcHBlciAubG9naW4taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIGRpdi5idG4tc2VhcmNoLWNhbmNlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5idG4tcmVnaXN0ZXIsXG4gIC5leGNlbGx1cyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2J0biB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS42NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmJ0bi1yZWdpc3RlcixcbiAgLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tcHJpbWFyeV9fYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSA1LjY1cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19idG4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtIDAgMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rLXdyYXBwZXIgLnNlcGFyYXRvcl9fcGlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW46IDAgMC4zNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rLXdyYXBwZXIgLnNlcGFyYXRvcl9fcGlwZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tcHJpbWFyeV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tcHJpbWFyeV9fbGluazpob3ZlciwgLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tcHJpbWFyeV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAzNTYyO1xuICBvdXRsaW5lOiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDQuMjVyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmxvZ2luLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMXJlbSA0LjI1cmVtIDNyZW0gMi41cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkgLmNsb3NlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLWxvZ2luX19jbG9zZS0tbGcge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmJ0bi1sb2dpbl9fY2xvc2UtLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlX19pY29uIHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmxvZ2luLWJ1bGxldF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43NXJlbSAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDIzcmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tYnVsbGV0X19pdGVtIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tYnVsbGV0X19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMy4zNzVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubG9naW4tYnVsbGV0X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLXJlZ2lzdGVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuYnRuLXJlZ2lzdGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLndyYXBwZXItLXNpdGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYXZhdGFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IC0xZW0gMC4yNWVtIC0wLjc1ZW07XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYnRuLWdyb3VwLnNlc3Npb25fX2l0ZW0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLndyYXBwZXItLXNpdGVzIC5idG4tZ3JvdXAuc2Vzc2lvbl9faXRlbSAuZHJvcGRvd24tbWVudSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjE1cHg7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLndyYXBwZXItLXNpdGVzIC5idG4tZ3JvdXAuc2Vzc2lvbl9faXRlbSAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLndyYXBwZXItLXNpdGVzIC5idG4tZ3JvdXAuc2Vzc2lvbl9faXRlbSAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLmJhbm5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5idG4tbG9naW4sXG4gIC5leGNlbGx1cyAudGhlbWUgLmJ0bi1sb2dpbi5idG4tbG9naW5fX3N5bWJvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC50b29scyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLmJ0bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLmxvZ2luIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLmxvZ2luLmNvbGxhcHNlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLmxvZ2luLmNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMzA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLndyYXBwZXItLW5hdmJhci0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXItLWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC50b3BuYXYtLXN0aWNreTpub3QoLm5vLW5hdmJhcikge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAyMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnUtc2VhcmNoX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51LXNlYXJjaCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51LXNlYXJjaF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDMuMzc1cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAzcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnUtc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnUtc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudS1zZWFyY2hfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjQzNzVyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuYnRuLW1lbnUtY2xvc2Uge1xuICB3aWR0aDogMy4zNzVyZW07XG4gIGhlaWdodDogMy4zNzVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmJ0bi1tZW51LWNsb3NlX19pY29uIHtcbiAgd2lkdGg6IDEuNjI1cmVtO1xuICBoZWlnaHQ6IDEuNjI1cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudS1mb290ZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuNzVyZW0gMCAxcmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudS1mb290ZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51LWZvb3Rlcl9faXRlbTpob3Zlcixcbi5leGNlbGx1cyAudGhlbWUgLm1lbnUtZm9vdGVyX19pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnUtZm9vdGVyX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjEzNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudS1mbHlvdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnUtaGVhZGVyLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51LWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXItLWluIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudS1mbHlvdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM3YjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbmssXG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmZvY3VzLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmZvY3VzLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9faXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA3YWMzO1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2l0ZW0tLWZlYXR1cmVkIC5tZW51X19saW5rIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnUtZmx5b3V0LS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5mbHlvdXQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZmx5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAuZmx5b3V0X19tYWluIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLmZseW91dF9fcHJvbW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAuZmx5b3V0IC5tZW51X19wcm9tbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogLTEuMTI1cmVtIC0xLjc1cmVtO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLmZseW91dCAubWVudV9fcHJvbW8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZmx5b3V0X19tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2xpbmsgLmljb24tbG9jayB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAudG9wbmF2LS1oaWRlbmF2IC5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X19pdGVtOm50aC1jaGlsZChuKzEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDQzN2I7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X19pdGVtLS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2l0ZW0tLWhvbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjg3NXJlbSA0LjVyZW0gMS4yNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X19saW5rOmhvdmVyLFxuLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X19jaGV2cm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X190cmlnZ2VyLWVuZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X190cmlnZ2VyLWVuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi13aGl0ZS1kb3duLnN2Z1wiKSBjZW50ZXIvMC43NXJlbSAwLjMycmVtIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMS41cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdID4gLm1lbnVfX3RyaWdnZXItZW5kOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fdHJpZ2dlci0tYnRuIHtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X190cmlnZ2VyLS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLXdoaXRlLWRvd24uc3ZnXCIpIGNlbnRlci8wLjc1cmVtIDAuMzJyZW0gbm8tcmVwZWF0O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3RyaWdnZXItLWJ0blthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fc3ViaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC44MTI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X19zdWJpdGVtID4gbGk6Zmlyc3QtY2hpbGQgPiAubWVudV9fbGluayB7XG4gIG1hcmdpbi10b3A6IC0wLjY4NzVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X19zdWJpdGVtIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fdHJpZ2dlci0tYnRuIHtcbiAgaGVpZ2h0OiAzLjM3NXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtID4gbGk6Zmlyc3QtY2hpbGQgPiAubWVudV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fdHJpZ2dlci0tYnRuIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X190cmlnZ2VyLS1idG4ge1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMC43NXJlbTtcbiAgdG9wOiAxLjI1cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSA+IGxpOmZpcnN0LWNoaWxkID4gLm1lbnVfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fcHJvbW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnUubWVudS0tY29tcGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnUubWVudS0tY29tcGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuMTI1cmVtO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnUubWVudS0tY29tcGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC50b3BuYXYtLXN0aWNreSAubWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2l0ZW06bnRoLWNoaWxkKG4rMSkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudV9faXRlbS0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2l0ZW0tLWFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xuICAgIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51X19pdGVtLS1ob21lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogLTEuMTc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjhyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IC0xLjA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudS0tY29tcGFjdCAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC50b3BuYXYtLXN0aWNreSAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudS0tY29tcGFjdCAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2xvZ28ge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiAxLjQ0NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2xvZ28ge1xuICAgIHdpZHRoOiA4Ljc1cmVtO1xuICAgIGhlaWdodDogMS42ODg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51LS1jb21wYWN0IC5tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51X190cmlnZ2VyLWVuZDphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3RyaWdnZXI6bm90KC5tZW51X190cmlnZ2VyLS1idG4pW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQzN2I7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fdHJpZ2dlci0tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbHVtbi1nYXA6IDIuNzVyZW07XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fc3ViaXRlbS5pbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51X19zdWJpdGVtID4gbGk6Zmlyc3QtY2hpbGQgPiAubWVudV9fbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19zdWJpdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51X190aXRsZSArIC5tZW51X19zdWJpdGVtIHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0ubWVudV9fc3ViaXRlbS0tbm9jb2xzIHtcbiAgICBjb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fc3ViaXRlbS5tZW51X19zdWJpdGVtLS1jb2xzIHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0tLWtlZXAtdG9nZXRoZXIge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwN2FjMztcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMC4yNjI1cmVtIDA7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9faXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbms6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMC43NXJlbTtcbiAgICB0b3A6IDEuMDMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51X19pdGVtLm1lbnVfX2l0ZW0tLWZlYXR1cmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg2NiUgKyAxcmVtKTtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51X19pdGVtLS1mZWF0dXJlZCA+IC5tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgLm1lbnVfX2NoZXZyb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIHdpZHRoOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudS0tY29tcGFjdCAubWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSAubWVudV9faXRlbS0tZmVhdHVyZWQgPiAubWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIC5tZW51X19pdGVtLS1ob21lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fc3ViaXRlbSAubWVudV9faXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zaGFyZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNoYXJlX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMTA3YWJmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMnB4IDZweCAzcHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zaGFyZV9fYnV0dG9uLS10d2VldCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuc2hhcmVfX2J1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgd2lkdGg6IDE2cHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5zaGFyZV9fY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMXJlbTtcbiAgcGFkZGluZzogMC4yOHJlbSAwLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLnNoYXJlX19jb3VudDo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmlucHV0LWdyb3VwLnBhc3N3b3JkLW1hc2tfX2dyb3VwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAucGFzc3dvcmQtbWFza19fdmlzaWJpbGl0eSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxcHggMTBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFlbTtcbiAgei1pbmRleDogMTA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5wYWdlLXRvb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5wYWdlLXRvb2xzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAucGFnZS10b29scyB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gN3JlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGRtLWxhYmVsIHtcbiAgY29sb3I6ICMyNzI4MzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IHtcbiAgLyogU2FmYXJpICovXG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAuZGRtLWZvcm0tYmFzaWMtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubG9hZGluZy1hbmltYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxvYWRlciB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzZiNmM3ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBTYWZhcmkgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sb2FkZXJkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAuYnV0dG9uLWhvbGRlci5jb250YWluZXItZmx1aWQtMTI4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwLnByZXZpb3VzLXBhZ2UtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAuYnV0dG9uLWhvbGRlci5jb250YWluZXItZmx1aWQtMTI4MCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmJ1dHRvbi1ob2xkZXIuY29udGFpbmVyLWZsdWlkLTEyODAuY2FwdGNoYUNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAuZGRtLWZvcm0tcGFnaW5hdGlvbiB7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAuZGRtLWZvcm0tcGFnaW5hdGlvbiAubXVsdGktc3RlcC1pbmRpY2F0b3ItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSA+IC5yb3cge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmRkbS1yb3cgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuZGRtLXJvdyA+IC5yb3cge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLnJlZmVyZW5jZS1tYXJrIHtcbiAgY29sb3I6ICNiZDAwMDA7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIHAgLnJlZmVyZW5jZS1tYXJrIHtcbiAgY29sb3I6ICNiZDAwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDI0NnB4O1xuICBtYXgtaGVpZ2h0OiAzMDVweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSBzZWxlY3RbbmFtZT1tb250aF0sIC5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSBzZWxlY3RbbmFtZT15ZWFyXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDUwJTtcbn1cbi5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuaW5wdXQtZ3JvdXAsXG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmRkbS1zZWxlY3QtZHJvcGRvd24gYnV0dG9uLmJ0biB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuLmNsZWFyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDkwcHg7XG4gIHRvcDogNnB4O1xuICBjb2xvcjogI2MwMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5idG4uY2xlYXItYnV0dG9uIHN2Zy5sZXhpY29uLWljb24ge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5idG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmJ0blthcmlhLWxhYmVsPWNhbGVuZGFyXSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5idG5bYXJpYS1sYWJlbD1cIkNob29zZSBkYXRlXCJdIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmhhcy1lcnJvciAuaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjYzAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5jdXN0b20tY29udHJvbC1sYWJlbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGZyLWRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtdG9vbGJhciAuZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS1kZWxldGUtYnV0dG9uIHtcbiAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS10b29sYmFyIC5kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLWRlbGV0ZS1idXR0b24gLmxleGljb24taWNvbi1ociB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDIxcHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLXRvb2xiYXIgLmRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtYWRkLWJ1dHRvbiB7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLXRvb2xiYXIgLmRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtYWRkLWJ1dHRvbiAubGV4aWNvbi1pY29uLXBsdXMge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cbi5leGNlbGx1cyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGlmZXJheS1kZG0tZm9ybS1maWVsZC1wYXJhZ3JhcGgsXG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxpZmVyYXktZGRtLWZvcm0tZmllbGQtdGlwIHtcbiAgY29sb3I6ICM0MjVhNjE7XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmRkbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLWRlc2NyaXB0aW9uLFxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tcGFnZS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLWRlc2NyaXB0aW9uLFxuICAuZXhjZWxsdXMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMge1xuICBib3R0b206IC0yNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJbZGF0YS1jYXJvdXNlbD1oZXJvXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MC42NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjAuNjclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaTpmaXJzdC1jaGlsZCBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMC41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGk6bGFzdC1jaGlsZCBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC41cmVtIDAuNXJlbSAwO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgICBjb2xvcjogIzAwN2FjMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXhjZWxsdXMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDBzIGVhc2Utb3V0O1xuICB9XG4gIC5leGNlbGx1cyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNWY1ZjU7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gICAgY29sb3I6ICMyMjFmMWY7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAuZXhjZWxsdXMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IC0wLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2UxZTFlMTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gIH1cbiAgLmV4Y2VsbHVzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTFlMWUxO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fY3RhLFxuLmV4Y2VsbHVzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2N0YSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBwYWRkaW5nOiAxLjFyZW0gMi4ycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fY3RhLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fY3RhLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY3RhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyLFxuLmV4Y2VsbHVzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fY29udGVudC1jb250YWluZXIsXG4gIC5leGNlbGx1cyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICBsZWZ0OiAxMHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fbW9iaWxlLXRpdGxlLFxuLmV4Y2VsbHVzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX21vYmlsZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycmVtO1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX21vYmlsZS10aXRsZSxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX21vYmlsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX21vYmlsZS10aXRsZSxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX21vYmlsZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2Rlc2t0b3AtdGl0bGUsXG4uZXhjZWxsdXMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fZGVza3RvcC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19kZXNrdG9wLXRpdGxlLFxuICAuZXhjZWxsdXMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fZGVza3RvcC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jdGEge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjY1cmVtICFpbXBvcnRhbnQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fbW9iaWxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19kZXNrdG9wLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19kZXNrdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNXJlbTtcbiAgbGVmdDogMS41cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAzcmVtO1xuICAgIGxlZnQ6IDNyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXgtd2lkdGg6IDY2LjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5jZW50ZXItZWxlbWVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC52c3BhY2VyNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudGV4dC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudGV4dC1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgY29sb3I6ICMwMDdhYzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NoZXZyb24tZ3JleS1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5zZWFyY2gtaW5wdXQgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zZWFyY2gtYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuc2VhcmNoLWlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzMzMztcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuc2VhcmNoLWlucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMzMzM7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnNlYXJjaC1pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICMzMzM7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnNlYXJjaC1pbnB1dCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMzMzM7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnRhYmxlLWV4Y2VsbHVzIHRyID4gdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnRhYmxlLWV4Y2VsbHVzIHRoZWFkIHRyID4gdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAudGFibGUtZXhjZWxsdXMgdGJvZHkgdHIgPiB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjFmYTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtY2Fyb3VzZWwtY29udGFpbmVyLFxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1kZXRhaWxzLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG4gIC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG4gIC1tcy1hbmltYXRpb246IGZhZGVpbiAxcztcbiAgLW8tYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG4gIGFuaW1hdGlvbjogZmFkZWluIDFzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1jYXJvdXNlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWdyZXktZG93bi5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ncmV5LWRvd24uc3ZnXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1jYXJvdXNlbF9fc2xpZGUge1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtY2Fyb3VzZWxfX3NsaWRlX19zbGlkZS1pbWFnZSB7XG4gIHdpZHRoOiA4Ljc1cmVtO1xuICBoZWlnaHQ6IDguNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1jYXJvdXNlbF9fc2xpZGVfX3NsaWRlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGU4Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1jYXJvdXNlbF9fc2xpZGVfX3NsaWRlLWNvc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzAwODg0MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtY2Fyb3VzZWxfX3NsaWRlX19zbGlkZS1ub3RlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5zbGljay1wcmV2LFxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjBweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtZGV0YWlscy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1kZXRhaWxzLWNvbnRhaW5lciAuYmVuZWZpdHMtY2Fyb3VzZWxfX3NsaWRlX19zbGlkZS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gICAgaGVpZ2h0OiAxNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjJyZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1kZXRhaWxzLWNvbnRhaW5lciBoMSxcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1kZXRhaWxzLWNvbnRhaW5lciAuYmVuZWZpdHMtY2Fyb3VzZWxfX3NsaWRlX19zbGlkZS1jb3N0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtZGV0YWlscy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNzBweDtcbiAgcmlnaHQ6IDMycHg7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4cmVtKSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtZGV0YWlscy1jbG9zZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3NlYXJjaCBpbnB1dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9fc2VhcmNoIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3RhYmxlLWhlYWQgdGg6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9fdGFibGUtaGVhZCB0aDpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX190YWJsZS1oZWFkIHRoOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3RhYmxlLWhlYWQgdGg6bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3RhYmxlLWhlYWQgdGg6bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX190YWJsZS1ib2R5IHRkOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3RhYmxlLWJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3RhYmxlLWJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX190YWJsZS1ib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX2lkIHtcbiAgY29sb3I6ICMwMDdhYzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9faWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9fc3RhdHVzIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX21lbWJlciB7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX21lbWJlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX19kYXRlIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX19wcm92aWRlciB7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX19wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX19hbW91bnQge1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX3NlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX3NlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fZGVkdWN0aWJsZV9fcmVtYWluaW5nLCAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2RlZHVjdGlibGVfX291dC1vZi1wb2NrZXQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19yZW1haW5pbmcsIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fZGVkdWN0aWJsZV9fb3V0LW9mLXBvY2tldCB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2RlZHVjdGlibGVfX3JlbWFpbmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGRhZjM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19vdXQtb2YtcG9ja2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZThmNztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fZGVkdWN0aWJsZV9fbGFiZWwge1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fZGVkdWN0aWJsZV9fYW1vdW50IHtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fZGVkdWN0aWJsZV9fYW1vdW50IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19jaGFydF9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fY2hhcnRfX2dyYXBoIHRkIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB3aGl0ZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fY2hhcnRfX2dyYXBoIHRkOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmNjNTA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2NoYXJ0X19ncmFwaCB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkYWYzO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19jaGFydF9fZ3JhcGggdGQ6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZThmNztcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fY2hhcnRfX3RleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fY2hhcnRfX2xhYmVsIHtcbiAgY29sb3I6ICM3NTc1NzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2NoYXJ0X19hbW91bnQge1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2NoYXJ0X19hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19mYXEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fZmFxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19mYXFfX2xhYmVsIHtcbiAgY29sb3I6ICM3NTc1NzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2ZhcV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19mYXFfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2ZhcV9faXRlbSBhIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19zdWJzY3JpYmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fc3Vic2NyaWJlcl9faWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2Rhc2hib2FyZC1pbml0aWFscy1leGNlbGx1cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogNjdweDtcbiAgd2lkdGg6IDY4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX3N1YnNjcmliZXJfX2ljb24ge1xuICAgIGhlaWdodDogODNweDtcbiAgICB3aWR0aDogODVweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fc3Vic2NyaWJlcl9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX3N1YnNjcmliZXJfX2xhYmVsIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX3N1YnNjcmliZXJfX25hbWUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX3N1YnNjcmliZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX3N1YnNjcmliZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW46IDAuM3JlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX3N1YnNjcmliZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fc3Vic2NyaWJlcl9fbGlua3Mge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX3N1YnNjcmliZXJfX2xpbmtzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2Zvcm0ge1xuICBtYXJnaW46IDEuOHJlbSAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fZm9ybV9fbGFiZWwge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2Zvcm1fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2Zvcm1fX3NlbGVjdCB7XG4gIGNvbG9yOiAjMDA3YWMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2Zvcm1fX3NlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9faW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2VfX2xhYmVsIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2VfX2Ftb3VudCB7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9fYW1vdW50IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9fZHVlIHtcbiAgY29sb3I6ICNlNjEzNDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19kdWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19kdWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2VfX2R1ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9fZHVlIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19idXR0b24ge1xuICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2VfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMC44cmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2VfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2luZm9fX2dyb3VwIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2luZm9fX2dyb3VwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2luZm9fX2dyb3VwIHVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19pbmZvX19ncm91cCBsaSB7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2luZm9fX2dyb3VwIGxpOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogLTE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHdpZHRoOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9faW5mb19fZ3JvdXAgbGk6OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19pbmZvX19ncm91cCBsaTpudGgtY2hpbGQoM24rMCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNjU3ZDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19pbmZvX19ncm91cCBsaTpudGgtY2hpbGQoM24rMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDhiMDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19pbmZvX19ncm91cCBsaTpudGgtY2hpbGQoM24rMik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQxMDA7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19pbmZvX19sYWJlbCB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19zZWFyY2ggaW5wdXQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19zZWFyY2ggaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX3RhYmxlLWhlYWQgdGg6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX190YWJsZS1oZWFkIHRoOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX190YWJsZS1oZWFkIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX190YWJsZS1oZWFkIHRoOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX3RhYmxlLWJvZHkgdGQ6bnRoLWxhc3QtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fdGFibGUtYm9keSB0ZDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX3RhYmxlLWJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX3RhYmxlLWJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX2RydWcge1xuICBjb2xvcjogIzAwN2FjMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fZHJ1ZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX2RydWcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fZHJ1ZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fbWVtYmVyIHtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX21lbWJlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX21lbWJlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19tZW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fcmVmaWxscyB7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fcmVmaWxscyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19yZWZpbGxzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fYnV0dG9ucyBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fYnV0dG9ucyBidXR0b24ge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX2J1dHRvbnMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjY1cmVtO1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19jYXJvdXNlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDQ5MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2Nhcm91c2VsIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWdyZXktZG93bi5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2Nhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NoZXZyb24tZ3JleS1kb3duLnN2Z1wiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9ncmVlbi1jaGVjay1leGNlbGx1cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogOTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5MnB4O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9faGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEuOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjVkYztcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB3aWR0aDogMTZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fbGFiZWwge1xuICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMXJlbTtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fZG9jdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fbmFtZSwgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fb2NjdXBhdGlvbiB7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX25hbWUsIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX29jY3VwYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fYWRkcmVzcyB7XG4gIGNvbG9yOiAjMDA3YWMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fcGhvbmUge1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2xpY2stc2xpZGUgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zbGljay1zbGlkZSAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGljay1zbGlkZSAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zbGljay1zbGlkZSAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpY2stc2xpZGUgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fc3RhdHVzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2J5IHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWwtc2xpZGUge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ncmV5LWRvd24uc3ZnXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWdyZXktZG93bi5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0zNXB4O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICByaWdodDogLTM1cHg7XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbCAuYnRuLXNtIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbCAuYnRuLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAud2F5cy10by1zYXZlLWNhcm91c2VsX19zbGlkZSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgaGVpZ2h0OiAzMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbF9fc2xpZGUge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAud2F5cy10by1zYXZlLWNhcm91c2VsX19pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDEzLjU2MjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTJyZW07XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbF9faGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG4uZXhjZWxsdXMgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbF9fcGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZGFzaGJvYXJkLWFwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYxZmE7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5kYXNoYm9hcmQtY2FyZC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZGFzaGJvYXJkLWNhcmQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gIC5leGNlbGx1cyAudGhlbWUgLmRhc2hib2FyZCAuZGFzaGJvYXJkLWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxufVxuLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5kYXNoYm9hcmQtY2FyZCAuZGFzaGJvYXJkLWNhcmRfX2Zvb3Rlci1idG5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4Y2VsbHVzIC50aGVtZSAuZGFzaGJvYXJkIC5kYXNoYm9hcmQtY2FyZCAuZGFzaGJvYXJkLWNhcmRfX2Zvb3Rlci1idG5zIC5idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi51bml2ZXJhIC50aGVtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLyoqXG4gICAqIFRoZSByZXRpbmEtaW1hZ2UgbWl4aW4gaXMgYSBoZWxwZXIgdG8gZ2VuZXJhdGUgYSByZXRpbmEgYmFja2dyb3VuZCBpbWFnZSBhbmRcbiAgICogbm9uLXJldGluYSBiYWNrZ3JvdW5kIGltYWdlLiBUaGUgaW1hZ2UgaXMgY2VudGVyZWQgd2l0aGluIHRoZSBjb250YWluZXIgYW5kXG4gICAqIHNjYWxlZCBhcyBsYXJnZSBhcyBwb3NzaWJsZSB3aGlsZSBtYWludGFpbmluZyBpbWFnZSBhc3BlY3QgcmF0aW8uXG4gICAqXG4gICAqIEFyZ3VtZW50c1xuICAgKiAkZmlsZW5hbWU6IHBhdGggdG8gdGhlIG5vbi1yZXRpbmEgaW1hZ2VcbiAgICogJHJldGluYS1maWxlbmFtZSAob3B0aW9uYWwpOiBwYXRoIHRvIHRoZSByZXRpbmEgaW1hZ2VcbiAgICovXG4gIC8qIEJvZHkgKi9cbiAgLyogTGF5b3V0IFV0aWxpdGllcyAqL1xuICAvKiBIZWxwIEJ1YmJsZSAqL1xuICAvKiBTcGxpdCBQYW5lbCAqL1xuICAvKiBCYW5uZXIgSW1hZ2UgKi9cbiAgLyogQnJlYWRjcnVtYiAqL1xuICAvKiBCcmVha3BvaW50IFNNICovXG4gIC8qIEJyZWFrcG9pbnQgTUQgKi9cbiAgLyogQnJlYWtwb2ludCBMRyAqL1xuICAvKiBCcmVha3BvaW50IFhMICovXG4gIC8qIFNsaWNrIFRoZW1lICovXG4gIC8qIE91ciBUaGVtZSAqL1xuICAvKiBTbGlkZXMgKi9cbiAgLyogQXJyb3dzICovXG4gIC8qIERvdHMgKi9cbiAgLypcbiAgICogUGFzc3dvcmQgbWFza2luZy91bm1hc2tpbmcgYnV0dG9uLlxuICAgKiBVc2VkIGluIExvZ2luL1JlZ2lzdHJhdGlvbi5cbiAgKi9cbiAgLypcbiAgICogSW4gb3JkZXIgdG8gdXNlIG1peC1ibGVuZC1tb2RlIGZvciBlbGVtZW50IGJhY2tncm91bmRzICh3aXRob3V0IGl0IGFmZmVjdGluZyB0aGUgdmlzdWFsXG4gICAqIGFwcGVhcmFuY2Ugb2YgY2hpbGQgZWxlbWVudHMvY29udGVudCkgeW91IGhhdmUgdG8gdXNlIGEgcGFyZW50IGVsZW1lbnQgdG8gZGVmaW5lIG92ZXJhbGxcbiAgICogZGltZW5zaW9ucyBhbmQgdHdvIGNoaWxkIGVsZW1lbnRzIGZvciBiYWNrZ3JvdW5kIGFuZCBjb250ZW50LlxuICAgKlxuICAgKiBUaGUgcGFyZW50IGVsZW1lbnQgc2hvdWxkIGJlIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvciBgcG9zaXRpb246IGFic29sdXRlO2AuIFRoaXMgbWl4aW4gc2hvdWxkXG4gICAqIGJlIGFwcGxpZWQgdG8gdGhlICdiYWNrZ3JvdW5kJyBjaGlsZCBlbGVtZW50LiBUaGUgJ2NvbnRlbnQnIGNoaWxkIGVsZW1lbnQgc2hvdWxkIGJlXG4gICAqIGBwb3NpdGlvbjogYWJzb2x1dGVgLlxuICAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDVyZW07XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA1OC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzEuMjVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuY29udGFpbmVyLWJsb2NrLCAudW5pdmVyYSAudGhlbWUgLm1haW4gLnBvcnRsZXQtbG9naW4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jb250YWluZXItZmx1aWQsXG4udW5pdmVyYSAudGhlbWUgLmNvbnRhaW5lci1ibG9jayxcbi51bml2ZXJhIC50aGVtZSAubWFpbiAucG9ydGxldC1sb2dpbiB7XG4gIG1heC13aWR0aDogMTAwcmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zcGFuLS1ub24tYnJlYWtpbmcge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jb250YWluZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5jb250YWluZXItZmxleC0tbWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNvbnRhaW5lci1mbGV4LS1sZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5jb250YWluZXItZmx1aWQtMTI4MCxcbi51bml2ZXJhIC50aGVtZSAuY29udGFpbmVyLWZsdWlkLW1heC14bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5jb250YWluZXItZmx1aWQtMTI4MCxcbiAgLnVuaXZlcmEgLnRoZW1lIC5jb250YWluZXItZmx1aWQtbWF4LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtIDAuOTM3NXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtIDdyZW0gMDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC52aXNpYmxlLXhsLWJsb2NrLFxuLnVuaXZlcmEgLnRoZW1lIC52aXNpYmxlLXhsLWlubGluZSxcbi51bml2ZXJhIC50aGVtZSAudmlzaWJsZS14bC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAudmlzaWJsZS14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAudmlzaWJsZS14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC52aXNpYmxlLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udW5pdmVyYSAudGhlbWUgLmNsZWFyZml4OmJlZm9yZSxcbi51bml2ZXJhIC50aGVtZSAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udW5pdmVyYSAudGhlbWUgLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udW5pdmVyYSAudGhlbWUgLmgyLS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuaDItLWJvcmRlci10b3Age1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5wLFxuLnVuaXZlcmEgLnRoZW1lIC5saSB7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5wLFxuICAudW5pdmVyYSAudGhlbWUgLmxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAubm90ZSB7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC51bCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cbi51bml2ZXJhIC50aGVtZSAub2wge1xuICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5vbCAubGkge1xuICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4udW5pdmVyYSAudGhlbWUgLm9sIC5saTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpIFwiLVwiO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5saW5rIHtcbiAgY29sb3I6ICMxMDdhYmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51bml2ZXJhIC50aGVtZSAubGluay0tZG93bmxvYWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udW5pdmVyYSAudGhlbWUgLmxpbmstLWRvd25sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3VuaXZlcmEvZG93bmxvYWQtdW5pdmVyYS5zdmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLnN1cCB7XG4gIGZvbnQtc2l6ZTogNTAlO1xuICB0b3A6IC0wLjhyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmhlbHAtYnViYmxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGYyNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDAuNDczcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5oZWxwLWJ1YmJsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51bml2ZXJhIC50aGVtZSAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG46ZGlzYWJsZWQsIC51bml2ZXJhIC50aGVtZSAuYnRuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi51bml2ZXJhIC50aGVtZSAuYnRuLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjY1cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi5idG4td2lkZSB7XG4gIHBhZGRpbmc6IDAuNjVyZW0gM3JlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAuYnRuLmJ0bi1naG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLWdob3N0OmFjdGl2ZSwgLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLWdob3N0OmZvY3VzLCAudW5pdmVyYSAudGhlbWUgLmJ0bi5idG4tZ2hvc3Q6aG92ZXIsIC51bml2ZXJhIC50aGVtZSAuYnRuLmJ0bi1naG9zdDphY3RpdmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgIzMzMyAxcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAudW5pdmVyYSAudGhlbWUgLmJ0bi5idG4tZGVmYXVsdDpmb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMXB4IDJweCByZ2IoNzcsIDE0NCwgMjU0KTtcbiAgY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi5idG4tZGVmYXVsdDpkaXNhYmxlZCwgLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkZjI1O1xuICBib3JkZXI6IHNvbGlkICNkN2RmMjUgMXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIC50aGVtZSAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjUxYjtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhZDE5O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAudW5pdmVyYSAudGhlbWUgLmJ0bi5idG4tcHJpbWFyeTpmb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTk2MTY7XG4gIGJvcmRlci1jb2xvcjogIzZmNzMxMTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMXB4IDJweCByZ2IoNzcsIDE0NCwgMjU0KTtcbn1cbi51bml2ZXJhIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkICMwMDdhYzMgMXB4O1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi51bml2ZXJhIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMwMDU0ODY7XG4gIGNvbG9yOiAjMDA2N2EyO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC51bml2ZXJhIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXItY29sb3I6ICMwMDJhNDQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDFweCAycHggcmdiKDc3LCAxNDQsIDI1NCk7XG4gIGNvbG9yOiAjMDA2N2EyO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWVhZWFlO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi5idG4tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkICNjYWNhY2EgMXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLXRlcnRpYXJ5OmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnVuaXZlcmEgLnRoZW1lIC5idG4uYnRuLXRlcnRpYXJ5OmZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMXB4IDJweCByZ2IoNzcsIDE0NCwgMjU0KTtcbiAgY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi5idG4tdGVydGlhcnk6ZGlzYWJsZWQsIC51bml2ZXJhIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi10b2dnbGVkLCAudW5pdmVyYSAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJ0bi1sb2dpbi0tbWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGYyNTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi51bml2ZXJhIC50aGVtZSAuYnRuLXNvY2lhbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2NTE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi1zb2NpYWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGYyNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmJ0bi1zb2NpYWwge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIGEuYnRuLXNvY2lhbCB7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC4zNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgYS5idG4tc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4tc29jaWFsX19pY29uIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmJ0bi1zb2NpYWxfX2ljb24ge1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNyAhaW1wb3J0YW50O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG59XG4udW5pdmVyYSAudGhlbWUgLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MzczICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRkYiAhaW1wb3J0YW50O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi51bml2ZXJhIC50aGVtZSAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udW5pdmVyYSAudGhlbWUgLndyYXBwZXItLW1lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cbi51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tbWVkaWEtLWFyZWFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNjU2ODtcbn1cbi51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tZXh0cmFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDc0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLndyYXBwZXItLW1lZGlhLS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSBhbmQgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLndyYXBwZXItLW1lZGlhLS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLndyYXBwZXItLW1lZGlhLS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLndyYXBwZXItLW1lZGlhLS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tbWVkaWEtLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgaW5wdXQ6bm90KC5idG4tcHJpbWFyeSkge1xuICBjb2xvcjogIzIyMWYxZjtcbn1cbi51bml2ZXJhIC50aGVtZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udW5pdmVyYSAudGhlbWUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgLnVuaXZlcmEgLnRoZW1lIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC51bml2ZXJhIC50aGVtZSAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4udW5pdmVyYSAudGhlbWUgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnVuaXZlcmEgLnRoZW1lIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnVuaXZlcmEgLnRoZW1lIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi51bml2ZXJhIC50aGVtZSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ncmV5LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSBzZWxlY3QuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2hlY2tib3gsXG4udW5pdmVyYSAudGhlbWUgLnJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jaGVja2JveCBpbnB1dCxcbi51bml2ZXJhIC50aGVtZSAucmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udW5pdmVyYSAudGhlbWUgLmNoZWNrYm94IGlucHV0OmZvY3VzIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsIC51bml2ZXJhIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6aG92ZXIgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi51bml2ZXJhIC50aGVtZSAucmFkaW8gaW5wdXQ6Zm9jdXMgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi51bml2ZXJhIC50aGVtZSAucmFkaW8gaW5wdXQ6aG92ZXIgfiAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4udW5pdmVyYSAudGhlbWUgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi51bml2ZXJhIC50aGVtZSAucmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMztcbn1cbi51bml2ZXJhIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyLFxuLnVuaXZlcmEgLnRoZW1lIC5yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51bml2ZXJhIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jaGVja2JveF9faW5kaWNhdG9yLFxuLnVuaXZlcmEgLnRoZW1lIC5yYWRpbyBpbnB1dDpjaGVja2VkOmZvY3VzIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YWY2O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jaGVja2JveCBpbnB1dDpkaXNhYmxlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yLFxuLnVuaXZlcmEgLnRoZW1lIC5yYWRpbyBpbnB1dDpkaXNhYmxlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlcixcbi51bml2ZXJhIC50aGVtZSAucmFkaW8gaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4udW5pdmVyYSAudGhlbWUgLmNoZWNrYm94OmhvdmVyIGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsXG4udW5pdmVyYSAudGhlbWUgLnJhZGlvOmhvdmVyIGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWRkO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jaGVja2JveF9faW5kaWNhdG9yLFxuLnVuaXZlcmEgLnRoZW1lIC5yYWRpb19faW5kaWNhdG9yIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udW5pdmVyYSAudGhlbWUgLmNoZWNrYm94X19pbmRpY2F0b3I6YWZ0ZXIsXG4udW5pdmVyYSAudGhlbWUgLnJhZGlvX19pbmRpY2F0b3I6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMC4xMjVyZW07XG4gIGxlZnQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMC42ODc1cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi51bml2ZXJhIC50aGVtZSAucmFkaW8gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udW5pdmVyYSAudGhlbWUgLnJhZGlvIC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyIHtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwLjI1cmVtO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5yYWRpbyBpbnB1dDpkaXNhYmxlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi51bml2ZXJhIC50aGVtZSAuc3BsaXQtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5zcGxpdC1wYW5lbCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLnNwbGl0LXBhbmVsX19pbWFnZSB7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuc3BsaXQtcGFuZWxfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuc3BsaXQtcGFuZWxfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuc3BsaXQtcGFuZWxfX2ltYWdlIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLnNwbGl0LXBhbmVsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGYyNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5zcGxpdC1wYW5lbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAycmVtO1xuICB3aWR0aDogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgICByaWdodDogM3JlbTtcbiAgICB0b3A6IDNyZW07XG4gICAgd2lkdGg6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgICByaWdodDogOHJlbTtcbiAgICB3aWR0aDogOXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5zcGxpdC1wYW5lbF9fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiA0MXB4O1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuc3BsaXQtcGFuZWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUxcHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5zcGxpdC1wYW5lbC51bml2ZXJhLXRoZW1lIC5zcGxpdC1wYW5lbF9fdGl0bGUge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuc3BsaXQtcGFuZWwudW5pdmVyYS10aGVtZSAuc3BsaXQtcGFuZWxfX3RpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuc3BsaXQtcGFuZWwudW5pdmVyYS10aGVtZSAuc3BsaXQtcGFuZWxfX3RpdGxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLnNwbGl0LXBhbmVsX19wYXJhZ3JhcGgge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuc3BsaXQtcGFuZWxfX3BhcmFncmFwaCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5zcGxpdC1wYW5lbC51bml2ZXJhLXRoZW1lIC5zcGxpdC1wYW5lbF9fcGFyYWdyYXBoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5zcGxpdC1wYW5lbC51bml2ZXJhLXRoZW1lIC5zcGxpdC1wYW5lbF9fcGFyYWdyYXBoIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLnNwbGl0LXBhbmVsX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC43cmVtIDIuNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLnNwbGl0LXBhbmVsX19idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXItaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTUsIDEwMSwgMTA0LCAwLjgpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXItaW1hZ2VfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXItaW1hZ2VfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSA4cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lci1pbWFnZS1ub25lIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAuYmFubmVyLWltYWdlLW5vbmUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIyMWYxZjtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXItaW1hZ2Utbm9uZSAuYmFubmVyLWltYWdlX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMyZjcwYWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51bml2ZXJhIC50aGVtZSAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pY29uIHtcbiAgY29udGVudDogXCLigLrCoFwiO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5icmVhZGNydW1iID4gc3BhbjpsYXN0LWNoaWxkIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogY29udGV4dC1tZW51ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLnBhZ2VUb29scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG59XG4udW5pdmVyYSAudGhlbWUgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC41cmVtIDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC41cmVtIDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5wYWdlVG9vbHMuYm9keS5kLXByaW50LW5vbmUuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cbi51bml2ZXJhIC50aGVtZSBuYXYjX2NvbV9saWZlcmF5X3NpdGVfbmF2aWdhdGlvbl9icmVhZGNydW1iX3dlYl9wb3J0bGV0X1NpdGVOYXZpZ2F0aW9uQnJlYWRjcnVtYlBvcnRsZXRfSU5TVEFOQ0VfVFpHbXVyRTQ0UGJqX2JyZWFkY3J1bWJzLWRlZmF1bHRTY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLnVuaXZlcmEgLnRoZW1lIGRpdiNwX3BfaWRfY29tX2xpZmVyYXlfc2l0ZV9uYXZpZ2F0aW9uX2JyZWFkY3J1bWJfd2ViX3BvcnRsZXRfU2l0ZU5hdmlnYXRpb25CcmVhZGNydW1iUG9ydGxldF9JTlNUQU5DRV9UWkdtdXJFNDRQYmpfIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDBweCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udW5pdmVyYSAudGhlbWUgc2VjdGlvbiNwb3J0bGV0X2NvbV9saWZlcmF5X3NpdGVfbmF2aWdhdGlvbl9icmVhZGNydW1iX3dlYl9wb3J0bGV0X1NpdGVOYXZpZ2F0aW9uQnJlYWRjcnVtYlBvcnRsZXRfSU5TVEFOQ0VfVFpHbXVyRTQ0UGJqIC5wb3J0bGV0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2hhcmUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udW5pdmVyYSAudGhlbWUgLnJvdy1oZWFkaW5nIC5zaGFyZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udW5pdmVyYSAudGhlbWUgLnJvdy1oZWFkaW5nIC5mYS1zaGFyZS1hbHQsXG4udW5pdmVyYSAudGhlbWUgLnNoYXJlLWltYWdlIC5mYS1zaGFyZS1hbHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA1cHggMCAwO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi51bml2ZXJhIC50aGVtZSAucm93LWhlYWRpbmcgLmFkZHRoaXNfaW5saW5lX3NoYXJlX3Rvb2xib3gsXG4udW5pdmVyYSAudGhlbWUgLnNoYXJlLWltYWdlIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5uYXYtdGFicyA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYTphY3RpdmUsIC51bml2ZXJhIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsIC51bml2ZXJhIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjFmMWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwN2FjMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzAwN2FjMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udW5pdmVyYSAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTphY3RpdmUsIC51bml2ZXJhIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlOmhvdmVyLCAudW5pdmVyYSAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA3YWMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjMDA3YWMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi51bml2ZXJhIC50aGVtZSAudGFiLXBhbmUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udW5pdmVyYSAudGhlbWUgLm5hdi10YWJzLS1jb21wYWN0IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udW5pdmVyYSAudGhlbWUgLmF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAuYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2IHtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cbi51bml2ZXJhIC50aGVtZSAuYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LmF1dG9jb21wbGV0ZS1hY3RpdmUsIC51bml2ZXJhIC50aGVtZSAuYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGYyNTtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4teHMsXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXhzLWRvd24sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXNtLWRvd24sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLW1kLWRvd24sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLWxnLWRvd24sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXhsLWRvd24sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXhzLXVwLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi11bmxlc3Mtc20sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXVubGVzcy1tZCxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLWxnLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi11bmxlc3MteGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tc20sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXNtLWRvd24sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLW1kLWRvd24sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLWxnLWRvd24sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXhsLWRvd24sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXhzLXVwLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi1zbS11cCxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhzLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi11bmxlc3MtbWQsXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXVubGVzcy1sZyxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLW1kLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi1tZC1kb3duLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi1sZy1kb3duLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tc20tdXAsXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLW1kLXVwLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi11bmxlc3MteHMsXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXVubGVzcy1zbSxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLWxnLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi11bmxlc3MteGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLWxnLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi1sZy1kb3duLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tc20tdXAsXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLW1kLXVwLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi1sZy11cCxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhzLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi11bmxlc3Mtc20sXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXVubGVzcy1tZCxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tbGcsXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXhsLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tc20tdXAsXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLW1kLXVwLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi1sZy11cCxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4teGwtdXAsXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXVubGVzcy14cyxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXNtLFxuICAudW5pdmVyYSAudGhlbWUgLmhpZGRlbi11bmxlc3MtbWQsXG4gIC51bml2ZXJhIC50aGVtZSAuaGlkZGVuLXVubGVzcy1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLnJvb3QtZm9vdGVyX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5yb290LWZvb3Rlcl9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAucm9vdC1mb290ZXJfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbCB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5yb290LWZvb3Rlcl9fc29jaWFsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLnJvb3QtZm9vdGVyX19zb2NpYWxfX3RleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLnJvb3QtZm9vdGVyX19zb2NpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWwge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAucm9vdC1mb290ZXJfX2xlZ2FsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWxfX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWxfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zY3JvbGwtdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi51bml2ZXJhIC50aGVtZSAuc2Nyb2xsLXRvLXRvcCBpbWcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5nZW5lc3lzYnRuIHtcbiAgcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDAuOHJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNjUpO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtIDAuNnJlbSAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSBzdmcuc3ZnQ2hhdCB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2hhdC0yIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjRkZGRkZGO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zY3JvbGwtdG8tdG9wLS12aXNpYmxlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4udW5pdmVyYSAudGhlbWUgYnV0dG9uLmQtcHJpbnQtbm9uZS5idG4uYnRuLXByaW1hcnkuZ2VuZXN5cy1mb290ZXIge1xuICB3aWR0aDogMTI1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAwLjZyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lICNvbmxpbmUtY2hhdCBzdmcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDAuMXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZXh0cmFzIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmV4dHJhcyB7XG4gICAgcGFkZGluZzogMCA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5leHRyYXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmV4dHJhcyB7XG4gICAgcGFkZGluZzogMnJlbSA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmV4dHJhc19fcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5leHRyYXNfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZXh0cmFzX19yb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZXh0cmFzX19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5leHRyYXNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmV4dHJhc19fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAxOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgLW1vei1jb2x1bW4tY291bnQ6IDE7IC8qIEZpcmVmb3ggKi9cbiAgY29sdW1uLWNvdW50OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZXh0cmFzX19jb2xzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5leHRyYXNfX2NvbHMge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjsgLyogRmlyZWZveCAqL1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5leHRyYXNfX2dyb3VwIHtcbiAgbWFyZ2luOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVmNjU2ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmV4dHJhc19fZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAuZXh0cmFzX19ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmNjU2ODtcbiAgfVxufVxuLmV4dHJhc19fcm93OmZpcnN0LWNoaWxkIC51bml2ZXJhIC50aGVtZSAuZXh0cmFzX19ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NXJlbSkge1xuICAuZXh0cmFzX19yb3c6Zmlyc3QtY2hpbGQgLnVuaXZlcmEgLnRoZW1lIC5leHRyYXNfX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5leHRyYXNfX2dyb3VwLS1zZWN1cmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkZjI1O1xuICB3aWR0aDogNHB4O1xuICBsZWZ0OiAtNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5leHRyYXNfX2dyb3VwLS1zZWN1cmUge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZDdkZjI1O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmV4dHJhc19fZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZXh0cmFzX19ncm91cC1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAuZXh0cmFzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5leHRyYXNfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmV4dHJhc19faXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmV4dHJhc19faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZDdkZjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYXJlYXMge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYXJlYXMge1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmFyZWFzX190b2dnbGUuY29sbGFwc2VkIC5hcmVhc19fdG9nZ2xlLWNoZXZyb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuYXJlYXNfX3RvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udW5pdmVyYSAudGhlbWUgLmFyZWFzX190b2dnbGUtY2hldnJvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMTNweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fYWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYXJlYXNfX3Jvdy1vdXRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmFyZWFzX19yb3ctb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuYXJlYXNfX3Jvdy1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYXJlYXNfX3Jvdy1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYXJlYXNfX3Jvdy1pbm5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fY29scyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuYXJlYXNfZ3JvdXAge1xuICBtYXJnaW46IDJyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWY2NTY4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYXJlYXNfZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAuYXJlYXNfZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjY1Njg7XG4gIH1cbn1cbi5hcmVhc19fcm93LWlubmVyOmZpcnN0LWNoaWxkIC51bml2ZXJhIC50aGVtZSAuYXJlYXNfZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLmFyZWFzX19yb3ctaW5uZXI6Zmlyc3QtY2hpbGQgLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuYXJlYXNfZ3JvdXA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NzQ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MTQ3NDk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmFyZWFzX2dyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYXJlYXNfX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmFyZWFzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuYXJlYXNfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmFyZWFzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWltYWdlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWltYWdlXSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyW2RhdGEtY2Fyb3VzZWw9aW1hZ2VdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2UtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2UtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDIzcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzByZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSBhLmNhcm91c2VsX19pbWFnZS1zbGlkZV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIxZjFmO1xufVxuLnVuaXZlcmEgLnRoZW1lIGEuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50OmhvdmVyIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlLFxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9faW1hZ2UtY29udGFpbmVyLFxuLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YSxcbi51bml2ZXJhIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2ltYWdlLWNvbnRhaW5lcixcbi51bml2ZXJhIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjByZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19pbWFnZS1jb250YWluZXIsXG4gIC51bml2ZXJhIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2ltYWdlLWNvbnRhaW5lcixcbiAgLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMxLjg3NXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtIDJyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2LFxuLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICB0b3A6IDMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSxcbi51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWJsdWUtcmlnaHQuc3ZnXCIpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNC4zNzVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQuMzc1cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG59XG4udW5pdmVyYSAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbDpob3ZlciAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LFxuLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4udW5pdmVyYSAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbDpob3ZlciAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLFxuLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xufVxuLnVuaXZlcmEgLnRoZW1lIFtkYXRhLWNhcm91c2VsPXRodW1ibmFpbF0uc2xpY2stc2xpZGVyLFxuLnVuaXZlcmEgLnRoZW1lICNtZWRpYS1jYXJvdXNlbC5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnVuaXZlcmEgLnRoZW1lIFtkYXRhLWNhcm91c2VsPXRodW1ibmFpbF0gLnNsaWNrLWRvdHMsXG4udW5pdmVyYSAudGhlbWUgI21lZGlhLWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC02LjVyZW07XG4gIGxlZnQ6IDA7XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJbZGF0YS1jYXJvdXNlbD10aHVtYm5haWxdLFxuLnVuaXZlcmEgLnRoZW1lICNtZWRpYS1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1oZWFkaW5nLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1jb250YWluZXIge1xuICB3aWR0aDogMTRyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDguNzVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICB0b3A6IC0zLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWNvbnRhaW5lciAuc2xpY2stbGlzdCB7XG4gICAgdG9wOiAtMy43NXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMDAlO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAzLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlIHtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZXh0X2Jsb2csIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZmFjZWJvb2ssIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tdHdpdHRlciwgLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1saW5rZWRpbiwgLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1nb29nbGVwbHVzLCAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbSAycmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1leHRfYmxvZzo6YmVmb3JlLCAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWZhY2Vib29rOjpiZWZvcmUsIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tdHdpdHRlcjo6YmVmb3JlLCAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWxpbmtlZGluOjpiZWZvcmUsIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZ29vZ2xlcGx1czo6YmVmb3JlLCAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLXlvdXR1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLWZhY2Vib29rLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGYyNTtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tYmxvZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1ibG9nLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjFiNDtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZXh0X2Jsb2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zb2NpYWwtZXh0X2Jsb2cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0OTRiO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLXR3aXR0ZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkZjI1O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1saW5rZWRpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2RmMjU7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWdvb2dsZXBsdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zb2NpYWwtZ29vZ2xlcGx1cy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2RmMjU7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zb2NpYWwteW91dHViZS5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2RmMjU7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogOXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDExcmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjlyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fbGluay1kZXNjcmlwdGlvbiwgLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2xpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2xpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIGEuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIxZjFmO1xufVxuLnVuaXZlcmEgLnRoZW1lIGEuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fY29udGVudDpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ3NDk7XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2xpY2stcHJldixcbi51bml2ZXJhIC50aGVtZSAuc2xpY2stbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgd2lkdGg6IDQuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zbGljay1wcmV2OmhvdmVyLCAudW5pdmVyYSAudGhlbWUgLnNsaWNrLXByZXY6Zm9jdXMsXG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLW5leHQ6aG92ZXIsXG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi51bml2ZXJhIC50aGVtZSAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zbGljay1wcmV2OmJlZm9yZSxcbi51bml2ZXJhIC50aGVtZSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNC4xcmVtO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDFyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4udW5pdmVyYSAudGhlbWUgW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbn1cbi51bml2ZXJhIC50aGVtZSBbZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG59XG4udW5pdmVyYSAudGhlbWUgW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4udW5pdmVyYSAudGhlbWUgW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stcHJldixcbi51bml2ZXJhIC50aGVtZSAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1uZXh0IHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1wcmV2OmhvdmVyLFxuLnVuaXZlcmEgLnRoZW1lIC5zbGljay1zbGlkZXI6aG92ZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTM1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAudW5pdmVyYSAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAudW5pdmVyYSAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC40Mzc1cmVtO1xuICB3aWR0aDogMC40Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAxO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fY3VzdG9tLXBhZ2UtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHMge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0c19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyMjFmMWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluazphY3RpdmUsIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluazpmb2N1cywgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rOmhvdmVyLCAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6YWN0aXZlOmZvY3VzLCAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6YWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMyMjFmMWY7XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6aG92ZXIgLm1hcmtldGluZy1idWxsZXRfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fdGV4dCB7XG4gIG1heC13aWR0aDogMTZyZW07XG4gIG1hcmdpbjogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fdGV4dCB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDY2cHg7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgd2lkdGg6IDgxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTQ4cHg7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjc2cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmlubGluZS1hY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4xODc1cmVtO1xuICBoZWlnaHQ6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHMtZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAwLjVzO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHMtZXhwYW5kZWQuZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHMtZXhwYW5kZWQuY29sbGFwc2VkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keSB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MDBweCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDAuNXM7XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQtbm9BbmltLFxuLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQtbm9BbmltLFxuICAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkLW5vQW5pbSxcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkIHtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZC1ub0FuaW0sXG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZCB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZC1ub0FuaW0ge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmNvbGxhcHNlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBoZWlnaHQ6IDYuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGUge1xuICAgIGhlaWdodDogOC41cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVCYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NoZXZyb24tYmxhY2stbGVmdC5zdmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjayBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjay5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVCYWNrLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjay5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19jbG9zZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2subWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fY2xvc2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4xcmVtIDFyZW07XG4gIG1pbi13aWR0aDogMTdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluayB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbms6YWN0aXZlLCAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmZvY3VzLCAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmhvdmVyLCAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmFjdGl2ZTpmb2N1cywgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazphY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjbGVhcjogYm90aDtcbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsgPiAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5V3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlXcmFwcGVyIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlJbWcge1xuICAgIGhlaWdodDogMTQ4cHg7XG4gICAgd2lkdGg6IDE4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5SW1nIHtcbiAgICBoZWlnaHQ6IDI3NnB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMiB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBwIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAxcmVtIDAgMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgcCB7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgcCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMS42NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5QnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMjByZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tc2l0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zaXRlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zaXRlc19fY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zaXRlc19fY2hvaWNlX19saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSAudGhlbWUgLnNpdGVzX19jaG9pY2UtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UyZTI7XG59XG4udW5pdmVyYSAudGhlbWUgLnNpdGVzX19jaG9pY2UtLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTlweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA5cHgpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA5cHggc29saWQgI2UzZTJlMjtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udW5pdmVyYSAudGhlbWUgLnNpdGVzX19jaG9pY2UtLWFjdGl2ZSAuc2l0ZXNfX2Nob2ljZV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zZXNzaW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMS43NXJlbTtcbiAgZm9udC1zaXplOiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zZXNzaW9uIGEge1xuICBjb2xvcjogIzAwNzFiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luOiAtMC4xODVyZW0gMC4yNXJlbSAtMC4xODVyZW07XG4gIHdpZHRoOiAycmVtO1xuICAvKlxuICAgICAgICAgICAgRW1wdHkgdXNlciBhdmF0YXIgZGl2IGRpc3BsYXlzIGRpZmZlcmVudGx5IHRoYW4gZGVmYXVsdCBpbml0aWFscyxcbiAgICAgICAgICAgIGljb24uIFNvIGFkZCBjb250ZW50IHRvIGVtcHR5IGRpdi5cbiAgICAgICAgICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbjplbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uLnVzZXItaWNvbi1jb2xvci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM3YjsgLyogcGFzcyAxMC4wNToxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4NDI7IC8qIHBhc3MgNC41NjoxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7IC8qIHBhc3MgNC41OToxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTQ1YzQ7IC8qIHBhc3MgNC41NToxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7IC8qIHBhc3MgNS44MjoxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUzNzM7IC8qIHBhc3MgOC40NToxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7IC8qIHBhc3MgNC41OToxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4NDI7IC8qIHBhc3MgNC41NjoxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItOSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzN2I7IC8qIHBhc3MgMTAuMDU6MSAqL1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtOm50aC1jaGlsZChuKzIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxlZnQ6IC0wLjA1cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYmJiO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b3BuYXYubm8tbmF2YmFyIC5iYW5uZXJfX3RvcC1iYXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjMDA3YWMzIDNweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lcl9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYmFubmVyX190b3AtYmFyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS43NXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlLCAudW5pdmVyYSAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlLCAudW5pdmVyYSAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLWxlZnQ6IDAuNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC43NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDYuNzVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC40Mzc1cmVtIHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1sZWZ0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAxLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDYuODEyNXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2ZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCBmaWVsZHNldC5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMjc1cmVtIDA7XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAubGV4aWNvbi1pY29uIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAwLjJzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLmxmci1kZG0tZmllbGQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCBlYXNlLW91dCAwLjJzO1xuICB3aWR0aDogNC40ZW07XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OjotbXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmZvY3VzLCAudW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGN1cnNvcjogdGV4dDtcbiAgd2lkdGg6IDEwZW07XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmZvY3VzOjotbXMtcGxhY2Vob2xkZXIsIC51bml2ZXJhIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQ6YWN0aXZlOjotbXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsIC51bml2ZXJhIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQ6YWN0aXZlOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuaW5wdXQtdGV4dC13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyLCAudW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaC5mb2N1cyB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2g6aG92ZXIgLmxleGljb24taWNvbiwgLnVuaXZlcmEgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLmxleGljb24taWNvbiB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2g6aG92ZXIgLnNlYXJjaC1pbnB1dDo6LW1zLXBsYWNlaG9sZGVyLCAudW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaC5mb2N1cyAuc2VhcmNoLWlucHV0OjotbXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi51bml2ZXJhIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyLCAudW5pdmVyYSAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaC5mb2N1cyAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLmxleGljb24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi51bml2ZXJhIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkZjI0O1xuICBib3JkZXItY29sb3I6ICNkN2RmMjQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC51bml2ZXJhIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC51bml2ZXJhIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC51bml2ZXJhIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAudW5pdmVyYSAudGhlbWUgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2RmMjQ7XG4gIGJvcmRlci1jb2xvcjogI2FmYjUxYjtcbiAgY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogI2NjYztcbn1cbi51bml2ZXJhIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAudW5pdmVyYSAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAudW5pdmVyYSAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAudW5pdmVyYSAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29sc19fYnV0dG9uIHtcbiAgcGFkZGluZzogMC41OTRyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLnRvb2xzX19idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIsIC51bml2ZXJhIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29sc19fYnV0dG9uOmhvdmVyIC5pY29uLWhlbHAsIC51bml2ZXJhIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyAuaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvaGVscC1ibHVlLnN2Z1wiKTtcbn1cbi51bml2ZXJhIC50aGVtZSAudG9vbHNfX2J1dHRvbjpob3ZlciAuaWNvbi1zZWFyY2gsIC51bml2ZXJhIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyAuaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zZWFyY2gtYmx1ZS5zdmdcIik7XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIgLmljb24tcmV3YXJkcywgLnVuaXZlcmEgLnRoZW1lIC50b29sc19fYnV0dG9uOmZvY3VzIC5pY29uLXJld2FyZHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9yZXdhcmRzLWJsdWUuc3ZnXCIpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29sc19fYnV0dG9uOmhvdmVyIC5pY29uLW1lc3NhZ2VzLCAudW5pdmVyYSAudGhlbWUgLnRvb2xzX19idXR0b246Zm9jdXMgLmljb24tbWVzc2FnZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9tZXNzYWdlcy1ibHVlLnN2Z1wiKTtcbn1cbi51bml2ZXJhIC50aGVtZSAudG9vbHNfX2J1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5pY29uLWhlbHAsXG4udW5pdmVyYSAudGhlbWUgLmljb24tc2VhcmNoLFxuLnVuaXZlcmEgLnRoZW1lIC5pY29uLXJld2FyZHMsXG4udW5pdmVyYSAudGhlbWUgLmljb24tbWVzc2FnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmljb24taGVscCB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2hlbHAtYmxhY2suc3ZnXCIpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NlYXJjaC1ibGFjay5zdmdcIik7XG59XG4udW5pdmVyYSAudGhlbWUgLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udW5pdmVyYSAudGhlbWUgLmljb24tcmV3YXJkcyB7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9yZXdhcmRzLWJsYWNrLnN2Z1wiKTtcbn1cbi51bml2ZXJhIC50aGVtZSAuaWNvbi1tZXNzYWdlcyB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9tZXNzYWdlcy1ibGFjay5zdmdcIik7XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwJTtcbiAgcmlnaHQ6IC02MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExYTgwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSBkaXYjcF9wX2lkX1RoZW1lU2VhcmNoUG9ydGxldF9XQVJfc2VhcmNocG9ydGxldF8sXG4udW5pdmVyYSAudGhlbWUgZGl2I3BfcF9pZF9UaGVtZVNlYXJjaFBvcnRsZXRfV0FSX3NlYXJjaHBvcnRsZXRfIGRpdixcbi51bml2ZXJhIC50aGVtZSBkaXYjcF9wX2lkX1RoZW1lU2VhcmNoUG9ydGxldF9XQVJfc2VhcmNocG9ydGxldF8gc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMzA7XG59XG4udW5pdmVyYSAudGhlbWUgLmlucHV0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC01cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDdyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDNyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udW5pdmVyYSAudGhlbWUgLmlucHV0LXNlYXJjaCBpbnB1dCB+IC5pbnB1dC1zZWFyY2hfX2luZGljYXRvciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbn1cbi51bml2ZXJhIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0IH4gLmlucHV0LXNlYXJjaF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjU1cmVtO1xuICByaWdodDogNS4xNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBjdXJzb3I6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxNC41cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMgfiAuaW5wdXQtc2VhcmNoX19pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMgfiAuaW5wdXQtc2VhcmNoX19pY29uIHtcbiAgcmlnaHQ6IDEyLjFyZW07XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMgfiAuaW5wdXQtc2VhcmNoX19pY29uIHtcbiAgICByaWdodDogMTIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudSBsaSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51IGxpIGEge1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbn1cbi51bml2ZXJhIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4udW5pdmVyYSAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51LmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4tbG9naW5fX3N5bWJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC5idG4tbG9naW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzQ0cmVtIDAuNzVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJ0bi1sb2dpbl9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJ0bi1sb2dpbl9fc3ltYm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJhbm5lcl9fdG9wLWJhcjpiZWZvcmUsIC51bml2ZXJhIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAuYmFubmVyX190b3AtYmFyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi51bml2ZXJhIC50aGVtZSAuYnRuLWxvZ2luLS1tZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4tbG9naW4tLW1kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5idG4tbG9naW4tLW1kIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nOiAwLjU2M3JlbSAxLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcl9fbG9nby1zaXRlLW5hbWUgLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDguNjQyMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjYyMzY4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIC5sb2dvIHtcbiAgICB3aWR0aDogMTMuMjg5OTM3NXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udW5pdmVyYSAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcl9fbG9nby1zaXRlLW5hbWUgLnNpdGUtbmFtZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjZTJlMmUyIDFweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBoZWlnaHQ6IDEuNjIzNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjIzNjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHBhZGRpbmctbGVmdDogMC45ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIC5zaXRlLW5hbWUge1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmxvZ2luIHtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAzLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udW5pdmVyYSAudGhlbWUgLmxvZ2luLmNvbGxhcHNlLnRyYW5zaXRpb25pbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51bml2ZXJhIC50aGVtZSAubG9naW4uY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi1sb2dpbixcbi51bml2ZXJhIC50aGVtZSAuYnRuLW1lbnUge1xuICB3aWR0aDogMy42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAuYnRuLmJ0bi1tZW51IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi5idG4tbWVudTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4tbWVudV9faW1hZ2Uge1xuICBoZWlnaHQ6IDAuOTU0Mzc1cmVtO1xuICB3aWR0aDogMS41cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1wcmltYXJ5LFxuLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmxvZ2luLXByaW1hcnksXG4gIC51bml2ZXJhIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1wcmltYXJ5LFxuICAudW5pdmVyYSAudGhlbWUgLmxvZ2luLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi1sb2dpbl9fY2xvc2UtLW1kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnlfX2hlYWRpbmcsXG4udW5pdmVyYSAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnlfX2hlYWRpbmcsXG4gIC51bml2ZXJhIC50aGVtZSAubG9naW4tcHJpbWFyeV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnlfX2hlYWRpbmcsXG4gIC51bml2ZXJhIC50aGVtZSAubG9naW4tcHJpbWFyeV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51bml2ZXJhIC50aGVtZSAubG9naW4taW5wdXRfX3dyYXBwZXIge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi51bml2ZXJhIC50aGVtZSAubG9naW4taW5wdXRfX3dyYXBwZXIgLmxvZ2luLWlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxLjE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubG9naW4taW5wdXRfX3dyYXBwZXIgLmxvZ2luLWlucHV0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIGRpdi5idG4tc2VhcmNoLWNhbmNlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmJ0bi1yZWdpc3RlcixcbiAgLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19idG4ge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuNjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmJ0bi1yZWdpc3RlcixcbiAgLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDUuNjVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAubG9naW4tcHJpbWFyeV9fYnRuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rLXdyYXBwZXIgLnNlcGFyYXRvcl9fcGlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW46IDAgMC4zNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2xpbmstd3JhcHBlciAuc2VwYXJhdG9yX19waXBlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rOmhvdmVyLCAudW5pdmVyYSAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMzU2MjtcbiAgb3V0bGluZTogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDAgNC4yNXJlbSA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDFyZW0gNC4yNXJlbSAzcmVtIDIuNXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkgLmNsb3NlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlX19pY29uIHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAubG9naW4tYnVsbGV0X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuMjVyZW07XG4gIG1heC13aWR0aDogMjNyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmxvZ2luLWJ1bGxldF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbn1cbi51bml2ZXJhIC50aGVtZSAubG9naW4tYnVsbGV0X19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMy4zNzVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5sb2dpbi1idWxsZXRfX3RleHQge1xuICBtYXJnaW46IDA7XG59XG4udW5pdmVyYSAudGhlbWUgLmJ0bi1yZWdpc3RlciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuYnRuLXJlZ2lzdGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tc2l0ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmF2YXRhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAtMWVtIDAuMjVlbSAtMC43NWVtO1xuICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYnRuLWdyb3VwLnNlc3Npb25fX2l0ZW0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYnRuLWdyb3VwLnNlc3Npb25fX2l0ZW0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYnRuLWdyb3VwLnNlc3Npb25fX2l0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIxNXB4O1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYnRuLWdyb3VwLnNlc3Npb25fX2l0ZW0gLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLmJhbm5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLmJ0bi1sb2dpbixcbiAgLnVuaXZlcmEgLnRoZW1lIC5idG4tbG9naW4uYnRuLWxvZ2luX19zeW1ib2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC50b29scyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAuYnRuLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5sb2dpbiB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLmxvZ2luLmNvbGxhcHNlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubG9naW4uY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNjU2ODtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDMwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udW5pdmVyYSAudGhlbWUgLndyYXBwZXItLW5hdmJhci0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udW5pdmVyYSAudGhlbWUgLndyYXBwZXItLW5hdmJhci0taW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi51bml2ZXJhIC50aGVtZSAudG9wbmF2LS1zdGlja3k6bm90KC5uby1uYXZiYXIpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMjA7XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudS1zZWFyY2hfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudS1zZWFyY2gge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51LXNlYXJjaF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuMyk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMy4zNzVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51LXNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnUtc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudS1zZWFyY2hfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjQzNzVyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4tbWVudS1jbG9zZSB7XG4gIHdpZHRoOiAzLjM3NXJlbTtcbiAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5idG4tbWVudS1jbG9zZV9faWNvbiB7XG4gIHdpZHRoOiAxLjYyNXJlbTtcbiAgaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudS1mb290ZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuNzVyZW0gMCAxcmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51LWZvb3Rlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudS1mb290ZXJfX2l0ZW06aG92ZXIsXG4udW5pdmVyYSAudGhlbWUgLm1lbnUtZm9vdGVyX19pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudS1mb290ZXJfX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTAuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MTM0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnUtZmx5b3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1lbnUtaGVhZGVyLFxuICAudW5pdmVyYSAudGhlbWUgLm1lbnUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tbmF2YmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXItLWluIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51LWZseW91dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbmssXG4gIC51bml2ZXJhIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbms6Zm9jdXMsXG4gIC51bml2ZXJhIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbms6Zm9jdXMsXG4gIC51bml2ZXJhIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1ZjY1Njg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19pdGVtLS1mZWF0dXJlZCAubWVudV9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnUtZmx5b3V0LS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLmZseW91dCB7XG4gICAgcGFkZGluZzogMi41cmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmZseW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAuZmx5b3V0X19tYWluIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAuZmx5b3V0X19wcm9tbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMzJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLmZseW91dCAubWVudV9fcHJvbW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IC0xLjEyNXJlbSAtMS43NXJlbTtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLmZseW91dCAubWVudV9fcHJvbW8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5mbHlvdXRfX21haW4ge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X19saW5rIC5pY29uLWxvY2sge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICBvcGFjaXR5OiAwLjk7XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVuaXZlcmEgLnRoZW1lIC50b3BuYXYtLWhpZGVuYXYgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X19pdGVtOm50aC1jaGlsZChuKzEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MTQ3NDk7XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X19pdGVtLS1ob21lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjg3NXJlbSA0LjVyZW0gMS4yNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnVfX2xpbms6aG92ZXIsXG4udW5pdmVyYSAudGhlbWUgLm1lbnVfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X19jaGV2cm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudV9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudV9fdHJpZ2dlci1lbmQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X190cmlnZ2VyLWVuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi13aGl0ZS1kb3duLnN2Z1wiKSBjZW50ZXIvMC43NXJlbSAwLjMycmVtIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMS41cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiAubWVudV9fdHJpZ2dlci1lbmQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnVfX3RyaWdnZXItLWJ0biB7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X190cmlnZ2VyLS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLXdoaXRlLWRvd24uc3ZnXCIpIGNlbnRlci8wLjc1cmVtIDAuMzJyZW0gbm8tcmVwZWF0O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB3aWR0aDogMTAwJTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudV9fdHJpZ2dlci0tYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjgxMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudV9fc3ViaXRlbSA+IGxpOmZpcnN0LWNoaWxkID4gLm1lbnVfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAtMC42ODc1cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X19zdWJpdGVtIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X190cmlnZ2VyLS1idG4ge1xuICBoZWlnaHQ6IDMuMzc1cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtID4gbGk6Zmlyc3QtY2hpbGQgPiAubWVudV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3RyaWdnZXItLWJ0biB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fdHJpZ2dlci0tYnRuIHtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBsZWZ0OiAwLjc1cmVtO1xuICB0b3A6IDEuMjVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gPiBsaTpmaXJzdC1jaGlsZCA+IC5tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAubWVudV9fcHJvbW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW07XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51Lm1lbnUtLWNvbXBhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1lbnUubWVudS0tY29tcGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi4xMjVyZW07XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51Lm1lbnUtLWNvbXBhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC50b3BuYXYtLXN0aWNreSAubWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X19pdGVtOm50aC1jaGlsZChuKzEpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9faXRlbS0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMSk7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X19pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbiAgICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmU7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X19pdGVtLS1ob21lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAtMS4xNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOHJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X19pdGVtLS1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWVudS0tY29tcGFjdCAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLnRvcG5hdi0tc3RpY2t5IC5tZW51X19pdGVtLS1sb2dvIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1lbnUtLWNvbXBhY3QgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX2xvZ28ge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiAyLjAzMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9fbG9nbyB7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gICAgaGVpZ2h0OiAyLjM3MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMC44cmVtIDEuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudS0tY29tcGFjdCAubWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9fdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX3RyaWdnZXItZW5kOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X190cmlnZ2VyOm5vdCgubWVudV9fdHJpZ2dlci0tYnRuKVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9fdHJpZ2dlci0tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9fc3ViaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sdW1uLWdhcDogMi43NXJlbTtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0uaW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9fc3ViaXRlbSA+IGxpOmZpcnN0LWNoaWxkID4gLm1lbnVfX2xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3N1Yml0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9fdGl0bGUgKyAubWVudV9fc3ViaXRlbSB7XG4gICAgY29sdW1uczogMjtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0ubWVudV9fc3ViaXRlbS0tbm9jb2xzIHtcbiAgICBjb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X19zdWJpdGVtLm1lbnVfX3N1Yml0ZW0tLWNvbHMge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X19zdWJpdGVtLS1rZWVwLXRvZ2V0aGVyIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwN2FjMztcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwLjI2MjVyZW0gMDtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbms6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMC43NXJlbTtcbiAgICB0b3A6IDEuMDMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX2l0ZW0ubWVudV9faXRlbS0tZmVhdHVyZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDY2JSArIDFyZW0pO1xuICAgIHRvcDogMi41cmVtO1xuICAgIGJvdHRvbTogMi41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2Q3ZGYyNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9faXRlbS0tZmVhdHVyZWQgPiAubWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1heC13aWR0aDogMjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX2NoZXZyb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIHdpZHRoOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnUtLWNvbXBhY3QgLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAubWVudV9faXRlbS0tZmVhdHVyZWQgPiAubWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLm1lbnVfX2l0ZW0tLWhvbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zaGFyZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2hhcmVfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2RmMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAycHggNnB4IDNweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2hhcmVfX2J1dHRvbi0tdHdlZXQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAuc2hhcmVfX2J1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgd2lkdGg6IDE2cHg7XG59XG4udW5pdmVyYSAudGhlbWUgLnNoYXJlX19jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogMC4xcmVtO1xuICBwYWRkaW5nOiAwLjI4cmVtIDAuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zaGFyZV9fY291bnQ6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG4udW5pdmVyYSAudGhlbWUgLmlucHV0LWdyb3VwLnBhc3N3b3JkLW1hc2tfX2dyb3VwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5wYXNzd29yZC1tYXNrX192aXNpYmlsaXR5IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB6LWluZGV4OiAxMDtcbn1cbi51bml2ZXJhIC50aGVtZSAucGFnZS10b29scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2RmMjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5wYWdlLXRvb2xzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5wYWdlLXRvb2xzIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSA3cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRkbS1sYWJlbCB7XG4gIGNvbG9yOiAjMjcyODMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IHtcbiAgLyogU2FmYXJpICovXG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5kZG0tZm9ybS1iYXNpYy1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxvYWRpbmctYW5pbWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxvYWRlciB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzZiNmM3ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBTYWZhcmkgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxvYWRlcmRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmJ1dHRvbi1ob2xkZXIuY29udGFpbmVyLWZsdWlkLTEyODAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwLnByZXZpb3VzLXBhZ2UtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmJ1dHRvbi1ob2xkZXIuY29udGFpbmVyLWZsdWlkLTEyODAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmJ1dHRvbi1ob2xkZXIuY29udGFpbmVyLWZsdWlkLTEyODAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmJ1dHRvbi1ob2xkZXIuY29udGFpbmVyLWZsdWlkLTEyODAuY2FwdGNoYUNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5kZG0tZm9ybS1wYWdpbmF0aW9uIHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmRkbS1mb3JtLXBhZ2luYXRpb24gLm11bHRpLXN0ZXAtaW5kaWNhdG9yLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSA+IC5yb3cge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgPiAucm93IHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmRkbS1yb3cgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5kZG0tcm93ID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5yZWZlcmVuY2UtbWFyayB7XG4gIGNvbG9yOiAjYmQwMDAwO1xuICBmb250LXNpemU6IDAuNXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIHAgLnJlZmVyZW5jZS1tYXJrIHtcbiAgY29sb3I6ICNiZDAwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMjQ2cHg7XG4gIG1heC1oZWlnaHQ6IDMwNXB4O1xufVxuLnVuaXZlcmEgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2Ugc2VsZWN0W25hbWU9bW9udGhdLCAudW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSBzZWxlY3RbbmFtZT15ZWFyXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDUwJTtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5pbnB1dC1ncm91cCxcbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5kZG0tc2VsZWN0LWRyb3Bkb3duIGJ1dHRvbi5idG4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5idG4uY2xlYXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTBweDtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjYzAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuLmNsZWFyLWJ1dHRvbiBzdmcubGV4aWNvbi1pY29uIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5idG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDA7XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuW2FyaWEtbGFiZWw9Y2FsZW5kYXJdIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuW2FyaWEtbGFiZWw9XCJDaG9vc2UgZGF0ZVwiXSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmhhcy1lcnJvciAuaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjYzAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVuaXZlcmEgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmN1c3RvbS1jb250cm9sLWxhYmVsLXRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVuaXZlcmEgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLXRvb2xiYXIgLmRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtZGVsZXRlLWJ1dHRvbiB7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS10b29sYmFyIC5kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLWRlbGV0ZS1idXR0b24gLmxleGljb24taWNvbi1ociB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDIxcHg7XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGZyLWRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtdG9vbGJhciAuZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS1hZGQtYnV0dG9uIHtcbiAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS10b29sYmFyIC5kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLWFkZC1idXR0b24gLmxleGljb24taWNvbi1wbHVzIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGlmZXJheS1kZG0tZm9ybS1maWVsZC1wYXJhZ3JhcGgsXG4udW5pdmVyYSAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGlmZXJheS1kZG0tZm9ybS1maWVsZC10aXAge1xuICBjb2xvcjogIzQyNWE2MTtcbn1cbi51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5kZG0tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLnVuaXZlcmEgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLWRlc2NyaXB0aW9uLFxuLnVuaXZlcmEgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tcGFnZS1kZXNjcmlwdGlvbixcbiAgLnVuaXZlcmEgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zbGljay1wcmV2LFxuLnVuaXZlcmEgLnRoZW1lIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDQuMzc1cmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zbGljay1zbGlkZXI6aG92ZXIgLnNsaWNrLXByZXYsXG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stcHJldjpob3Zlcixcbi51bml2ZXJhIC50aGVtZSAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG4udW5pdmVyYSAudGhlbWUgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX190aXRsZSBpbWcsIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udW5pdmVyYSAudGhlbWUgYS5jYXJvdXNlbF9faGVyby1zbGlkZV9fdGl0bGU6aG92ZXIsIC51bml2ZXJhIC50aGVtZSBhLmNhcm91c2VsX19oZXJvLXNsaWRlX190aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjZDdkZjI1O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnQtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY2NTY4O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm8tbWl4LWJsZW5kLW1vZGUgLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50LWJhY2tncm91bmQge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkuNzVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnRfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS45Mzc1cmVtO1xuICBtYXgtd2lkdGg6IDY0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50X190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2ltYWdlLXNsaWRlX19pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4udW5pdmVyYSAudGhlbWUgYS5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnRfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51bml2ZXJhIC50aGVtZSBhLmNhcm91c2VsX19pbWFnZS1zbGlkZV9fY29udGVudF9fdGV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZDdkZjI1O1xufVxuLnVuaXZlcmEgLnRoZW1lIC53cmFwcGVyLS1oZXJvLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDc0OTtcbn1cbi51bml2ZXJhIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXS5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51bml2ZXJhIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjQuNXJlbTtcbiAgICBib3R0b206IDNyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi51bml2ZXJhIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAudW5pdmVyYSAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51bml2ZXJhIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdG9wOiAtMXB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyLFxuLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jb250ZW50LWJhY2tncm91bmQsXG4udW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNjU2ODtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBvcGFjaXR5OiAwLjg7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jb250ZW50LFxuLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vLW1peC1ibGVuZC1tb2RlIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2NvbnRlbnQtYmFja2dyb3VuZCxcbi5uby1taXgtYmxlbmQtbW9kZSAudW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jb250ZW50LWltYWdlLFxuLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY29udGVudC1pbWFnZSB7XG4gIG1hcmdpbjogMXJlbSAxLjVyZW0gMCAxcmVtO1xuICBoZWlnaHQ6IDYuMjVyZW07XG4gIHdpZHRoOiA1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jb250ZW50LWltYWdlLFxuICAudW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWltYWdlIHtcbiAgICBtYXJnaW46IDAgMi41cmVtIDAgMnJlbTtcbiAgICB3aWR0aDogNi42ODc1cmVtO1xuICAgIGhlaWdodDogNy4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jb250ZW50LWltYWdlLFxuICAudW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogOC4xMjVyZW07XG4gICAgaGVpZ2h0OiA5cmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fY29udGVudC1jb250YWluZXIsXG4udW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jb250ZW50LWNvbnRhaW5lcixcbiAgLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY29udGVudC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyLFxuICAudW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jb250ZW50LFxuLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jb250ZW50LFxuICAudW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgNHJlbSAzcmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX190aXRsZSxcbi51bml2ZXJhIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX190aXRsZSxcbiAgLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX3RpdGxlLFxuICAudW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjE4NzVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMnJlbTtcbn1cbi51bml2ZXJhIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2NvbnRlbnQgaDMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY29udGVudCAuYnRuLXByaW1hcnkge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50IGgzIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNHJlbSAzcmVtO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2NvbnRlbnQgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY29udGVudCAuYnRuLXByaW1hcnkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fZGVza3RvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2Rlc2t0b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fbW9iaWxlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWNvbnRhaW5lciAuc2xpY2stbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udW5pdmVyYSAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUsXG4udW5pdmVyYSAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hldnJvbi1yaWdodC1kYXJrLWdyZXkuc3ZnXCIpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19saW5rIHtcbiAgY29sb3I6ICMyMjFmMWY7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzJmNzBhYTtcbn1cbi51bml2ZXJhIC50aGVtZSBhLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2NvbnRlbnQ6aG92ZXIge1xuICBjb2xvcjogIzJmNzBhYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZm9udC1zbSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjg3NXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fZ3JvdXAtdGl0bGUsXG4udW5pdmVyYSAudGhlbWUgLmFyZWFzX19pdGVtLFxuLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fYWN0aW9uLFxuLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udW5pdmVyYSAudGhlbWUgLmFyZWFzX19hY3Rpb246aG92ZXIge1xuICBjb2xvcjogI2Q3ZGYyNTtcbn1cbi51bml2ZXJhIC50aGVtZSAuYXJlYXNfX3RvZ2dsZS1jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fdG9nZ2xlLmNvbGxhcHNlZCAuYXJlYXNfX3RvZ2dsZS1jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4udW5pdmVyYSAudGhlbWUgLmFyZWFzX19yb3ctaW5uZXI6Zmlyc3QtY2hpbGQgLmFyZWFzX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MTQ3NDk7XG59XG4udW5pdmVyYSAudGhlbWUgLmFyZWFzX19jdGEtY2hldnJvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmFyZWFzX19jb2xzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmFyZWFzX19yb3ctb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAuYXJlYXNfX3Jvdy1pbm5lcjpmaXJzdC1jaGlsZCAuYXJlYXNfZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxuICAudW5pdmVyYSAudGhlbWUgLmFyZWFzX19yb3ctaW5uZXI6Zmlyc3QtY2hpbGQgLmFyZWFzX2dyb3VwOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51bml2ZXJhIC50aGVtZSAuYXJlYXNfX2dyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5hcmVhc19fcm93LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzLjkzNzVyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5yb290LWZvb3Rlcl9fc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMCAycmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLnJvb3QtZm9vdGVyX19sZWdhbF9fbGluayB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWxfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2Q3ZGYyNTtcbn1cbi51bml2ZXJhIC50aGVtZSAucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzVmNjU2ODtcbn1cbi51bml2ZXJhIC50aGVtZSAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNjU2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNWY2NTY4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5maWxsZWQtY2lyY2xlLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkZjI1O1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi51bml2ZXJhIC50aGVtZSAudG9wbmF2Lm5vLW5hdmJhciAuYmFubmVyX190b3AtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgI2Q3ZGYyNSAzcHg7XG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjQwOTc7IC8qIHBhc3MgNDo1ODoxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzgyOEU7IC8qIHBhc3MgNC41MToxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdCQzI7IC8qIHBhc3MgNC41NToxICovXG59XG4udW5pdmVyYSAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzN2I7IC8qIHBhc3MgMTAuMDU6MSAqL1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUU2NTY4OyAvKiBwYXNzIDUuOTM6MSAqL1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NzQ5OyAvKiBwYXNzIDkuNDQ6MSAqL1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzY0MDk3OyAvKiBwYXNzIDQ6NTg6MSAqL1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4MjhFOyAvKiBwYXNzIDQuNTE6MSAqL1xufVxuLnVuaXZlcmEgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzdiOyAvKiBwYXNzIDEwLjA1OjEgKi9cbn1cbi51bml2ZXJhIC50aGVtZSAuYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDVlYWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA0MzdiICFpbXBvcnRhbnQ7XG59XG4udW5pdmVyYSAudGhlbWUgLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMDA0MzdiICFpbXBvcnRhbnQ7XG59XG4udW5pdmVyYSAudGhlbWUgLmFsZXJ0LXdhcm5pbmcsXG4udW5pdmVyYSAudGhlbWUgLnBvcnRsZXQtbXNnLWFsZXJ0IHtcbiAgY29sb3I6ICM0ZDM0MDAgIWltcG9ydGFudDtcbn1cbi51bml2ZXJhIC50aGVtZSAuYmVuZWZpdHMtY2Fyb3VzZWwtaW1hZ2UtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NvbG9yX3NjaGVtZXMvdW5pdmVyYS91bml2ZXJhLXByaW1hcnlfY2FyZS5zdmdcIik7XG59XG4udW5pdmVyYSAudGhlbWUgLmJlbmVmaXRzLWNhcm91c2VsLWltYWdlLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jb2xvcl9zY2hlbWVzL3VuaXZlcmEvdW5pdmVyYS1zcGVjaWFsaXN0LnN2Z1wiKTtcbn1cbi51bml2ZXJhIC50aGVtZSAuYmVuZWZpdHMtY2Fyb3VzZWwtaW1hZ2UtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NvbG9yX3NjaGVtZXMvdW5pdmVyYS91bml2ZXJhLXVyZ2VudF9jYXJlLnN2Z1wiKTtcbn1cbi51bml2ZXJhIC50aGVtZSAuYmVuZWZpdHMtY2Fyb3VzZWwtaW1hZ2UtNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NvbG9yX3NjaGVtZXMvdW5pdmVyYS91bml2ZXJhLWVyLnN2Z1wiKTtcbn1cbi51bml2ZXJhIC50aGVtZSAuYmVuZWZpdHMtY2Fyb3VzZWwtaW1hZ2UtNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NvbG9yX3NjaGVtZXMvdW5pdmVyYS91bml2ZXJhLWFtYnVsYW5jZS5zdmdcIik7XG59XG4udW5pdmVyYSAudGhlbWUgLndheXMtdG8tc2F2ZS1pbWFnZS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvcGlnZ3ktYmFuay5zdmdcIik7XG59XG4udW5pdmVyYSAudGhlbWUgLmNhcmQtdGl0bGUsXG4udW5pdmVyYSAudGhlbWUgLnJlZmVycmFscy1jYXJkX19uYW1lLFxuLnVuaXZlcmEgLnRoZW1lIC5yZWZlcnJhbHMtY2FyZF9fb2NjdXBhdGlvbixcbi51bml2ZXJhIC50aGVtZSAucmVmZXJyYWxzLWNhcmRfX2FkZHJlc3MsXG4udW5pdmVyYSAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhLFxuLnVuaXZlcmEgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5yZWZlcnJhbHMtY2FyZF9fbmFtZSxcbi51bml2ZXJhIC50aGVtZSAucmVmZXJyYWxzLWNhcmRfX29jY3VwYXRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhaWx5LW5ld3MgLmRhaWx5LW5ld3NfX2JhciAuZGFpbHktbmV3c19fdGl0bGUgaDIge1xuICBjb2xvcjogIzAwNDM3Yjtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFpbHktbmV3cyAuZGFpbHktbmV3c19fc2hvdy1hbGwge1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFpbHktbmV3cyAuZGFpbHktbmV3c19fc2hvdy1hbGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMnJlbSAxLjVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5jZW50ZXItZWxlbWVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnZzcGFjZXI1IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnZzcGFjZXIxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC52c3BhY2VyMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnZzcGFjZXIyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC52c3BhY2VyNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnZzcGFjZXI1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAudnNwYWNlcjYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnRleHQtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC50ZXh0LWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jb2xvcl9zY2hlbWVzL3VuaXZlcmEvdW5pdmVyYV9kcm9wZG93bi0wMS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5zZWFyY2gtaW5wdXQgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4ZDhmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zZWFyY2gtd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5zZWFyY2gtaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjZmZmO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnNlYXJjaC1pbnB1dCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnNlYXJjaC1pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNmZmY7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuc2VhcmNoLWlucHV0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2ZmZjtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC50YWJsZS1leGNlbGx1cyB0ciA+IHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnRhYmxlLWV4Y2VsbHVzIHRoZWFkIHRyID4gdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC50YWJsZS1leGNlbGx1cyB0Ym9keSB0ciA+IHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtY2Fyb3VzZWwtY29udGFpbmVyLFxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmJlbmVmaXRzLWRldGFpbHMtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAxcztcbiAgLW1vei1hbmltYXRpb246IGZhZGVpbiAxcztcbiAgLW1zLWFuaW1hdGlvbjogZmFkZWluIDFzO1xuICAtby1hbmltYXRpb246IGZhZGVpbiAxcztcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtY2Fyb3VzZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWdyZXktZG93bi5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWdyZXktZG93bi5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtY2Fyb3VzZWxfX3NsaWRlIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtY2Fyb3VzZWxfX3NsaWRlX19zbGlkZS1pbWFnZSB7XG4gIHdpZHRoOiAxMC4yNXJlbTtcbiAgaGVpZ2h0OiA5cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1jYXJvdXNlbF9fc2xpZGVfX3NsaWRlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGU4Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmJlbmVmaXRzLWNhcm91c2VsX19zbGlkZV9fc2xpZGUtY29zdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjMDA4ODQyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmJlbmVmaXRzLWNhcm91c2VsX19zbGlkZV9fc2xpZGUtbm90ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5zbGljay1wcmV2LFxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTIwcHg7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1kZXRhaWxzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtZGV0YWlscy1jb250YWluZXIgLmJlbmVmaXRzLWNhcm91c2VsX19zbGlkZV9fc2xpZGUtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMC41cmVtO1xuICAgIGhlaWdodDogMThyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MnJlbSkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuYmVuZWZpdHMtZGV0YWlscy1jb250YWluZXIgaDEsXG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1kZXRhaWxzLWNvbnRhaW5lciAuYmVuZWZpdHMtY2Fyb3VzZWxfX3NsaWRlX19zbGlkZS1jb3N0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5iZW5lZml0cy1kZXRhaWxzLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3MHB4O1xuICByaWdodDogMzJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmJlbmVmaXRzLWRldGFpbHMtY2xvc2Uge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3NlYXJjaCBpbnB1dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX19zZWFyY2ggaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX190YWJsZS1oZWFkIHRoOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9fdGFibGUtaGVhZCB0aDpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3RhYmxlLWhlYWQgdGg6bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX190YWJsZS1oZWFkIHRoOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3RhYmxlLWhlYWQgdGg6bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3RhYmxlLWJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX190YWJsZS1ib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3RhYmxlLWJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3RhYmxlLWJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX19pZCB7XG4gIGNvbG9yOiAjMDA3YWMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9faWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX19zdGF0dXMge1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3N0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX21lbWJlciB7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9fbWVtYmVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuY2xhaW1zLWNhcmRfX3Byb3ZpZGVyIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5jbGFpbXMtY2FyZF9fcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmNsYWltcy1jYXJkX19hbW91bnQge1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19yZW1haW5pbmcsIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19vdXQtb2YtcG9ja2V0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19yZW1haW5pbmcsIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19vdXQtb2YtcG9ja2V0IHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19yZW1haW5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19vdXQtb2YtcG9ja2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19sYWJlbCB7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2RlZHVjdGlibGVfX2Ftb3VudCB7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19kZWR1Y3RpYmxlX19hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fZGVkdWN0aWJsZV9fYW1vdW50IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19jaGFydF9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19jaGFydF9fZ3JhcGggdGQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHdoaXRlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2NoYXJ0X19ncmFwaCB0ZDpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyNGE0O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2NoYXJ0X19ncmFwaCB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkZjI0O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2NoYXJ0X19ncmFwaCB0ZDpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2NoYXJ0X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fY2hhcnRfX2xhYmVsIHtcbiAgY29sb3I6ICM3NTc1NzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fY2hhcnRfX2Ftb3VudCB7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19jaGFydF9fYW1vdW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19mYXEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19mYXEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuZXhwZW5zZXMtY2FyZF9fZmFxX19sYWJlbCB7XG4gIGNvbG9yOiAjNzU3NTc2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2ZhcV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmV4cGVuc2VzLWNhcmRfX2ZhcV9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5leHBlbnNlcy1jYXJkX19mYXFfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19zdWJzY3JpYmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19zdWJzY3JpYmVyX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvZGFzaGJvYXJkLWluaXRpYWxzLXVuaXZlcmEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDY3cHg7XG4gIHdpZHRoOiA2OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX3N1YnNjcmliZXJfX2ljb24ge1xuICAgIGhlaWdodDogODNweDtcbiAgICB3aWR0aDogODVweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19zdWJzY3JpYmVyX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19zdWJzY3JpYmVyX19sYWJlbCB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX3N1YnNjcmliZXJfX25hbWUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fc3Vic2NyaWJlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19zdWJzY3JpYmVyX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX3N1YnNjcmliZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19zdWJzY3JpYmVyX19saW5rcyB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19zdWJzY3JpYmVyX19saW5rcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2Zvcm0ge1xuICBtYXJnaW46IDEuOHJlbSAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19mb3JtX19sYWJlbCB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2Zvcm1fX3NlbGVjdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fZm9ybV9fc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9faW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9fbGFiZWwge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19hbW91bnQge1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9fYW1vdW50IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2VfX2Ftb3VudCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9fYW1vdW50IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9fZHVlIHtcbiAgY29sb3I6ICNjNjI0YTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2VfX2R1ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9fZHVlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2VfX2R1ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19kdWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9fYmFsYW5jZV9fYnV0dG9uIHtcbiAgcGFkZGluZzogMC44cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2VfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMC44cmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2JhbGFuY2VfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMC44cmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19iYWxhbmNlX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAycmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2luZm9fX2dyb3VwIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9faW5mb19fZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19pbmZvX19ncm91cCB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19pbmZvX19ncm91cCBsaSB7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9faW5mb19fZ3JvdXAgbGk6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiAtMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2luZm9fX2dyb3VwIGxpOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19pbmZvX19ncm91cCBsaTpudGgtY2hpbGQoM24rMCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2RmMjQ7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucGxhbi1kZXRhaWxzLWNhcmRfX2luZm9fX2dyb3VwIGxpOm50aC1jaGlsZCgzbisxKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkOGIwMDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wbGFuLWRldGFpbHMtY2FyZF9faW5mb19fZ3JvdXAgbGk6bnRoLWNoaWxkKDNuKzIpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVkYWRkO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnBsYW4tZGV0YWlscy1jYXJkX19pbmZvX19sYWJlbCB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fc2VhcmNoIGlucHV0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19zZWFyY2ggaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fdGFibGUtaGVhZCB0aDpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fdGFibGUtaGVhZCB0aDpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX190YWJsZS1oZWFkIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX3RhYmxlLWhlYWQgdGg6bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX190YWJsZS1ib2R5IHRkOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fdGFibGUtYm9keSB0ZDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fdGFibGUtYm9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX190YWJsZS1ib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX2RydWcge1xuICBjb2xvcjogIzAwN2FjMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19kcnVnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19kcnVnIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fZHJ1ZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19tZW1iZXIge1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19tZW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX21lbWJlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX21lbWJlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19kYXRlIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnByZXNjcmlwdGlvbnMtY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19yZWZpbGxzIHtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX3JlZmlsbHMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19yZWZpbGxzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucHJlc2NyaXB0aW9ucy1jYXJkX19idXR0b25zIGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX2J1dHRvbnMgYnV0dG9uIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5wcmVzY3JpcHRpb25zLWNhcmRfX2J1dHRvbnMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjY1cmVtO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2Nhcm91c2VsIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNDkycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19jYXJvdXNlbCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWdyZXktZG93bi5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ncmV5LWRvd24uc3ZnXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvZ3JlZW4tY2hlY2stdW5pdmVyYS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogOTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5MnB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMS45cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTJhYzY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgd2lkdGg6IDE2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fbGFiZWwge1xuICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMXJlbTtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19kb2N0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX25hbWUsIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fb2NjdXBhdGlvbiB7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fbmFtZSwgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19vY2N1cGF0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fYWRkcmVzcyB7XG4gIGNvbG9yOiAjMDA3YWMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX3Bob25lIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2xpY2stc2xpZGUgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNsaWNrLXNsaWRlIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbHMtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpY2stc2xpZGUgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zbGljay1zbGlkZSAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGljay1zbGlkZSAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLnJlZmVycmFscy1jYXJkX19zdGF0dXMge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX3N0YXR1cyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAucmVmZXJyYWxzLWNhcmRfX2J5IHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC5yZWZlcnJhbC1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAud2F5cy10by1zYXZlLWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWdyZXktZG93bi5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ncmV5LWRvd24uc3ZnXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0zNXB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMzVweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWwgLmJ0bi1zbSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLndheXMtdG8tc2F2ZS1jYXJvdXNlbCAuYnRuLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWxfX3NsaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBoZWlnaHQ6IDMyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAud2F5cy10by1zYXZlLWNhcm91c2VsX19pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDkuMDYyNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4LjkzNzVyZW07XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAud2F5cy10by1zYXZlLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAud2F5cy10by1zYXZlLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAud2F5cy10by1zYXZlLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi51bml2ZXJhIC50aGVtZSAuZGFzaGJvYXJkIC53YXlzLXRvLXNhdmUtY2Fyb3VzZWxfX3BhcmFncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuZGFzaGJvYXJkLWFwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmRhc2hib2FyZC1jYXJkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmRhc2hib2FyZC1jYXJkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuZGFzaGJvYXJkLWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5kYXNoYm9hcmQgLmRhc2hib2FyZC1jYXJkIC5kYXNoYm9hcmQtY2FyZF9fZm9vdGVyLWJ0bnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudW5pdmVyYSAudGhlbWUgLmRhc2hib2FyZCAuZGFzaGJvYXJkLWNhcmQgLmRhc2hib2FyZC1jYXJkX19mb290ZXItYnRucyAuYnRuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnVuaXZlcmEgLnRoZW1lIC5wYW5lbC1ncmlkIC5jYXJkLWJsb2NrLmJvcmRlci10b3AtYmx1ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDQzN2I7XG59XG4udW5pdmVyYSAudGhlbWUgLnBhbmVsLWdyaWQgLmNhcmQtYmxvY2suYm9yZGVyLXRvcC1ncmVlbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkN2RmMjQ7XG59XG4udW5pdmVyYSAudGhlbWUgLnBhbmVsLWdyaWQgLmNhcmQtYmxvY2suYm9yZGVyLXRvcC1vcmFuZ2Uge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmY5NDFlO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5wYW5lbC1ncmlkIC5jYXJkLWJsb2NrLmJvcmRlci10b3AtcHVycGxlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RiNzZiMTtcbn1cbi51bml2ZXJhIC50aGVtZSAucGFuZWwtZ3JpZCAuY2FyZC1ibG9jay5ib3JkZXItdG9wLXRlYWwge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGRjNmM5O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5wYW5lbC1ncmlkIC5jYXJkLWJsb2NrLmJvcmRlci10b3AteWVsbG93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZDUyYjtcbn1cbi51bml2ZXJhIC50aGVtZSAucGFuZWwtZ3JpZCAuY2FyZC1ibG9jay5ib3JkZXItdG9wLWRrYmx1ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDQzN2I7XG59XG4udW5pdmVyYSAudGhlbWUgLnBhbmVsIHtcbiAgYm9yZGVyOiAwO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5wYW5lbC5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGYyNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkZjI1O1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIC50aGVtZSAucGFuZWwucGFuZWwtaW5mbyAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbiAgY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSAudGhlbWUgLnBhbmVsLnBhbmVsLWluZm8gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUU2NTY4O1xufVxuLnVuaXZlcmEgLnRoZW1lIC5wYW5lbCAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgI2UyZTJlMiAxcHg7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udW5pdmVyYSAudGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTJlMmUyO1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIC50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2RmMjU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51bml2ZXJhIC50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZS5jb2xsYXBzZWQ6YWN0aXZlLCAudW5pdmVyYSAudGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkOmZvY3VzLCAudW5pdmVyYSAudGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjUxYjtcbn1cbi51bml2ZXJhIC50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyBhLFxuLnVuaXZlcmEgLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIGE6YWN0aXZlLFxuLnVuaXZlcmEgLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIGE6Zm9jdXMsXG4udW5pdmVyYSAudGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVuaXZlcmEgLnRoZW1lIC5sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udW5pdmVyYSAudGhlbWUgLmNoYXQtMiB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzIwMjAyMDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi51bml2ZXJhIC50aGVtZSAuZ2VuZXN5cy1mb290ZXIge1xuICB3aWR0aDogMTM1JSAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGx5cCAudGhlbWUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC8qKlxuICAgKiBUaGUgcmV0aW5hLWltYWdlIG1peGluIGlzIGEgaGVscGVyIHRvIGdlbmVyYXRlIGEgcmV0aW5hIGJhY2tncm91bmQgaW1hZ2UgYW5kXG4gICAqIG5vbi1yZXRpbmEgYmFja2dyb3VuZCBpbWFnZS4gVGhlIGltYWdlIGlzIGNlbnRlcmVkIHdpdGhpbiB0aGUgY29udGFpbmVyIGFuZFxuICAgKiBzY2FsZWQgYXMgbGFyZ2UgYXMgcG9zc2libGUgd2hpbGUgbWFpbnRhaW5pbmcgaW1hZ2UgYXNwZWN0IHJhdGlvLlxuICAgKlxuICAgKiBBcmd1bWVudHNcbiAgICogJGZpbGVuYW1lOiBwYXRoIHRvIHRoZSBub24tcmV0aW5hIGltYWdlXG4gICAqICRyZXRpbmEtZmlsZW5hbWUgKG9wdGlvbmFsKTogcGF0aCB0byB0aGUgcmV0aW5hIGltYWdlXG4gICAqL1xuICAvKiBCb2R5ICovXG4gIC8qIExheW91dCBVdGlsaXRpZXMgKi9cbiAgLyogSGVscCBCdWJibGUgKi9cbiAgLyogU3BsaXQgUGFuZWwgKi9cbiAgLyogQmFubmVyIEltYWdlICovXG4gIC8qIEJyZWFkY3J1bWIgKi9cbiAgLyogQnJlYWtwb2ludCBTTSAqL1xuICAvKiBCcmVha3BvaW50IE1EICovXG4gIC8qIEJyZWFrcG9pbnQgTEcgKi9cbiAgLyogQnJlYWtwb2ludCBYTCAqL1xuICAvKiBTbGljayBUaGVtZSAqL1xuICAvKiBPdXIgVGhlbWUgKi9cbiAgLyogU2xpZGVzICovXG4gIC8qIEFycm93cyAqL1xuICAvKiBEb3RzICovXG4gIC8qXG4gICAqIFBhc3N3b3JkIG1hc2tpbmcvdW5tYXNraW5nIGJ1dHRvbi5cbiAgICogVXNlZCBpbiBMb2dpbi9SZWdpc3RyYXRpb24uXG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ1cmVtO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTguNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcxLjI1cmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmNvbnRhaW5lci1ibG9jaywgLnNpbXBseXAgLnRoZW1lIC5tYWluIC5wb3J0bGV0LWxvZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zaW1wbHlwIC50aGVtZSAuY29udGFpbmVyLWZsdWlkLFxuLnNpbXBseXAgLnRoZW1lIC5jb250YWluZXItYmxvY2ssXG4uc2ltcGx5cCAudGhlbWUgLm1haW4gLnBvcnRsZXQtbG9naW4ge1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc3Bhbi0tbm9uLWJyZWFraW5nIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuY29udGFpbmVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuY29udGFpbmVyLWZsZXgtLW1kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5jb250YWluZXItZmxleC0tbGcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuY29udGFpbmVyLWZsdWlkLTEyODAsXG4uc2ltcGx5cCAudGhlbWUgLmNvbnRhaW5lci1mbHVpZC1tYXgteGwge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuY29udGFpbmVyLWZsdWlkLTEyODAsXG4gIC5zaW1wbHlwIC50aGVtZSAuY29udGFpbmVyLWZsdWlkLW1heC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYm9keSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwLjkzNzVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmJvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmJvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSA3cmVtIDA7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAudmlzaWJsZS14bC1ibG9jayxcbi5zaW1wbHlwIC50aGVtZSAudmlzaWJsZS14bC1pbmxpbmUsXG4uc2ltcGx5cCAudGhlbWUgLnZpc2libGUteGwtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnZpc2libGUteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnZpc2libGUteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAudmlzaWJsZS14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW1wbHlwIC50aGVtZSAuaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jbGVhcmZpeDpiZWZvcmUsXG4uc2ltcGx5cCAudGhlbWUgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNpbXBseXAgLnRoZW1lIC5oMi0tYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmgyLS1ib3JkZXItdG9wIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAucCxcbi5zaW1wbHlwIC50aGVtZSAubGkge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAucCxcbiAgLnNpbXBseXAgLnRoZW1lIC5saSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLm5vdGUge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAudWwge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG59XG4uc2ltcGx5cCAudGhlbWUgLm9sIHtcbiAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAub2wgLmxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLnNpbXBseXAgLnRoZW1lIC5vbCAubGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKSBcIi1cIjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zaW1wbHlwIC50aGVtZSAubGluayB7XG4gIGNvbG9yOiAjMTA3YWJmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2ltcGx5cCAudGhlbWUgLmxpbmstLWRvd25sb2FkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpbXBseXAgLnRoZW1lIC5saW5rLS1kb3dubG9hZDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zaW1wbHlwL2Rvd25sb2FkLXNpbXBseXAuc3ZnXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxcmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zdXAge1xuICBmb250LXNpemU6IDUwJTtcbiAgdG9wOiAtMC44cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5oZWxwLWJ1YmJsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzQ2OGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMCAwLjQ3M3JlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuaGVscC1idWJibGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuOmRpc2FibGVkLCAuc2ltcGx5cCAudGhlbWUgLmJ0bi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJ0bi5idG4tbGcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42NXJlbTtcbiAgcGFkZGluZzogMC44NzVyZW0gMS42NXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4uYnRuLXdpZGUge1xuICBwYWRkaW5nOiAwLjY1cmVtIDNyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLmJ0bi5idG4tZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1naG9zdDphY3RpdmUsIC5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1naG9zdDpmb2N1cywgLnNpbXBseXAgLnRoZW1lIC5idG4uYnRuLWdob3N0OmhvdmVyLCAuc2ltcGx5cCAudGhlbWUgLmJ0bi5idG4tZ2hvc3Q6YWN0aXZlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkICMzMzMgMXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogIzMzMztcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNpbXBseXAgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDFweCAycHggcmdiKDc3LCAxNDQsIDI1NCk7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQsIC5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNDY4ZDtcbiAgYm9yZGVyOiBzb2xpZCAjNmM0NjhkIDFweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJ0bi5idG4tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODFmNmQ7XG4gIGJvcmRlci1jb2xvcjogIzQ4MWY2ZDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNpbXBseXAgLnRoZW1lIC5idG4uYnRuLXByaW1hcnk6Zm9jdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDgxZjZkO1xuICBib3JkZXItY29sb3I6ICM0ODFmNmQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDFweCAycHggcmdiKDc3LCAxNDQsIDI1NCk7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAjMDA3YWMzIDFweDtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NDg2O1xuICBjb2xvcjogIzAwNjdhMjtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuc2ltcGx5cCAudGhlbWUgLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYTQ0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAxcHggMnB4IHJnYig3NywgMTQ0LCAyNTQpO1xuICBjb2xvcjogIzAwNjdhMjtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI2FlYWVhZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4uYnRuLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAjY2FjYWNhIDFweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJ0bi5idG4tdGVydGlhcnk6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzMzMztcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeTphY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5zaW1wbHlwIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeTpmb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDFweCAycHggcmdiKDc3LCAxNDQsIDI1NCk7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4uYnRuLXRlcnRpYXJ5OmRpc2FibGVkLCAuc2ltcGx5cCAudGhlbWUgLmJ0bi5idG4tdGVydGlhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4tdG9nZ2xlZCwgLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC5idG4tbG9naW4tLW1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4tc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzQ2OGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJ0bi1zb2NpYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY1OWFkO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4tc29jaWFsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzQ2OGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5idG4tc29jaWFsIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSBhLmJ0bi1zb2NpYWwge1xuICBwYWRkaW5nOiAwLjE1cmVtIDAuMzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIGEuYnRuLXNvY2lhbCB7XG4gICAgcGFkZGluZzogMC4zNzVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLXNvY2lhbF9faWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5idG4tc29jaWFsX19pY29uIHtcbiAgICB3aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2U4ZjkgIWltcG9ydGFudDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWJkOCAhaW1wb3J0YW50O1xufVxuLnNpbXBseXAgLnRoZW1lIC5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM3MyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZGIgIWltcG9ydGFudDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2ltcGx5cCAudGhlbWUgLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS1tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG59XG4uc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLW1lZGlhLS1hcmVhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzQ2OGQ7XG59XG4uc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLWV4dHJhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ3NDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzRyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0teHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0tc20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0tbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0tbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLW1lZGlhLS14bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIGlucHV0Om5vdCguYnRuLXByaW1hcnkpIHtcbiAgY29sb3I6ICMyMjFmMWY7XG59XG4uc2ltcGx5cCAudGhlbWUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNpbXBseXAgLnRoZW1lIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5zaW1wbHlwIC50aGVtZSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2ltcGx5cCAudGhlbWUgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnNpbXBseXAgLnRoZW1lIGlucHV0OjpwbGFjZWhvbGRlcixcbi5zaW1wbHlwIC50aGVtZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5zaW1wbHlwIC50aGVtZSBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uc2ltcGx5cCAudGhlbWUgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NoZXZyb24tZ3JleS1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgc2VsZWN0LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNoZWNrYm94LFxuLnNpbXBseXAgLnRoZW1lIC5yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaW1wbHlwIC50aGVtZSAuY2hlY2tib3ggaW5wdXQsXG4uc2ltcGx5cCAudGhlbWUgLnJhZGlvIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jaGVja2JveCBpbnB1dDpmb2N1cyB+IC5jaGVja2JveF9faW5kaWNhdG9yLCAuc2ltcGx5cCAudGhlbWUgLmNoZWNrYm94IGlucHV0OmhvdmVyIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsXG4uc2ltcGx5cCAudGhlbWUgLnJhZGlvIGlucHV0OmZvY3VzIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsXG4uc2ltcGx5cCAudGhlbWUgLnJhZGlvIGlucHV0OmhvdmVyIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLnNpbXBseXAgLnRoZW1lIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsXG4uc2ltcGx5cCAudGhlbWUgLnJhZGlvIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlcixcbi5zaW1wbHlwIC50aGVtZSAucmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi5zaW1wbHlwIC50aGVtZSAucmFkaW8gaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWFmNjtcbn1cbi5zaW1wbHlwIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi5zaW1wbHlwIC50aGVtZSAucmFkaW8gaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNoZWNrYm94IGlucHV0OmRpc2FibGVkIH4gLmNoZWNrYm94X19pbmRpY2F0b3I6YWZ0ZXIsXG4uc2ltcGx5cCAudGhlbWUgLnJhZGlvIGlucHV0OmRpc2FibGVkIH4gLmNoZWNrYm94X19pbmRpY2F0b3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jaGVja2JveDpob3ZlciBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yLFxuLnNpbXBseXAgLnRoZW1lIC5yYWRpbzpob3ZlciBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFkZDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuY2hlY2tib3hfX2luZGljYXRvcixcbi5zaW1wbHlwIC50aGVtZSAucmFkaW9fX2luZGljYXRvciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyLFxuLnNpbXBseXAgLnRoZW1lIC5yYWRpb19faW5kaWNhdG9yOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDAuMTI1cmVtO1xuICBsZWZ0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLnJhZGlvIC5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNpbXBseXAgLnRoZW1lIC5yYWRpbyAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlciB7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogMC4yNXJlbTtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zaW1wbHlwIC50aGVtZSAucmFkaW8gaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNwbGl0LXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuc3BsaXQtcGFuZWwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5zcGxpdC1wYW5lbF9faW1hZ2Uge1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnNwbGl0LXBhbmVsX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnNwbGl0LXBhbmVsX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnNwbGl0LXBhbmVsX19pbWFnZSB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5zcGxpdC1wYW5lbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzQ2OGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuc3BsaXQtcGFuZWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5zcGxpdC1wYW5lbF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogMnJlbTtcbiAgd2lkdGg6IDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5zcGxpdC1wYW5lbF9faWNvbiB7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5zcGxpdC1wYW5lbF9faWNvbiB7XG4gICAgcmlnaHQ6IDNyZW07XG4gICAgdG9wOiAzcmVtO1xuICAgIHdpZHRoOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5zcGxpdC1wYW5lbF9faWNvbiB7XG4gICAgcmlnaHQ6IDhyZW07XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuc3BsaXQtcGFuZWxfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogNDFweDtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnNwbGl0LXBhbmVsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MXB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuc3BsaXQtcGFuZWwudW5pdmVyYS10aGVtZSAuc3BsaXQtcGFuZWxfX3RpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnNwbGl0LXBhbmVsLnVuaXZlcmEtdGhlbWUgLnNwbGl0LXBhbmVsX190aXRsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnNwbGl0LXBhbmVsLnVuaXZlcmEtdGhlbWUgLnNwbGl0LXBhbmVsX190aXRsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5zcGxpdC1wYW5lbF9fcGFyYWdyYXBoIHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnNwbGl0LXBhbmVsX19wYXJhZ3JhcGgge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuc3BsaXQtcGFuZWwudW5pdmVyYS10aGVtZSAuc3BsaXQtcGFuZWxfX3BhcmFncmFwaCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuc3BsaXQtcGFuZWwudW5pdmVyYS10aGVtZSAuc3BsaXQtcGFuZWxfX3BhcmFncmFwaCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5zcGxpdC1wYW5lbF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuN3JlbSAyLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5zcGxpdC1wYW5lbF9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYmFubmVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYmFubmVyLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItaW1hZ2VfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk1LCAxMDEsIDEwNCwgMC44KTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItaW1hZ2VfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYmFubmVyLWltYWdlX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYmFubmVyLWltYWdlX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gOHJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItaW1hZ2Utbm9uZSB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJhbm5lci1pbWFnZS1ub25lIC5iYW5uZXItaW1hZ2VfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjFmMWY7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYmFubmVyLWltYWdlLW5vbmUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjMmY3MGFhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaWNvbiB7XG4gIGNvbnRlbnQ6IFwi4oC6wqBcIjtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBjb2xvcjogIzU1NTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnJlYWRjcnVtYiA+IHNwYW46bGFzdC1jaGlsZCBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGNvbnRleHQtbWVudSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5wYWdlVG9vbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuLnNpbXBseXAgLnRoZW1lIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNXJlbSA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAucGFnZVRvb2xzLmJvZHkuZC1wcmludC1ub25lLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG4uc2ltcGx5cCAudGhlbWUgbmF2I19jb21fbGlmZXJheV9zaXRlX25hdmlnYXRpb25fYnJlYWRjcnVtYl93ZWJfcG9ydGxldF9TaXRlTmF2aWdhdGlvbkJyZWFkY3J1bWJQb3J0bGV0X0lOU1RBTkNFX1RaR211ckU0NFBial9icmVhZGNydW1icy1kZWZhdWx0U2NyZWVuIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5zaW1wbHlwIC50aGVtZSBkaXYjcF9wX2lkX2NvbV9saWZlcmF5X3NpdGVfbmF2aWdhdGlvbl9icmVhZGNydW1iX3dlYl9wb3J0bGV0X1NpdGVOYXZpZ2F0aW9uQnJlYWRjcnVtYlBvcnRsZXRfSU5TVEFOQ0VfVFpHbXVyRTQ0UGJqXyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNpbXBseXAgLnRoZW1lIHNlY3Rpb24jcG9ydGxldF9jb21fbGlmZXJheV9zaXRlX25hdmlnYXRpb25fYnJlYWRjcnVtYl93ZWJfcG9ydGxldF9TaXRlTmF2aWdhdGlvbkJyZWFkY3J1bWJQb3J0bGV0X0lOU1RBTkNFX1RaR211ckU0NFBiaiAucG9ydGxldC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNoYXJlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNpbXBseXAgLnRoZW1lIC5yb3ctaGVhZGluZyAuc2hhcmUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbXBseXAgLnRoZW1lIC5yb3ctaGVhZGluZyAuZmEtc2hhcmUtYWx0LFxuLnNpbXBseXAgLnRoZW1lIC5zaGFyZS1pbWFnZSAuZmEtc2hhcmUtYWx0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggNXB4IDAgMDtcbiAgY29sb3I6ICMyMjFmMWY7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2ltcGx5cCAudGhlbWUgLnJvdy1oZWFkaW5nIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94LFxuLnNpbXBseXAgLnRoZW1lIC5zaGFyZS1pbWFnZSAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW1wbHlwIC50aGVtZSAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMyMjFmMWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGE6YWN0aXZlLCAuc2ltcGx5cCAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLCAuc2ltcGx5cCAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIxZjFmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDdhYzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICMwMDdhYzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpbXBseXAgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmU6YWN0aXZlLCAuc2ltcGx5cCAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTpob3ZlciwgLnNpbXBseXAgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmU6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwN2FjMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzAwN2FjMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2ltcGx5cCAudGhlbWUgLnRhYi1wYW5lIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMCAxZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbXBseXAgLnRoZW1lIC5uYXYtdGFicy0tY29tcGFjdCAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbXBseXAgLnRoZW1lIC5hdXRvY29tcGxldGUgLmF1dG9jb21wbGV0ZS1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLmF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG4uc2ltcGx5cCAudGhlbWUgLmF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdi5hdXRvY29tcGxldGUtYWN0aXZlLCAuc2ltcGx5cCAudGhlbWUgLmF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzQ2OGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXhzLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi14cy1kb3duLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1zbS1kb3duLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1tZC1kb3duLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1sZy1kb3duLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXNtLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi11bmxlc3MtbWQsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXVubGVzcy1sZyxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXNtLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1zbS1kb3duLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1tZC1kb3duLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1sZy1kb3duLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tc20tdXAsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXVubGVzcy14cyxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLW1kLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi11bmxlc3MtbGcsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXVubGVzcy14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1tZCxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tbWQtZG93bixcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tbGctZG93bixcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4teGwtZG93bixcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4teHMtdXAsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXNtLXVwLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1tZC11cCxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhzLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi11bmxlc3Mtc20sXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXVubGVzcy1sZyxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1sZyxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tbGctZG93bixcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4teGwtZG93bixcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4teHMtdXAsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXNtLXVwLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1tZC11cCxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tbGctdXAsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXVubGVzcy14cyxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXNtLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi11bmxlc3MtbWQsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXVubGVzcy14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLWxnLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi14bCxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4teGwtZG93bixcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4teHMtdXAsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXNtLXVwLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi1tZC11cCxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tbGctdXAsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXhsLXVwLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi11bmxlc3MteHMsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGlkZGVuLXVubGVzcy1zbSxcbiAgLnNpbXBseXAgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLW1kLFxuICAuc2ltcGx5cCAudGhlbWUgLmhpZGRlbi11bmxlc3MtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5yb290LWZvb3Rlcl9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAucm9vdC1mb290ZXJfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnJvb3QtZm9vdGVyX19ibG9jayB7XG4gICAgcGFkZGluZzogMCA3cmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLnJvb3QtZm9vdGVyX19zb2NpYWwge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnJvb3QtZm9vdGVyX19zb2NpYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnJvb3QtZm9vdGVyX19zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5yb290LWZvb3Rlcl9fc29jaWFsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5yb290LWZvb3Rlcl9fc29jaWFsX190ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAucm9vdC1mb290ZXJfX2xlZ2FsIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnJvb3QtZm9vdGVyX19sZWdhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAucm9vdC1mb290ZXJfX2xlZ2FsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAucm9vdC1mb290ZXJfX2xlZ2FsX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAucm9vdC1mb290ZXJfX2xlZ2FsX19saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2Nyb2xsLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjY1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNjcm9sbC10by10b3AgaW1nIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuZ2VuZXN5c2J0biB7XG4gIHJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwLjhyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjY1KTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAwLjZyZW0gMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgc3ZnLnN2Z0NoYXQge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNGRkZGRkY7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNoYXQtMiB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2Nyb2xsLXRvLXRvcC0tdmlzaWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLnNpbXBseXAgLnRoZW1lIGJ1dHRvbi5kLXByaW50LW5vbmUuYnRuLmJ0bi1wcmltYXJ5LmdlbmVzeXMtZm9vdGVyIHtcbiAgd2lkdGg6IDEyNSU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gMC42cmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAjb25saW5lLWNoYXQgc3ZnIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwLjFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmV4dHJhcyB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuZXh0cmFzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuZXh0cmFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuZXh0cmFzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5leHRyYXNfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuZXh0cmFzX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmV4dHJhc19fcm93IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmV4dHJhc19fcm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAuZXh0cmFzX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5leHRyYXNfX2NvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIC1tb3otY29sdW1uLWNvdW50OiAxOyAvKiBGaXJlZm94ICovXG4gIGNvbHVtbi1jb3VudDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmV4dHJhc19fY29scyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuZXh0cmFzX19jb2xzIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7IC8qIEZpcmVmb3ggKi9cbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuZXh0cmFzX19ncm91cCB7XG4gIG1hcmdpbjogMnJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZjY1Njg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5leHRyYXNfX2dyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW07XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLmV4dHJhc19fZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjY1Njg7XG4gIH1cbn1cbi5leHRyYXNfX3JvdzpmaXJzdC1jaGlsZCAuc2ltcGx5cCAudGhlbWUgLmV4dHJhc19fZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLmV4dHJhc19fcm93OmZpcnN0LWNoaWxkIC5zaW1wbHlwIC50aGVtZSAuZXh0cmFzX19ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuZXh0cmFzX19ncm91cC0tc2VjdXJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNDY4ZDtcbiAgd2lkdGg6IDRweDtcbiAgbGVmdDogLTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuZXh0cmFzX19ncm91cC0tc2VjdXJlIHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzZjNDY4ZDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5leHRyYXNfX2dyb3VwLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLmV4dHJhc19fZ3JvdXAtaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0wLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLmV4dHJhc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuZXh0cmFzX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5leHRyYXNfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5leHRyYXNfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzZjNDY4ZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmFyZWFzIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmFyZWFzIHtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYXJlYXNfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5hcmVhc19fdG9nZ2xlLmNvbGxhcHNlZCAuYXJlYXNfX3RvZ2dsZS1jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYXJlYXNfX3RvZ2dsZSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYXJlYXNfX3RvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLmFyZWFzX190b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNpbXBseXAgLnRoZW1lIC5hcmVhc19fdG9nZ2xlLWNoZXZyb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYXJlYXNfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYXJlYXNfX2FjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmFyZWFzX19yb3ctb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5hcmVhc19fcm93LW91dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmFyZWFzX19yb3ctaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmFyZWFzX19yb3ctaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmFyZWFzX19yb3ctaW5uZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYXJlYXNfX2NvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYXJlYXNfX2NvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmFyZWFzX2dyb3VwIHtcbiAgbWFyZ2luOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVmNjU2ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmFyZWFzX2dyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW07XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLmFyZWFzX2dyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY2NTY4O1xuICB9XG59XG4uYXJlYXNfX3Jvdy1pbm5lcjpmaXJzdC1jaGlsZCAuc2ltcGx5cCAudGhlbWUgLmFyZWFzX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1cmVtKSB7XG4gIC5hcmVhc19fcm93LWlubmVyOmZpcnN0LWNoaWxkIC5zaW1wbHlwIC50aGVtZSAuYXJlYXNfZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmFyZWFzX2dyb3VwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDc0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYXJlYXNfZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDE0NzQ5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5hcmVhc19ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYXJlYXNfX2dyb3VwLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmFyZWFzX19ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5hcmVhc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYXJlYXNfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmFyZWFzX19pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5hcmVhc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1pbWFnZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMi43NXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1pbWFnZV0gLnNsaWNrLWRvdHMge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcltkYXRhLWNhcm91c2VsPWltYWdlXSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyM3JlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgYS5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIyMWYxZjtcbn1cbi5zaW1wbHlwIC50aGVtZSBhLmNhcm91c2VsX19pbWFnZS1zbGlkZV9fY29udGVudDpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZSxcbi5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2ltYWdlLWNvbnRhaW5lcixcbi5zaW1wbHlwIC50aGVtZSAuaGVyby1pbWFnZS1jdGEsXG4uc2ltcGx5cCAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19pbWFnZS1jb250YWluZXIsXG4uc2ltcGx5cCAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDIwcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9faW1hZ2UtY29udGFpbmVyLFxuICAuc2ltcGx5cCAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19pbWFnZS1jb250YWluZXIsXG4gIC5zaW1wbHlwIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMS44NzVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBtYXJnaW4tdG9wOiA3LjVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAycmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stcHJldixcbi5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgdG9wOiAzMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUsXG4uc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ibHVlLXJpZ2h0LnN2Z1wiKTtcbn1cbi5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQuMzc1cmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbn1cbi5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0LjM3NXJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xufVxuLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldixcbi5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsOmhvdmVyIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpob3Zlcixcbi5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsOmhvdmVyIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cbi5zaW1wbHlwIC50aGVtZSBbZGF0YS1jYXJvdXNlbD10aHVtYm5haWxdLnNsaWNrLXNsaWRlcixcbi5zaW1wbHlwIC50aGVtZSAjbWVkaWEtY2Fyb3VzZWwuc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5zaW1wbHlwIC50aGVtZSBbZGF0YS1jYXJvdXNlbD10aHVtYm5haWxdIC5zbGljay1kb3RzLFxuLnNpbXBseXAgLnRoZW1lICNtZWRpYS1jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtNi41cmVtO1xuICBsZWZ0OiAwO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyW2RhdGEtY2Fyb3VzZWw9dGh1bWJuYWlsXSxcbi5zaW1wbHlwIC50aGVtZSAjbWVkaWEtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtaGVhZGluZy0tc21hbGwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDE0cmVtO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ4Ljc1cmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtY29udGFpbmVyIC5zbGljay1saXN0IHtcbiAgdG9wOiAtMy4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICAgIHRvcDogLTMuNzVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjAwJTtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZTJlMjtcbn1cbi5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMztcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMy4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZSB7XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWV4dF9ibG9nLCAuc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWZhY2Vib29rLCAuc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLXR3aXR0ZXIsIC5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tbGlua2VkaW4sIC5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZ29vZ2xlcGx1cywgLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDJyZW0gMnJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZXh0X2Jsb2c6OmJlZm9yZSwgLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1mYWNlYm9vazo6YmVmb3JlLCAuc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLXR3aXR0ZXI6OmJlZm9yZSwgLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1saW5rZWRpbjo6YmVmb3JlLCAuc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWdvb2dsZXBsdXM6OmJlZm9yZSwgLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi15b3V0dWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1mYWNlYm9vay5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzQ2OGQ7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWJsb2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zb2NpYWwtYmxvZy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYxYjQ7XG59XG4uc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWV4dF9ibG9nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLWV4dF9ibG9nLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDk0Yjtcbn1cbi5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC10d2l0dGVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNDY4ZDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zb2NpYWwtbGlua2VkaW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM0NjhkO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1nb29nbGVwbHVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLWdvb2dsZXBsdXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM0NjhkO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLXlvdXR1YmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM0NjhkO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDlyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMXJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC45cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19jb250ZW50IHtcbiAgbWluLWhlaWdodDogNC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2xpbmstZGVzY3JpcHRpb24sIC5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNpbXBseXAgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaW1wbHlwIC50aGVtZSBhLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIyMWYxZjtcbn1cbi5zaW1wbHlwIC50aGVtZSBhLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2NvbnRlbnQ6aG92ZXIge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NzQ5O1xufVxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLXByZXYsXG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIHdpZHRoOiA0LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2xpY2stcHJldjpob3ZlciwgLnNpbXBseXAgLnRoZW1lIC5zbGljay1wcmV2OmZvY3VzLFxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1uZXh0OmhvdmVyLFxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2xpY2stcHJldjpiZWZvcmUsXG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQuMXJlbTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1yaWdodC13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMi4zNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxcmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xufVxuLnNpbXBseXAgLnRoZW1lIFtkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG59XG4uc2ltcGx5cCAudGhlbWUgW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLW5leHQge1xuICByaWdodDogMXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xufVxuLnNpbXBseXAgLnRoZW1lIFtkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xufVxuLnNpbXBseXAgLnRoZW1lIFtkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1zbGlkZXI6aG92ZXIgLnNsaWNrLXByZXYsXG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stbmV4dCB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stcHJldjpob3Zlcixcbi5zaW1wbHlwIC50aGVtZSAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNpbXBseXAgLnRoZW1lIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNpbXBseXAgLnRoZW1lIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgd2lkdGg6IDAuNDM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuY2Fyb3VzZWxfX2N1c3RvbS1wYWdlLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0c19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0c19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjIxZjFmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6YWN0aXZlLCAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6Zm9jdXMsIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluazpob3ZlciwgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rOmFjdGl2ZTpmb2N1cywgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rOmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjMjIxZjFmO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rOmhvdmVyIC5tYXJrZXRpbmctYnVsbGV0X19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX3RleHQge1xuICBtYXgtd2lkdGg6IDE2cmVtO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX3RleHQge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiA4MXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIHdpZHRoOiAxODJweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI3NnB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5pbmxpbmUtYWN0aW9uLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMTg3NXJlbTtcbiAgaGVpZ2h0OiAxLjE4NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzLWV4cGFuZGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMC41cztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzLWV4cGFuZGVkLmV4cGFuZGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzLWV4cGFuZGVkLmNvbGxhcHNlZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAwcHgsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAwLjVzO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkLW5vQW5pbSxcbi5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkLW5vQW5pbSxcbiAgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZC1ub0FuaW0sXG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZCB7XG4gICAgcGFkZGluZzogMCAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQtbm9BbmltLFxuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQge1xuICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQtbm9BbmltIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5jb2xsYXBzZWQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgaGVpZ2h0OiA2LjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDguNXJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjazpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWJsYWNrLWxlZnQuc3ZnXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2sgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2subWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICB0b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjay5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2subWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fY2xvc2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVCYWNrLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2Nsb3NlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMXJlbSAxcmVtO1xuICBtaW4td2lkdGg6IDE3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmFjdGl2ZSwgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazpmb2N1cywgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazpob3ZlciwgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazphY3RpdmU6Zm9jdXMsIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbms6YWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rID4gLm1hcmtldGluZy1idWxsZXRfX2ltYWdlIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keVdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5V3JhcHBlciB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlJbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlJbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5SW1nIHtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIHdpZHRoOiAxODJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUltZyB7XG4gICAgaGVpZ2h0OiAyNzZweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICBmb250LXNpemU6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgcCB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMXJlbSAwIDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIHAge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIHAge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMC43cmVtIDEuNjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLXNpdGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2l0ZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2l0ZXNfX2Nob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjZyZW0gMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2l0ZXNfX2Nob2ljZV9fbGluayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zaXRlc19fY2hvaWNlLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlMmUyO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zaXRlc19fY2hvaWNlLS1hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC05cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNlM2UyZTI7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNpbXBseXAgLnRoZW1lIC5zaXRlc19fY2hvaWNlLS1hY3RpdmUgLnNpdGVzX19jaG9pY2VfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2Vzc2lvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2Vzc2lvbiBhIHtcbiAgY29sb3I6ICMwMDcxYjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS42NXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbjogLTAuMTg1cmVtIDAuMjVyZW0gLTAuMTg1cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgLypcbiAgICAgICAgICAgIEVtcHR5IHVzZXIgYXZhdGFyIGRpdiBkaXNwbGF5cyBkaWZmZXJlbnRseSB0aGFuIGRlZmF1bHQgaW5pdGlhbHMsXG4gICAgICAgICAgICBpY29uLiBTbyBhZGQgY29udGVudCB0byBlbXB0eSBkaXYuXG4gICAgICAgICAqL1xufVxuLnNpbXBseXAgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb246ZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzN2I7IC8qIHBhc3MgMTAuMDU6MSAqL1xufVxuLnNpbXBseXAgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODQyOyAvKiBwYXNzIDQuNTY6MSAqL1xufVxuLnNpbXBseXAgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzOyAvKiBwYXNzIDQuNTk6MSAqL1xufVxuLnNpbXBseXAgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU0NWM0OyAvKiBwYXNzIDQuNTU6MSAqL1xufVxuLnNpbXBseXAgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1OyAvKiBwYXNzIDUuODI6MSAqL1xufVxuLnNpbXBseXAgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MzczOyAvKiBwYXNzIDguNDU6MSAqL1xufVxuLnNpbXBseXAgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzOyAvKiBwYXNzIDQuNTk6MSAqL1xufVxuLnNpbXBseXAgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODQyOyAvKiBwYXNzIDQuNTY6MSAqL1xufVxuLnNpbXBseXAgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzdiOyAvKiBwYXNzIDEwLjA1OjEgKi9cbn1cbi5zaW1wbHlwIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbTpudGgtY2hpbGQobisyKTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZWZ0OiAtMC4wNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2JiYjtcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9wbmF2Lm5vLW5hdmJhciAuYmFubmVyX190b3AtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgIzAwN2FjMyAzcHg7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmJhbm5lcl9fdG9wLWJhciB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNzVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmJlZm9yZSwgLnNpbXBseXAgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmJlZm9yZSwgLnNpbXBseXAgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICNjMWMxYzE7XG4gIGJvcmRlci1sZWZ0OiAwLjc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA2Ljc1cmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuNDM3NXJlbSBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItbGVmdDogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNjg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogMS4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA2LjgxMjVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYmFubmVyX190b3AtYmFyX19mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggZmllbGRzZXQuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjI3NXJlbSAwO1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLmxleGljb24taWNvbiB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1vdXQgMC4ycztcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5sZnItZGRtLWZpZWxkLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1vdXQgMC4ycztcbiAgd2lkdGg6IDQuNGVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDo6LW1zLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2ltcGx5cCAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDpmb2N1cywgLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBjdXJzb3I6IHRleHQ7XG4gIHdpZHRoOiAxMGVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDpmb2N1czo6LW1zLXBsYWNlaG9sZGVyLCAuc2ltcGx5cCAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmFjdGl2ZTo6LW1zLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLCAuc2ltcGx5cCAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmFjdGl2ZTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLmlucHV0LXRleHQtd3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaDpob3ZlciwgLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyIC5sZXhpY29uLWljb24sIC5zaW1wbHlwIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoLmZvY3VzIC5sZXhpY29uLWljb24ge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyIC5zZWFyY2gtaW5wdXQ6Oi1tcy1wbGFjZWhvbGRlciwgLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLnNlYXJjaC1pbnB1dDo6LW1zLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4uc2ltcGx5cCAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaDpob3ZlciAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciwgLnNpbXBseXAgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoLmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoLmZvY3VzIC5sZXhpY29uLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc2ltcGx5cCAudGhlbWUgLnRvb2xzIC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNDY4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM0NjhkO1xuICBjb2xvcjogIzMzMztcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuc2ltcGx5cCAudGhlbWUgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuc2ltcGx5cCAudGhlbWUgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuc2ltcGx5cCAudGhlbWUgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLnNpbXBseXAgLnRoZW1lIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM0NjhkO1xuICBib3JkZXItY29sb3I6ICM1MjM1NmI7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC50b29scyAuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICNjY2M7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC50b29scyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC50b29scyAuYnRuLXNlY29uZGFyeTpob3ZlciwgLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5zaW1wbHlwIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogI2NjYztcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHNfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNTk0cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyMjFmMWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC50b29sc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLnRvb2xzX19idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC50b29sc19fYnV0dG9uOmhvdmVyLCAuc2ltcGx5cCAudGhlbWUgLnRvb2xzX19idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHNfX2J1dHRvbjpob3ZlciAuaWNvbi1oZWxwLCAuc2ltcGx5cCAudGhlbWUgLnRvb2xzX19idXR0b246Zm9jdXMgLmljb24taGVscCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2hlbHAtYmx1ZS5zdmdcIik7XG59XG4uc2ltcGx5cCAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIgLmljb24tc2VhcmNoLCAuc2ltcGx5cCAudGhlbWUgLnRvb2xzX19idXR0b246Zm9jdXMgLmljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc2VhcmNoLWJsdWUuc3ZnXCIpO1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29sc19fYnV0dG9uOmhvdmVyIC5pY29uLXJld2FyZHMsIC5zaW1wbHlwIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyAuaWNvbi1yZXdhcmRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvcmV3YXJkcy1ibHVlLnN2Z1wiKTtcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHNfX2J1dHRvbjpob3ZlciAuaWNvbi1tZXNzYWdlcywgLnNpbXBseXAgLnRoZW1lIC50b29sc19fYnV0dG9uOmZvY3VzIC5pY29uLW1lc3NhZ2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvbWVzc2FnZXMtYmx1ZS5zdmdcIik7XG59XG4uc2ltcGx5cCAudGhlbWUgLnRvb2xzX19idXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuaWNvbi1oZWxwLFxuLnNpbXBseXAgLnRoZW1lIC5pY29uLXNlYXJjaCxcbi5zaW1wbHlwIC50aGVtZSAuaWNvbi1yZXdhcmRzLFxuLnNpbXBseXAgLnRoZW1lIC5pY29uLW1lc3NhZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5pY29uLWhlbHAge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9oZWxwLWJsYWNrLnN2Z1wiKTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zZWFyY2gtYmxhY2suc3ZnXCIpO1xufVxuLnNpbXBseXAgLnRoZW1lIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbXBseXAgLnRoZW1lIC5pY29uLXJld2FyZHMge1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvcmV3YXJkcy1ibGFjay5zdmdcIik7XG59XG4uc2ltcGx5cCAudGhlbWUgLmljb24tbWVzc2FnZXMge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvbWVzc2FnZXMtYmxhY2suc3ZnXCIpO1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29sc19fYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMCU7XG4gIHJpZ2h0OiAtNjAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMWE4MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgZGl2I3BfcF9pZF9UaGVtZVNlYXJjaFBvcnRsZXRfV0FSX3NlYXJjaHBvcnRsZXRfLFxuLnNpbXBseXAgLnRoZW1lIGRpdiNwX3BfaWRfVGhlbWVTZWFyY2hQb3J0bGV0X1dBUl9zZWFyY2hwb3J0bGV0XyBkaXYsXG4uc2ltcGx5cCAudGhlbWUgZGl2I3BfcF9pZF9UaGVtZVNlYXJjaFBvcnRsZXRfV0FSX3NlYXJjaHBvcnRsZXRfIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDMwO1xufVxuLnNpbXBseXAgLnRoZW1lIC5pbnB1dC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLmlucHV0LXNlYXJjaCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAzcmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpbXBseXAgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQgfiAuaW5wdXQtc2VhcmNoX19pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQ7XG59XG4uc2ltcGx5cCAudGhlbWUgLmlucHV0LXNlYXJjaCBpbnB1dCB+IC5pbnB1dC1zZWFyY2hfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41NXJlbTtcbiAgcmlnaHQ6IDUuMTVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTQuNXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0OmZvY3VzIH4gLmlucHV0LXNlYXJjaF9faW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0OmZvY3VzIH4gLmlucHV0LXNlYXJjaF9faWNvbiB7XG4gIHJpZ2h0OiAxMi4xcmVtO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0OmZvY3VzIH4gLmlucHV0LXNlYXJjaF9faWNvbiB7XG4gICAgcmlnaHQ6IDEyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmlucHV0LXNlYXJjaCBpbnB1dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUgbGkge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudSBsaSBhIHtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2ltcGx5cCAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLnNpbXBseXAgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudS5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51LmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51LmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLWxvZ2luX19zeW1ib2wge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAuYnRuLWxvZ2luIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjM0NHJlbSAwLjc1cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC5idG4tbG9naW5fX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC5idG4tbG9naW5fX3N5bWJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlLCAuc2ltcGx5cCAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJ0bi1sb2dpbi0tbWQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLWxvZ2luLS1tZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYnRuLWxvZ2luLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZzogMC41NjNyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIC5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA4LjY0MjMxMjVyZW07XG4gIGhlaWdodDogMS42MjM2ODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYmFubmVyX190b3AtYmFyX19sb2dvLXNpdGUtbmFtZSAubG9nbyB7XG4gICAgd2lkdGg6IDEzLjI4OTkzNzVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYmFubmVyX190b3AtYmFyX19sb2dvLXNpdGUtbmFtZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbXBseXAgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIC5zaXRlLW5hbWUge1xuICBib3JkZXItbGVmdDogc29saWQgI2UyZTJlMiAxcHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgaGVpZ2h0OiAxLjYyMzY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyMzY4NzVyZW07XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYmFubmVyX190b3AtYmFyX19sb2dvLXNpdGUtbmFtZSAuc2l0ZS1uYW1lIHtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5sb2dpbiB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMy4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbXBseXAgLnRoZW1lIC5sb2dpbi5jb2xsYXBzZS50cmFuc2l0aW9uaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2ltcGx5cCAudGhlbWUgLmxvZ2luLmNvbGxhcHNlLmluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4tbG9naW4sXG4uc2ltcGx5cCAudGhlbWUgLmJ0bi1tZW51IHtcbiAgd2lkdGg6IDMuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLmJ0bi5idG4tbWVudSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4uYnRuLW1lbnU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLW1lbnVfX2ltYWdlIHtcbiAgaGVpZ2h0OiAwLjk1NDM3NXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubG9naW4tcHJpbWFyeSxcbi5zaW1wbHlwIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5sb2dpbi1wcmltYXJ5LFxuICAuc2ltcGx5cCAudGhlbWUgLmxvZ2luLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubG9naW4tcHJpbWFyeSxcbiAgLnNpbXBseXAgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAubG9naW4tcHJpbWFyeV9fYmFja2dyb3VuZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NzQ5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubG9naW4tcHJpbWFyeV9fYmFja2dyb3VuZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1tZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYnRuLWxvZ2luX19jbG9zZS0tbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5X19oZWFkaW5nLFxuLnNpbXBseXAgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5X19oZWFkaW5nLFxuICAuc2ltcGx5cCAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5X19oZWFkaW5nLFxuICAuc2ltcGx5cCAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2ltcGx5cCAudGhlbWUgLmxvZ2luLWlucHV0X193cmFwcGVyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLmxvZ2luLWlucHV0X193cmFwcGVyIC5sb2dpbi1pbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMS4xNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmxvZ2luLWlucHV0X193cmFwcGVyIC5sb2dpbi1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSBkaXYuYnRuLXNlYXJjaC1jYW5jZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5idG4tcmVnaXN0ZXIsXG4gIC5zaW1wbHlwIC50aGVtZSAubG9naW4tcHJpbWFyeV9fYnRuIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjY1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5idG4tcmVnaXN0ZXIsXG4gIC5zaW1wbHlwIC50aGVtZSAubG9naW4tcHJpbWFyeV9fYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSA1LjY1cmVtO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2J0biB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gMCAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubG9naW4tcHJpbWFyeV9fbGluay13cmFwcGVyIC5zZXBhcmF0b3JfX3BpcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luOiAwIDAuMzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rLXdyYXBwZXIgLnNlcGFyYXRvcl9fcGlwZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAubG9naW4tcHJpbWFyeV9fbGluazpob3ZlciwgLnNpbXBseXAgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDM1NjI7XG4gIG91dGxpbmU6IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLmxvZ2luLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDQuMjVyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDQuMjVyZW0gM3JlbSAyLjVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IC5jbG9zZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLWxvZ2luX19jbG9zZS0tbGcge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuYnRuLWxvZ2luX19jbG9zZS0tbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLWxvZ2luX19jbG9zZV9faWNvbiB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLmxvZ2luLWJ1bGxldF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43NXJlbSAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDIzcmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5sb2dpbi1idWxsZXRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLmxvZ2luLWJ1bGxldF9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMuMzc1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubG9naW4tYnVsbGV0X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbXBseXAgLnRoZW1lIC5idG4tcmVnaXN0ZXIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLmJ0bi1yZWdpc3RlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLXNpdGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLXNpdGVzIC5hdmF0YXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogLTFlbSAwLjI1ZW0gLTAuNzVlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMTVweDtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLXNpdGVzIC5idG4tZ3JvdXAuc2Vzc2lvbl9faXRlbSAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLXNpdGVzIC5idG4tZ3JvdXAuc2Vzc2lvbl9faXRlbSAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5idG4tbG9naW4sXG4gIC5zaW1wbHlwIC50aGVtZSAuYnRuLWxvZ2luLmJ0bi1sb2dpbl9fc3ltYm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAudG9vbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLmJ0bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubG9naW4ge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5sb2dpbi5jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLmxvZ2luLmNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzQ2OGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXItLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbXBseXAgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXItLWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG4uc2ltcGx5cCAudGhlbWUgLnRvcG5hdi0tc3RpY2t5Om5vdCgubm8tbmF2YmFyKSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDIwO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnUtc2VhcmNoX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnUtc2VhcmNoIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjMpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDMuMzc1cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAzcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnUtc2VhcmNoX19pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnUtc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51LXNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnUtc2VhcmNoX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDAuNzVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS40Mzc1cmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLW1lbnUtY2xvc2Uge1xuICB3aWR0aDogMy4zNzVyZW07XG4gIGhlaWdodDogMy4zNzVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuYnRuLW1lbnUtY2xvc2VfX2ljb24ge1xuICB3aWR0aDogMS42MjVyZW07XG4gIGhlaWdodDogMS42MjVyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnUtZm9vdGVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjc1cmVtIDAgMXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudS1mb290ZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnUtZm9vdGVyX19pdGVtOmhvdmVyLFxuLnNpbXBseXAgLnRoZW1lIC5tZW51LWZvb3Rlcl9faXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnUtZm9vdGVyX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjEzNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51LWZseW91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51LWhlYWRlcixcbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51LWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLndyYXBwZXItLW5hdmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAud3JhcHBlci0tbmF2YmFyLS1pbiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudS1mbHlvdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzMzMztcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rLFxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmZvY3VzLFxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmZvY3VzLFxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19zdWJpdGVtIC5tZW51X19saW5rIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9faXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNWY2NTY4O1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9faXRlbS0tZmVhdHVyZWQgLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51LWZseW91dC0tb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5mbHlvdXQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5mbHlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLmZseW91dF9fbWFpbiB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLmZseW91dF9fcHJvbW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5mbHlvdXQgLm1lbnVfX3Byb21vIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAtMS4xMjVyZW0gLTEuNzVyZW07XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5mbHlvdXQgLm1lbnVfX3Byb21vIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAuZmx5b3V0X19tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9fbGluayAuaWNvbi1sb2NrIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgb3BhY2l0eTogMC45O1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaW1wbHlwIC50aGVtZSAudG9wbmF2LS1oaWRlbmF2IC5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9faXRlbTpudGgtY2hpbGQobisxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDE0NzQ5O1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51X19pdGVtLS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9faXRlbS0taG9tZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC44NzVyZW0gNC41cmVtIDEuMjVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51X19saW5rOmhvdmVyLFxuLnNpbXBseXAgLnRoZW1lIC5tZW51X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9fY2hldnJvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnVfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnVfX3RyaWdnZXItZW5kIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9fdHJpZ2dlci1lbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NoZXZyb24td2hpdGUtZG93bi5zdmdcIikgY2VudGVyLzAuNzVyZW0gMC4zMnJlbSBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9fdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdID4gLm1lbnVfX3RyaWdnZXItZW5kOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51X190cmlnZ2VyLS1idG4ge1xuICB3aWR0aDogMy43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9fdHJpZ2dlci0tYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi13aGl0ZS1kb3duLnN2Z1wiKSBjZW50ZXIvMC43NXJlbSAwLjMycmVtIG5vLXJlcGVhdDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnVfX3RyaWdnZXItLWJ0blthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC44MTI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gPiBsaTpmaXJzdC1jaGlsZCA+IC5tZW51X19saW5rIHtcbiAgbWFyZ2luLXRvcDogLTAuNjg3NXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9fc3ViaXRlbSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fdHJpZ2dlci0tYnRuIHtcbiAgaGVpZ2h0OiAzLjM3NXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSA+IGxpOmZpcnN0LWNoaWxkID4gLm1lbnVfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X190cmlnZ2VyLS1idG4ge1xuICBoZWlnaHQ6IDNyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3RyaWdnZXItLWJ0biB7XG4gIGhlaWdodDogMi44MTI1cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgbGVmdDogMC43NXJlbTtcbiAgdG9wOiAxLjI1cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtID4gbGk6Zmlyc3QtY2hpbGQgPiAubWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnVfX3Byb21vIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudS5tZW51LS1jb21wYWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51Lm1lbnUtLWNvbXBhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuMTI1cmVtO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudS5tZW51LS1jb21wYWN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAudG9wbmF2LS1zdGlja3kgLm1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9faXRlbTpudGgtY2hpbGQobisxKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjEpO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9faXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XG4gICAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9faXRlbS0taG9tZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogLTEuMTc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjhyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUtLWNvbXBhY3QgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC50b3BuYXYtLXN0aWNreSAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51LS1jb21wYWN0IC5tZW51X19pdGVtLS1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19sb2dvIHtcbiAgICB3aWR0aDogNy41cmVtO1xuICAgIGhlaWdodDogMi4wMzI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX2xvZ28ge1xuICAgIHdpZHRoOiA4Ljc1cmVtO1xuICAgIGhlaWdodDogMi4zNzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUtLWNvbXBhY3QgLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX3RyaWdnZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X190cmlnZ2VyLWVuZDphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9fdHJpZ2dlcjpub3QoLm1lbnVfX3RyaWdnZXItLWJ0bilbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX3RyaWdnZXItLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX3N1Yml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbHVtbi1nYXA6IDIuNzVyZW07XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtLmluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gPiBsaTpmaXJzdC1jaGlsZCA+IC5tZW51X19saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19zdWJpdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX3RpdGxlICsgLm1lbnVfX3N1Yml0ZW0ge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtLm1lbnVfX3N1Yml0ZW0tLW5vY29scyB7XG4gICAgY29sdW1uczogYXV0byBhdXRvO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9fc3ViaXRlbS5tZW51X19zdWJpdGVtLS1jb2xzIHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9fc3ViaXRlbS0ta2VlcC10b2dldGhlciB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDdhYzM7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICB9XG4gIC5zaW1wbHlwIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMC4yNjI1cmVtIDA7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19saW5rOmJlZm9yZSB7XG4gICAgbGVmdDogLTAuNzVyZW07XG4gICAgdG9wOiAxLjAzMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19pdGVtLm1lbnVfX2l0ZW0tLWZlYXR1cmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg2NiUgKyAxcmVtKTtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM2YzQ2OGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX2l0ZW0tLWZlYXR1cmVkID4gLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19jaGV2cm9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB3aWR0aDogMS4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51LS1jb21wYWN0IC5tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgfVxuICAuc2ltcGx5cCAudGhlbWUgLm1lbnVfX2l0ZW0tLWZlYXR1cmVkID4gLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbiAgLnNpbXBseXAgLnRoZW1lIC5tZW51X19pdGVtLS1ob21lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2hhcmVfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLnNoYXJlX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM0NjhkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMnB4IDZweCAzcHg7XG59XG4uc2ltcGx5cCAudGhlbWUgLnNoYXJlX19idXR0b24tLXR3ZWV0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgLnNoYXJlX19idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnNpbXBseXAgLnRoZW1lIC5zaGFyZV9fY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMXJlbTtcbiAgcGFkZGluZzogMC4yOHJlbSAwLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW1wbHlwIC50aGVtZSAuc2hhcmVfX2NvdW50OjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuLnNpbXBseXAgLnRoZW1lIC5pbnB1dC1ncm91cC5wYXNzd29yZC1tYXNrX19ncm91cCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zaW1wbHlwIC50aGVtZSAucGFzc3dvcmQtbWFza19fdmlzaWJpbGl0eSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxcHggMTBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFlbTtcbiAgei1pbmRleDogMTA7XG59XG4uc2ltcGx5cCAudGhlbWUgLnBhZ2UtdG9vbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM0NjhkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAucGFnZS10b29scyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC42MjVyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAucGFnZS10b29scyB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gN3JlbTtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lIC5kZG0tbGFiZWwge1xuICBjb2xvcjogIzI3MjgzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCB7XG4gIC8qIFNhZmFyaSAqL1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAuZGRtLWZvcm0tYmFzaWMtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sb2FkaW5nLWFuaW1hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sb2FkZXIge1xuICBib3JkZXI6IDE2cHggc29saWQgI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICM2YjZjN2U7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sb2FkZXJkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAuYnV0dG9uLWhvbGRlci5jb250YWluZXItZmx1aWQtMTI4MC5wcmV2aW91cy1wYWdlLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwLmNhcHRjaGFDb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAuZGRtLWZvcm0tcGFnaW5hdGlvbiB7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5kZG0tZm9ybS1wYWdpbmF0aW9uIC5tdWx0aS1zdGVwLWluZGljYXRvci1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zaW1wbHlwIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5kZG0tcm93ID4gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuZGRtLXJvdyA+IC5yb3cge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAucmVmZXJlbmNlLW1hcmsge1xuICBjb2xvcjogI2JkMDAwMDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSBwIC5yZWZlcmVuY2UtbWFyayB7XG4gIGNvbG9yOiAjYmQwMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDI0NnB4O1xuICBtYXgtaGVpZ2h0OiAzMDVweDtcbn1cbi5zaW1wbHlwIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIHNlbGVjdFtuYW1lPW1vbnRoXSwgLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2Ugc2VsZWN0W25hbWU9eWVhcl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSA1MCU7XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuaW5wdXQtZ3JvdXAsXG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuZGRtLXNlbGVjdC1kcm9wZG93biBidXR0b24uYnRuIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmJ0bi5zZWxlY3QtYnV0dG9uIHtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuLmNsZWFyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDkwcHg7XG4gIHRvcDogNnB4O1xuICBjb2xvcjogI2MwMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmJ0bi5jbGVhci1idXR0b24gc3ZnLmxleGljb24taWNvbiB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwO1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmJ0blthcmlhLWxhYmVsPWNhbGVuZGFyXSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmJ0blthcmlhLWxhYmVsPVwiQ2hvb3NlIGRhdGVcIl0ge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5oYXMtZXJyb3IgLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI2MwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaW1wbHlwIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5jdXN0b20tY29udHJvbC1sYWJlbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaW1wbHlwIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS10b29sYmFyIC5kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLWRlbGV0ZS1idXR0b24ge1xuICB3aWR0aDogMS41NjI1cmVtO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGZyLWRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtdG9vbGJhciAuZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS1kZWxldGUtYnV0dG9uIC5sZXhpY29uLWljb24taHIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLXRvb2xiYXIgLmRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtYWRkLWJ1dHRvbiB7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGZyLWRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtdG9vbGJhciAuZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS1hZGQtYnV0dG9uIC5sZXhpY29uLWljb24tcGx1cyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxpZmVyYXktZGRtLWZvcm0tZmllbGQtcGFyYWdyYXBoLFxuLnNpbXBseXAgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxpZmVyYXktZGRtLWZvcm0tZmllbGQtdGlwIHtcbiAgY29sb3I6ICM0MjVhNjE7XG59XG4uc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuZGRtLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5zaW1wbHlwIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tcGFnZS1kZXNjcmlwdGlvbixcbi5zaW1wbHlwIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tcGFnZS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2ltcGx5cCAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGZyLWRkbS1mb3JtLXBhZ2UtZGVzY3JpcHRpb24sXG4gIC5zaW1wbHlwIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tcGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbi5zaW1wbHlwIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zaW1wbHlwIC50aGVtZSAucGFuZWwge1xuICBib3JkZXI6IHNvbGlkICM2YzQ2OGQgMXB4O1xufVxuLnNpbXBseXAgLnRoZW1lIC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzQ2OGQ7XG59XG4uc2ltcGx5cCAudGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUsXG4uc2ltcGx5cCAudGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM0NjhkO1xufVxuLnNpbXBseXAgLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4MWY2ZDtcbn1cbi5zaW1wbHlwIC50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM0NjhkO1xufVxuLnNpbXBseXAgLnRoZW1lIC5sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2ltcGx5cCAudGhlbWUgLnRhYmxlIHRoZWFkLCAuc2ltcGx5cCAudGhlbWUgLnRhYmxlIHRoZWFkIHRoLCAuc2ltcGx5cCAudGhlbWUgLnRhYmxlIHRoZWFkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNDY4ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saWZldGhjIC50aGVtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLyoqXG4gICAqIFRoZSByZXRpbmEtaW1hZ2UgbWl4aW4gaXMgYSBoZWxwZXIgdG8gZ2VuZXJhdGUgYSByZXRpbmEgYmFja2dyb3VuZCBpbWFnZSBhbmRcbiAgICogbm9uLXJldGluYSBiYWNrZ3JvdW5kIGltYWdlLiBUaGUgaW1hZ2UgaXMgY2VudGVyZWQgd2l0aGluIHRoZSBjb250YWluZXIgYW5kXG4gICAqIHNjYWxlZCBhcyBsYXJnZSBhcyBwb3NzaWJsZSB3aGlsZSBtYWludGFpbmluZyBpbWFnZSBhc3BlY3QgcmF0aW8uXG4gICAqXG4gICAqIEFyZ3VtZW50c1xuICAgKiAkZmlsZW5hbWU6IHBhdGggdG8gdGhlIG5vbi1yZXRpbmEgaW1hZ2VcbiAgICogJHJldGluYS1maWxlbmFtZSAob3B0aW9uYWwpOiBwYXRoIHRvIHRoZSByZXRpbmEgaW1hZ2VcbiAgICovXG4gIC8qIEJvZHkgKi9cbiAgLyogTGF5b3V0IFV0aWxpdGllcyAqL1xuICAvKiBIZWxwIEJ1YmJsZSAqL1xuICAvKiBTcGxpdCBQYW5lbCAqL1xuICAvKiBCYW5uZXIgSW1hZ2UgKi9cbiAgLyogQnJlYWRjcnVtYiAqL1xuICAvKiBCcmVha3BvaW50IFNNICovXG4gIC8qIEJyZWFrcG9pbnQgTUQgKi9cbiAgLyogQnJlYWtwb2ludCBMRyAqL1xuICAvKiBCcmVha3BvaW50IFhMICovXG4gIC8qIFNsaWNrIFRoZW1lICovXG4gIC8qIE91ciBUaGVtZSAqL1xuICAvKiBTbGlkZXMgKi9cbiAgLyogQXJyb3dzICovXG4gIC8qIERvdHMgKi9cbiAgLypcbiAgICogUGFzc3dvcmQgbWFza2luZy91bm1hc2tpbmcgYnV0dG9uLlxuICAgKiBVc2VkIGluIExvZ2luL1JlZ2lzdHJhdGlvbi5cbiAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDVyZW07XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA1OC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzEuMjVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuY29udGFpbmVyLWJsb2NrLCAubGlmZXRoYyAudGhlbWUgLm1haW4gLnBvcnRsZXQtbG9naW4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jb250YWluZXItZmx1aWQsXG4ubGlmZXRoYyAudGhlbWUgLmNvbnRhaW5lci1ibG9jayxcbi5saWZldGhjIC50aGVtZSAubWFpbiAucG9ydGxldC1sb2dpbiB7XG4gIG1heC13aWR0aDogMTAwcmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zcGFuLS1ub24tYnJlYWtpbmcge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jb250YWluZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jb250YWluZXItZmxleC0tbWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmNvbnRhaW5lci1mbGV4LS1sZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5jb250YWluZXItZmx1aWQtMTI4MCxcbi5saWZldGhjIC50aGVtZSAuY29udGFpbmVyLWZsdWlkLW1heC14bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jb250YWluZXItZmx1aWQtMTI4MCxcbiAgLmxpZmV0aGMgLnRoZW1lIC5jb250YWluZXItZmx1aWQtbWF4LXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtIDAuOTM3NXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtIDdyZW0gMDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC52aXNpYmxlLXhsLWJsb2NrLFxuLmxpZmV0aGMgLnRoZW1lIC52aXNpYmxlLXhsLWlubGluZSxcbi5saWZldGhjIC50aGVtZSAudmlzaWJsZS14bC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAudmlzaWJsZS14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAudmlzaWJsZS14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC52aXNpYmxlLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNsZWFyZml4OmJlZm9yZSxcbi5saWZldGhjIC50aGVtZSAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGlmZXRoYyAudGhlbWUgLmgyLS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuaDItLWJvcmRlci10b3Age1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5wLFxuLmxpZmV0aGMgLnRoZW1lIC5saSB7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5wLFxuICAubGlmZXRoYyAudGhlbWUgLmxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAubm90ZSB7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC51bCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cbi5saWZldGhjIC50aGVtZSAub2wge1xuICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5vbCAubGkge1xuICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ubGlmZXRoYyAudGhlbWUgLm9sIC5saTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpIFwiLVwiO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5saW5rIHtcbiAgY29sb3I6ICMxMDdhYmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saWZldGhjIC50aGVtZSAubGluay0tZG93bmxvYWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlmZXRoYyAudGhlbWUgLmxpbmstLWRvd25sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2xpZmV0aGMvZG93bmxvYWQtbGlmZXRoYy5zdmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLnN1cCB7XG4gIGZvbnQtc2l6ZTogNTAlO1xuICB0b3A6IC0wLjhyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLmhlbHAtYnViYmxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDAuNDczcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5oZWxwLWJ1YmJsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saWZldGhjIC50aGVtZSAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG46ZGlzYWJsZWQsIC5saWZldGhjIC50aGVtZSAuYnRuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5saWZldGhjIC50aGVtZSAuYnRuLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjY1cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi5idG4td2lkZSB7XG4gIHBhZGRpbmc6IDAuNjVyZW0gM3JlbTtcbn1cbi5saWZldGhjIC50aGVtZSAuYnRuLmJ0bi1naG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLWdob3N0OmFjdGl2ZSwgLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLWdob3N0OmZvY3VzLCAubGlmZXRoYyAudGhlbWUgLmJ0bi5idG4tZ2hvc3Q6aG92ZXIsIC5saWZldGhjIC50aGVtZSAuYnRuLmJ0bi1naG9zdDphY3RpdmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgIzMzMyAxcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAubGlmZXRoYyAudGhlbWUgLmJ0bi5idG4tZGVmYXVsdDpmb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMXB4IDJweCByZ2IoNzcsIDE0NCwgMjU0KTtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi5idG4tZGVmYXVsdDpkaXNhYmxlZCwgLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwO1xuICBib3JkZXI6IHNvbGlkICM2MDAgMXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWZldGhjIC50aGVtZSAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNWUyZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmM1ZTJmO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAubGlmZXRoYyAudGhlbWUgLmJ0bi5idG4tcHJpbWFyeTpmb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzVlMmY7XG4gIGJvcmRlci1jb2xvcjogI2JjNWUyZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMXB4IDJweCByZ2IoNzcsIDE0NCwgMjU0KTtcbn1cbi5saWZldGhjIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkICMwMDdhYzMgMXB4O1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5saWZldGhjIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMwMDU0ODY7XG4gIGNvbG9yOiAjMDA2N2EyO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5saWZldGhjIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXItY29sb3I6ICMwMDJhNDQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDFweCAycHggcmdiKDc3LCAxNDQsIDI1NCk7XG4gIGNvbG9yOiAjMDA2N2EyO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWVhZWFlO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi5idG4tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkICNjYWNhY2EgMXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5saWZldGhjIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLXRlcnRpYXJ5OmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmxpZmV0aGMgLnRoZW1lIC5idG4uYnRuLXRlcnRpYXJ5OmZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMXB4IDJweCByZ2IoNzcsIDE0NCwgMjU0KTtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi5idG4tdGVydGlhcnk6ZGlzYWJsZWQsIC5saWZldGhjIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi10b2dnbGVkLCAubGlmZXRoYyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJ0bi1sb2dpbi0tbWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5saWZldGhjIC50aGVtZSAuYnRuLXNvY2lhbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTAwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi1zb2NpYWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmJ0bi1zb2NpYWwge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIGEuYnRuLXNvY2lhbCB7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC4zNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgYS5idG4tc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4tc29jaWFsX19pY29uIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmJ0bi1zb2NpYWxfX2ljb24ge1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZThmOSAhaW1wb3J0YW50O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlYmQ4ICFpbXBvcnRhbnQ7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MzczICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRkYiAhaW1wb3J0YW50O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWZldGhjIC50aGVtZSAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4ubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLW1lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cbi5saWZldGhjIC50aGVtZSAud3JhcHBlci0tbWVkaWEtLWFyZWFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDtcbn1cbi5saWZldGhjIC50aGVtZSAud3JhcHBlci0tZXh0cmFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDc0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLW1lZGlhLS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSBhbmQgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLW1lZGlhLS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLW1lZGlhLS1tZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLW1lZGlhLS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAud3JhcHBlci0tbWVkaWEtLXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgaW5wdXQ6bm90KC5idG4tcHJpbWFyeSkge1xuICBjb2xvcjogIzIyMWYxZjtcbn1cbi5saWZldGhjIC50aGVtZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubGlmZXRoYyAudGhlbWUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgLmxpZmV0aGMgLnRoZW1lIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5saWZldGhjIC50aGVtZSAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubGlmZXRoYyAudGhlbWUgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmxpZmV0aGMgLnRoZW1lIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmxpZmV0aGMgLnRoZW1lIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5saWZldGhjIC50aGVtZSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ncmV5LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSBzZWxlY3QuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAuY2hlY2tib3gsXG4ubGlmZXRoYyAudGhlbWUgLnJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jaGVja2JveCBpbnB1dCxcbi5saWZldGhjIC50aGVtZSAucmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNoZWNrYm94IGlucHV0OmZvY3VzIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsIC5saWZldGhjIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6aG92ZXIgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi5saWZldGhjIC50aGVtZSAucmFkaW8gaW5wdXQ6Zm9jdXMgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi5saWZldGhjIC50aGVtZSAucmFkaW8gaW5wdXQ6aG92ZXIgfiAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi5saWZldGhjIC50aGVtZSAucmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMztcbn1cbi5saWZldGhjIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyLFxuLmxpZmV0aGMgLnRoZW1lIC5yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saWZldGhjIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jaGVja2JveF9faW5kaWNhdG9yLFxuLmxpZmV0aGMgLnRoZW1lIC5yYWRpbyBpbnB1dDpjaGVja2VkOmZvY3VzIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YWY2O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jaGVja2JveCBpbnB1dDpkaXNhYmxlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yLFxuLmxpZmV0aGMgLnRoZW1lIC5yYWRpbyBpbnB1dDpkaXNhYmxlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5saWZldGhjIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlcixcbi5saWZldGhjIC50aGVtZSAucmFkaW8gaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNoZWNrYm94OmhvdmVyIGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsXG4ubGlmZXRoYyAudGhlbWUgLnJhZGlvOmhvdmVyIGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWRkO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jaGVja2JveF9faW5kaWNhdG9yLFxuLmxpZmV0aGMgLnRoZW1lIC5yYWRpb19faW5kaWNhdG9yIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNoZWNrYm94X19pbmRpY2F0b3I6YWZ0ZXIsXG4ubGlmZXRoYyAudGhlbWUgLnJhZGlvX19pbmRpY2F0b3I6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMC4xMjVyZW07XG4gIGxlZnQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMC42ODc1cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi5saWZldGhjIC50aGVtZSAucmFkaW8gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubGlmZXRoYyAudGhlbWUgLnJhZGlvIC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyIHtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwLjI1cmVtO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5yYWRpbyBpbnB1dDpkaXNhYmxlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5saWZldGhjIC50aGVtZSAuc3BsaXQtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5zcGxpdC1wYW5lbCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLnNwbGl0LXBhbmVsX19pbWFnZSB7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuc3BsaXQtcGFuZWxfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuc3BsaXQtcGFuZWxfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuc3BsaXQtcGFuZWxfX2ltYWdlIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLnNwbGl0LXBhbmVsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5zcGxpdC1wYW5lbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAycmVtO1xuICB3aWR0aDogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgICByaWdodDogM3JlbTtcbiAgICB0b3A6IDNyZW07XG4gICAgd2lkdGg6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgICByaWdodDogOHJlbTtcbiAgICB3aWR0aDogOXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5zcGxpdC1wYW5lbF9fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiA0MXB4O1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuc3BsaXQtcGFuZWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUxcHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5zcGxpdC1wYW5lbC51bml2ZXJhLXRoZW1lIC5zcGxpdC1wYW5lbF9fdGl0bGUge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuc3BsaXQtcGFuZWwudW5pdmVyYS10aGVtZSAuc3BsaXQtcGFuZWxfX3RpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuc3BsaXQtcGFuZWwudW5pdmVyYS10aGVtZSAuc3BsaXQtcGFuZWxfX3RpdGxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLnNwbGl0LXBhbmVsX19wYXJhZ3JhcGgge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuc3BsaXQtcGFuZWxfX3BhcmFncmFwaCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5zcGxpdC1wYW5lbC51bml2ZXJhLXRoZW1lIC5zcGxpdC1wYW5lbF9fcGFyYWdyYXBoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5zcGxpdC1wYW5lbC51bml2ZXJhLXRoZW1lIC5zcGxpdC1wYW5lbF9fcGFyYWdyYXBoIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLnNwbGl0LXBhbmVsX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC43cmVtIDIuNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLnNwbGl0LXBhbmVsX19idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXItaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTUsIDEwMSwgMTA0LCAwLjgpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXItaW1hZ2VfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXItaW1hZ2VfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSA4cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lci1pbWFnZS1ub25lIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5saWZldGhjIC50aGVtZSAuYmFubmVyLWltYWdlLW5vbmUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIyMWYxZjtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXItaW1hZ2Utbm9uZSAuYmFubmVyLWltYWdlX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5saWZldGhjIC50aGVtZSAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMyZjcwYWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saWZldGhjIC50aGVtZSAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pY29uIHtcbiAgY29udGVudDogXCLigLrCoFwiO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5icmVhZGNydW1iID4gc3BhbjpsYXN0LWNoaWxkIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogY29udGV4dC1tZW51ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLnBhZ2VUb29scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC41cmVtIDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC41cmVtIDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5wYWdlVG9vbHMuYm9keS5kLXByaW50LW5vbmUuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cbi5saWZldGhjIC50aGVtZSBuYXYjX2NvbV9saWZlcmF5X3NpdGVfbmF2aWdhdGlvbl9icmVhZGNydW1iX3dlYl9wb3J0bGV0X1NpdGVOYXZpZ2F0aW9uQnJlYWRjcnVtYlBvcnRsZXRfSU5TVEFOQ0VfVFpHbXVyRTQ0UGJqX2JyZWFkY3J1bWJzLWRlZmF1bHRTY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmxpZmV0aGMgLnRoZW1lIGRpdiNwX3BfaWRfY29tX2xpZmVyYXlfc2l0ZV9uYXZpZ2F0aW9uX2JyZWFkY3J1bWJfd2ViX3BvcnRsZXRfU2l0ZU5hdmlnYXRpb25CcmVhZGNydW1iUG9ydGxldF9JTlNUQU5DRV9UWkdtdXJFNDRQYmpfIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDBweCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubGlmZXRoYyAudGhlbWUgc2VjdGlvbiNwb3J0bGV0X2NvbV9saWZlcmF5X3NpdGVfbmF2aWdhdGlvbl9icmVhZGNydW1iX3dlYl9wb3J0bGV0X1NpdGVOYXZpZ2F0aW9uQnJlYWRjcnVtYlBvcnRsZXRfSU5TVEFOQ0VfVFpHbXVyRTQ0UGJqIC5wb3J0bGV0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5saWZldGhjIC50aGVtZSAuc2hhcmUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGlmZXRoYyAudGhlbWUgLnJvdy1oZWFkaW5nIC5zaGFyZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlmZXRoYyAudGhlbWUgLnJvdy1oZWFkaW5nIC5mYS1zaGFyZS1hbHQsXG4ubGlmZXRoYyAudGhlbWUgLnNoYXJlLWltYWdlIC5mYS1zaGFyZS1hbHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA1cHggMCAwO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5saWZldGhjIC50aGVtZSAucm93LWhlYWRpbmcgLmFkZHRoaXNfaW5saW5lX3NoYXJlX3Rvb2xib3gsXG4ubGlmZXRoYyAudGhlbWUgLnNoYXJlLWltYWdlIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5uYXYtdGFicyA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYTphY3RpdmUsIC5saWZldGhjIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsIC5saWZldGhjIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjFmMWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwN2FjMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzAwN2FjMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGlmZXRoYyAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTphY3RpdmUsIC5saWZldGhjIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlOmhvdmVyLCAubGlmZXRoYyAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA3YWMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjMDA3YWMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5saWZldGhjIC50aGVtZSAudGFiLXBhbmUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlmZXRoYyAudGhlbWUgLm5hdi10YWJzLS1jb21wYWN0IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlmZXRoYyAudGhlbWUgLmF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5saWZldGhjIC50aGVtZSAuYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2IHtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cbi5saWZldGhjIC50aGVtZSAuYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LmF1dG9jb21wbGV0ZS1hY3RpdmUsIC5saWZldGhjIC50aGVtZSAuYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4teHMsXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXhzLWRvd24sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXNtLWRvd24sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLW1kLWRvd24sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLWxnLWRvd24sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXhsLWRvd24sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXhzLXVwLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi11bmxlc3Mtc20sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXVubGVzcy1tZCxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLWxnLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi11bmxlc3MteGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tc20sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXNtLWRvd24sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLW1kLWRvd24sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLWxnLWRvd24sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXhsLWRvd24sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXhzLXVwLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi1zbS11cCxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhzLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi11bmxlc3MtbWQsXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXVubGVzcy1sZyxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLW1kLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi1tZC1kb3duLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi1sZy1kb3duLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tc20tdXAsXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLW1kLXVwLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi11bmxlc3MteHMsXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXVubGVzcy1zbSxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLWxnLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi11bmxlc3MteGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLWxnLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi1sZy1kb3duLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tc20tdXAsXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLW1kLXVwLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi1sZy11cCxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhzLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi11bmxlc3Mtc20sXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXVubGVzcy1tZCxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tbGcsXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXhsLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tc20tdXAsXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLW1kLXVwLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi1sZy11cCxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4teGwtdXAsXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXVubGVzcy14cyxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXNtLFxuICAubGlmZXRoYyAudGhlbWUgLmhpZGRlbi11bmxlc3MtbWQsXG4gIC5saWZldGhjIC50aGVtZSAuaGlkZGVuLXVubGVzcy1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLnJvb3QtZm9vdGVyX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5yb290LWZvb3Rlcl9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAucm9vdC1mb290ZXJfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbCB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5yb290LWZvb3Rlcl9fc29jaWFsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLnJvb3QtZm9vdGVyX19zb2NpYWxfX3RleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLnJvb3QtZm9vdGVyX19zb2NpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWwge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAucm9vdC1mb290ZXJfX2xlZ2FsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWxfX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWxfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zY3JvbGwtdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5saWZldGhjIC50aGVtZSAuc2Nyb2xsLXRvLXRvcCBpbWcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5nZW5lc3lzYnRuIHtcbiAgcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDAuOHJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNjUpO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtIDAuNnJlbSAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSBzdmcuc3ZnQ2hhdCB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5saWZldGhjIC50aGVtZSAuY2hhdC0yIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjRkZGRkZGO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zY3JvbGwtdG8tdG9wLS12aXNpYmxlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4ubGlmZXRoYyAudGhlbWUgYnV0dG9uLmQtcHJpbnQtbm9uZS5idG4uYnRuLXByaW1hcnkuZ2VuZXN5cy1mb290ZXIge1xuICB3aWR0aDogMTI1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAwLjZyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lICNvbmxpbmUtY2hhdCBzdmcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDAuMXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuZXh0cmFzIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmV4dHJhcyB7XG4gICAgcGFkZGluZzogMCA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5leHRyYXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmV4dHJhcyB7XG4gICAgcGFkZGluZzogMnJlbSA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmV4dHJhc19fcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5leHRyYXNfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuZXh0cmFzX19yb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuZXh0cmFzX19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5leHRyYXNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmV4dHJhc19fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAxOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgLW1vei1jb2x1bW4tY291bnQ6IDE7IC8qIEZpcmVmb3ggKi9cbiAgY29sdW1uLWNvdW50OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuZXh0cmFzX19jb2xzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5leHRyYXNfX2NvbHMge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjsgLyogRmlyZWZveCAqL1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5leHRyYXNfX2dyb3VwIHtcbiAgbWFyZ2luOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVmNjU2ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmV4dHJhc19fZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAuZXh0cmFzX19ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmNjU2ODtcbiAgfVxufVxuLmV4dHJhc19fcm93OmZpcnN0LWNoaWxkIC5saWZldGhjIC50aGVtZSAuZXh0cmFzX19ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NXJlbSkge1xuICAuZXh0cmFzX19yb3c6Zmlyc3QtY2hpbGQgLmxpZmV0aGMgLnRoZW1lIC5leHRyYXNfX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5leHRyYXNfX2dyb3VwLS1zZWN1cmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwO1xuICB3aWR0aDogNHB4O1xuICBsZWZ0OiAtNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5leHRyYXNfX2dyb3VwLS1zZWN1cmUge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNjAwO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmV4dHJhc19fZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saWZldGhjIC50aGVtZSAuZXh0cmFzX19ncm91cC1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbn1cbi5saWZldGhjIC50aGVtZSAuZXh0cmFzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5leHRyYXNfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmV4dHJhc19faXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLmV4dHJhc19faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYXJlYXMge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYXJlYXMge1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLmFyZWFzX190b2dnbGUuY29sbGFwc2VkIC5hcmVhc19fdG9nZ2xlLWNoZXZyb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19fdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19fdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAuYXJlYXNfX3RvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubGlmZXRoYyAudGhlbWUgLmFyZWFzX190b2dnbGUtY2hldnJvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMTNweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19fYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19fYWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYXJlYXNfX3Jvdy1vdXRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmFyZWFzX19yb3ctb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuYXJlYXNfX3Jvdy1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYXJlYXNfX3Jvdy1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYXJlYXNfX3Jvdy1pbm5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19fY29scyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuYXJlYXNfZ3JvdXAge1xuICBtYXJnaW46IDJyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWY2NTY4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYXJlYXNfZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAuYXJlYXNfZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjY1Njg7XG4gIH1cbn1cbi5hcmVhc19fcm93LWlubmVyOmZpcnN0LWNoaWxkIC5saWZldGhjIC50aGVtZSAuYXJlYXNfZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLmFyZWFzX19yb3ctaW5uZXI6Zmlyc3QtY2hpbGQgLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuYXJlYXNfZ3JvdXA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NzQ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MTQ3NDk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmFyZWFzX2dyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19fZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYXJlYXNfX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmFyZWFzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5hcmVhc19fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuYXJlYXNfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmFyZWFzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWltYWdlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWltYWdlXSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyW2RhdGEtY2Fyb3VzZWw9aW1hZ2VdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2UtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2UtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDIzcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzByZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSBhLmNhcm91c2VsX19pbWFnZS1zbGlkZV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIxZjFmO1xufVxuLmxpZmV0aGMgLnRoZW1lIGEuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50OmhvdmVyIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlLFxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9faW1hZ2UtY29udGFpbmVyLFxuLmxpZmV0aGMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YSxcbi5saWZldGhjIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2ltYWdlLWNvbnRhaW5lcixcbi5saWZldGhjIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjByZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19pbWFnZS1jb250YWluZXIsXG4gIC5saWZldGhjIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2ltYWdlLWNvbnRhaW5lcixcbiAgLmxpZmV0aGMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMxLjg3NXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtIDJyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2LFxuLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICB0b3A6IDMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saWZldGhjIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSxcbi5saWZldGhjIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLWJsdWUtcmlnaHQuc3ZnXCIpO1xufVxuLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNC4zNzVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xufVxuLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQuMzc1cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG59XG4ubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbDpob3ZlciAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LFxuLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbDpob3ZlciAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLFxuLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xufVxuLmxpZmV0aGMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPXRodW1ibmFpbF0uc2xpY2stc2xpZGVyLFxuLmxpZmV0aGMgLnRoZW1lICNtZWRpYS1jYXJvdXNlbC5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmxpZmV0aGMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPXRodW1ibmFpbF0gLnNsaWNrLWRvdHMsXG4ubGlmZXRoYyAudGhlbWUgI21lZGlhLWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC02LjVyZW07XG4gIGxlZnQ6IDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJbZGF0YS1jYXJvdXNlbD10aHVtYm5haWxdLFxuLmxpZmV0aGMgLnRoZW1lICNtZWRpYS1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1oZWFkaW5nLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1jb250YWluZXIge1xuICB3aWR0aDogMTRyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDguNzVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICB0b3A6IC0zLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWNvbnRhaW5lciAuc2xpY2stbGlzdCB7XG4gICAgdG9wOiAtMy43NXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMDAlO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAzLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlIHtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZXh0X2Jsb2csIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZmFjZWJvb2ssIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tdHdpdHRlciwgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1saW5rZWRpbiwgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1nb29nbGVwbHVzLCAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbSAycmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1leHRfYmxvZzo6YmVmb3JlLCAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWZhY2Vib29rOjpiZWZvcmUsIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tdHdpdHRlcjo6YmVmb3JlLCAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWxpbmtlZGluOjpiZWZvcmUsIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZ29vZ2xlcGx1czo6YmVmb3JlLCAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLXlvdXR1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLWZhY2Vib29rLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDtcbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tYmxvZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1ibG9nLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjFiNDtcbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZXh0X2Jsb2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zb2NpYWwtZXh0X2Jsb2cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0OTRiO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLXR3aXR0ZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1saW5rZWRpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWdvb2dsZXBsdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zb2NpYWwtZ29vZ2xlcGx1cy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zb2NpYWwteW91dHViZS5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogOXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDExcmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjlyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fbGluay1kZXNjcmlwdGlvbiwgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2xpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2xpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIGEuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIxZjFmO1xufVxuLmxpZmV0aGMgLnRoZW1lIGEuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fY29udGVudDpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ3NDk7XG59XG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAuc2xpY2stcHJldixcbi5saWZldGhjIC50aGVtZSAuc2xpY2stbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgd2lkdGg6IDQuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zbGljay1wcmV2OmhvdmVyLCAubGlmZXRoYyAudGhlbWUgLnNsaWNrLXByZXY6Zm9jdXMsXG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLW5leHQ6aG92ZXIsXG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5saWZldGhjIC50aGVtZSAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zbGljay1wcmV2OmJlZm9yZSxcbi5saWZldGhjIC50aGVtZSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNC4xcmVtO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5saWZldGhjIC50aGVtZSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDFyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4ubGlmZXRoYyAudGhlbWUgW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbn1cbi5saWZldGhjIC50aGVtZSBbZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5saWZldGhjIC50aGVtZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG59XG4ubGlmZXRoYyAudGhlbWUgW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4ubGlmZXRoYyAudGhlbWUgW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stcHJldixcbi5saWZldGhjIC50aGVtZSAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1uZXh0IHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5saWZldGhjIC50aGVtZSAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1wcmV2OmhvdmVyLFxuLmxpZmV0aGMgLnRoZW1lIC5zbGljay1zbGlkZXI6aG92ZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cbi5saWZldGhjIC50aGVtZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTM1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAubGlmZXRoYyAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAubGlmZXRoYyAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5saWZldGhjIC50aGVtZSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC40Mzc1cmVtO1xuICB3aWR0aDogMC40Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubGlmZXRoYyAudGhlbWUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAxO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9fY3VzdG9tLXBhZ2UtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHMge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0c19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyMjFmMWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluazphY3RpdmUsIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluazpmb2N1cywgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rOmhvdmVyLCAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6YWN0aXZlOmZvY3VzLCAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6YWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMyMjFmMWY7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6aG92ZXIgLm1hcmtldGluZy1idWxsZXRfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fdGV4dCB7XG4gIG1heC13aWR0aDogMTZyZW07XG4gIG1hcmdpbjogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fdGV4dCB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDY2cHg7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgd2lkdGg6IDgxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTQ4cHg7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjc2cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmlubGluZS1hY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4xODc1cmVtO1xuICBoZWlnaHQ6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHMtZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAwLjVzO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHMtZXhwYW5kZWQuZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHMtZXhwYW5kZWQuY29sbGFwc2VkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keSB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MDBweCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDAuNXM7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQtbm9BbmltLFxuLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQtbm9BbmltLFxuICAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkLW5vQW5pbSxcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkIHtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZC1ub0FuaW0sXG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZCB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZC1ub0FuaW0ge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmNvbGxhcHNlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBoZWlnaHQ6IDYuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGUge1xuICAgIGhlaWdodDogOC41cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVCYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NoZXZyb24tYmxhY2stbGVmdC5zdmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjayBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjay5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVCYWNrLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjay5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19jbG9zZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2subWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fY2xvc2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4xcmVtIDFyZW07XG4gIG1pbi13aWR0aDogMTdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluayB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbms6YWN0aXZlLCAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmZvY3VzLCAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmhvdmVyLCAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmFjdGl2ZTpmb2N1cywgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazphY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjbGVhcjogYm90aDtcbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsgPiAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5V3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlXcmFwcGVyIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlJbWcge1xuICAgIGhlaWdodDogMTQ4cHg7XG4gICAgd2lkdGg6IDE4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5SW1nIHtcbiAgICBoZWlnaHQ6IDI3NnB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMiB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBwIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAxcmVtIDAgMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgcCB7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgcCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMS42NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5QnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMjByZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAud3JhcHBlci0tc2l0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zaXRlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zaXRlc19fY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zaXRlc19fY2hvaWNlX19saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGlmZXRoYyAudGhlbWUgLnNpdGVzX19jaG9pY2UtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UyZTI7XG59XG4ubGlmZXRoYyAudGhlbWUgLnNpdGVzX19jaG9pY2UtLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTlweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA5cHgpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA5cHggc29saWQgI2UzZTJlMjtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubGlmZXRoYyAudGhlbWUgLnNpdGVzX19jaG9pY2UtLWFjdGl2ZSAuc2l0ZXNfX2Nob2ljZV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zZXNzaW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMS43NXJlbTtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zZXNzaW9uIGEge1xuICBjb2xvcjogIzAwNzFiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luOiAtMC4xODVyZW0gMC4yNXJlbSAtMC4xODVyZW07XG4gIHdpZHRoOiAycmVtO1xuICAvKlxuICAgICAgICAgICAgRW1wdHkgdXNlciBhdmF0YXIgZGl2IGRpc3BsYXlzIGRpZmZlcmVudGx5IHRoYW4gZGVmYXVsdCBpbml0aWFscyxcbiAgICAgICAgICAgIGljb24uIFNvIGFkZCBjb250ZW50IHRvIGVtcHR5IGRpdi5cbiAgICAgICAgICovXG59XG4ubGlmZXRoYyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbjplbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbi5saWZldGhjIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uLnVzZXItaWNvbi1jb2xvci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM3YjsgLyogcGFzcyAxMC4wNToxICovXG59XG4ubGlmZXRoYyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4NDI7IC8qIHBhc3MgNC41NjoxICovXG59XG4ubGlmZXRoYyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7IC8qIHBhc3MgNC41OToxICovXG59XG4ubGlmZXRoYyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTQ1YzQ7IC8qIHBhc3MgNC41NToxICovXG59XG4ubGlmZXRoYyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7IC8qIHBhc3MgNS44MjoxICovXG59XG4ubGlmZXRoYyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUzNzM7IC8qIHBhc3MgOC40NToxICovXG59XG4ubGlmZXRoYyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7IC8qIHBhc3MgNC41OToxICovXG59XG4ubGlmZXRoYyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4NDI7IC8qIHBhc3MgNC41NjoxICovXG59XG4ubGlmZXRoYyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItOSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzN2I7IC8qIHBhc3MgMTAuMDU6MSAqL1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtOm50aC1jaGlsZChuKzIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxlZnQ6IC0wLjA1cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYmJiO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b3BuYXYubm8tbmF2YmFyIC5iYW5uZXJfX3RvcC1iYXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjMDA3YWMzIDNweDtcbn1cbi5saWZldGhjIC50aGVtZSAuYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYmFubmVyX190b3AtYmFyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS43NXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlLCAubGlmZXRoYyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlLCAubGlmZXRoYyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLWxlZnQ6IDAuNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC43NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDYuNzVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC40Mzc1cmVtIHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1sZWZ0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAxLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDYuODEyNXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2ZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCBmaWVsZHNldC5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMjc1cmVtIDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAubGV4aWNvbi1pY29uIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAwLjJzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLmxmci1kZG0tZmllbGQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCBlYXNlLW91dCAwLjJzO1xuICB3aWR0aDogNC40ZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OjotbXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5saWZldGhjIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmZvY3VzLCAubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGN1cnNvcjogdGV4dDtcbiAgd2lkdGg6IDEwZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmZvY3VzOjotbXMtcGxhY2Vob2xkZXIsIC5saWZldGhjIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQ6YWN0aXZlOjotbXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsIC5saWZldGhjIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQ6YWN0aXZlOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuaW5wdXQtdGV4dC13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyLCAubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaC5mb2N1cyB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2g6aG92ZXIgLmxleGljb24taWNvbiwgLmxpZmV0aGMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLmxleGljb24taWNvbiB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2g6aG92ZXIgLnNlYXJjaC1pbnB1dDo6LW1zLXBsYWNlaG9sZGVyLCAubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaC5mb2N1cyAuc2VhcmNoLWlucHV0OjotbXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5saWZldGhjIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyLCAubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaC5mb2N1cyAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLmxleGljb24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5saWZldGhjIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwO1xuICBib3JkZXItY29sb3I6ICM2MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5saWZldGhjIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5saWZldGhjIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5saWZldGhjIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAubGlmZXRoYyAudGhlbWUgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA7XG4gIGJvcmRlci1jb2xvcjogIzMzMDAwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogI2NjYztcbn1cbi5saWZldGhjIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAubGlmZXRoYyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAubGlmZXRoYyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAubGlmZXRoYyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29sc19fYnV0dG9uIHtcbiAgcGFkZGluZzogMC41OTRyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLnRvb2xzX19idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIsIC5saWZldGhjIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29sc19fYnV0dG9uOmhvdmVyIC5pY29uLWhlbHAsIC5saWZldGhjIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyAuaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvaGVscC1ibHVlLnN2Z1wiKTtcbn1cbi5saWZldGhjIC50aGVtZSAudG9vbHNfX2J1dHRvbjpob3ZlciAuaWNvbi1zZWFyY2gsIC5saWZldGhjIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyAuaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zZWFyY2gtYmx1ZS5zdmdcIik7XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIgLmljb24tcmV3YXJkcywgLmxpZmV0aGMgLnRoZW1lIC50b29sc19fYnV0dG9uOmZvY3VzIC5pY29uLXJld2FyZHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9yZXdhcmRzLWJsdWUuc3ZnXCIpO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29sc19fYnV0dG9uOmhvdmVyIC5pY29uLW1lc3NhZ2VzLCAubGlmZXRoYyAudGhlbWUgLnRvb2xzX19idXR0b246Zm9jdXMgLmljb24tbWVzc2FnZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9tZXNzYWdlcy1ibHVlLnN2Z1wiKTtcbn1cbi5saWZldGhjIC50aGVtZSAudG9vbHNfX2J1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5pY29uLWhlbHAsXG4ubGlmZXRoYyAudGhlbWUgLmljb24tc2VhcmNoLFxuLmxpZmV0aGMgLnRoZW1lIC5pY29uLXJld2FyZHMsXG4ubGlmZXRoYyAudGhlbWUgLmljb24tbWVzc2FnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLmljb24taGVscCB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2hlbHAtYmxhY2suc3ZnXCIpO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NlYXJjaC1ibGFjay5zdmdcIik7XG59XG4ubGlmZXRoYyAudGhlbWUgLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlmZXRoYyAudGhlbWUgLmljb24tcmV3YXJkcyB7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9yZXdhcmRzLWJsYWNrLnN2Z1wiKTtcbn1cbi5saWZldGhjIC50aGVtZSAuaWNvbi1tZXNzYWdlcyB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9tZXNzYWdlcy1ibGFjay5zdmdcIik7XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwJTtcbiAgcmlnaHQ6IC02MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExYTgwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSBkaXYjcF9wX2lkX1RoZW1lU2VhcmNoUG9ydGxldF9XQVJfc2VhcmNocG9ydGxldF8sXG4ubGlmZXRoYyAudGhlbWUgZGl2I3BfcF9pZF9UaGVtZVNlYXJjaFBvcnRsZXRfV0FSX3NlYXJjaHBvcnRsZXRfIGRpdixcbi5saWZldGhjIC50aGVtZSBkaXYjcF9wX2lkX1RoZW1lU2VhcmNoUG9ydGxldF9XQVJfc2VhcmNocG9ydGxldF8gc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMzA7XG59XG4ubGlmZXRoYyAudGhlbWUgLmlucHV0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saWZldGhjIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC01cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDdyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDNyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlmZXRoYyAudGhlbWUgLmlucHV0LXNlYXJjaCBpbnB1dCB+IC5pbnB1dC1zZWFyY2hfX2luZGljYXRvciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbn1cbi5saWZldGhjIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0IH4gLmlucHV0LXNlYXJjaF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjU1cmVtO1xuICByaWdodDogNS4xNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBjdXJzb3I6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxNC41cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMgfiAuaW5wdXQtc2VhcmNoX19pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMgfiAuaW5wdXQtc2VhcmNoX19pY29uIHtcbiAgcmlnaHQ6IDEyLjFyZW07XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMgfiAuaW5wdXQtc2VhcmNoX19pY29uIHtcbiAgICByaWdodDogMTIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudSBsaSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51IGxpIGEge1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbn1cbi5saWZldGhjIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4ubGlmZXRoYyAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51LmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5saWZldGhjIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4tbG9naW5fX3N5bWJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC5idG4tbG9naW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzQ0cmVtIDAuNzVyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJ0bi1sb2dpbl9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJ0bi1sb2dpbl9fc3ltYm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJhbm5lcl9fdG9wLWJhcjpiZWZvcmUsIC5saWZldGhjIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAuYmFubmVyX190b3AtYmFyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saWZldGhjIC50aGVtZSAuYnRuLWxvZ2luLS1tZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4tbG9naW4tLW1kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5idG4tbG9naW4tLW1kIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nOiAwLjU2M3JlbSAxLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcl9fbG9nby1zaXRlLW5hbWUgLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDguNjQyMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjYyMzY4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIC5sb2dvIHtcbiAgICB3aWR0aDogMjguMjg5OTM3NXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcl9fbG9nby1zaXRlLW5hbWUgLnNpdGUtbmFtZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjZTJlMmUyIDFweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBoZWlnaHQ6IDEuNjIzNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjIzNjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHBhZGRpbmctbGVmdDogMC45ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIC5zaXRlLW5hbWUge1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmxvZ2luIHtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAzLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlmZXRoYyAudGhlbWUgLmxvZ2luLmNvbGxhcHNlLnRyYW5zaXRpb25pbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saWZldGhjIC50aGVtZSAubG9naW4uY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi1sb2dpbixcbi5saWZldGhjIC50aGVtZSAuYnRuLW1lbnUge1xuICB3aWR0aDogMy42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5saWZldGhjIC50aGVtZSAuYnRuLmJ0bi1tZW51IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi5idG4tbWVudTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4tbWVudV9faW1hZ2Uge1xuICBoZWlnaHQ6IDAuOTU0Mzc1cmVtO1xuICB3aWR0aDogMS41cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5LFxuLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmxvZ2luLXByaW1hcnksXG4gIC5saWZldGhjIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5LFxuICAubGlmZXRoYyAudGhlbWUgLmxvZ2luLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ3NDk7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi1sb2dpbl9fY2xvc2UtLW1kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnlfX2hlYWRpbmcsXG4ubGlmZXRoYyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnlfX2hlYWRpbmcsXG4gIC5saWZldGhjIC50aGVtZSAubG9naW4tcHJpbWFyeV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnlfX2hlYWRpbmcsXG4gIC5saWZldGhjIC50aGVtZSAubG9naW4tcHJpbWFyeV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saWZldGhjIC50aGVtZSAubG9naW4taW5wdXRfX3dyYXBwZXIge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5saWZldGhjIC50aGVtZSAubG9naW4taW5wdXRfX3dyYXBwZXIgLmxvZ2luLWlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxLjE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubG9naW4taW5wdXRfX3dyYXBwZXIgLmxvZ2luLWlucHV0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIGRpdi5idG4tc2VhcmNoLWNhbmNlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmJ0bi1yZWdpc3RlcixcbiAgLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19idG4ge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuNjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmJ0bi1yZWdpc3RlcixcbiAgLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDUuNjVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAubG9naW4tcHJpbWFyeV9fYnRuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rLXdyYXBwZXIgLnNlcGFyYXRvcl9fcGlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW46IDAgMC4zNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2xpbmstd3JhcHBlciAuc2VwYXJhdG9yX19waXBlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rOmhvdmVyLCAubGlmZXRoYyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMzU2MjtcbiAgb3V0bGluZTogMDtcbn1cbi5saWZldGhjIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDAgNC4yNXJlbSA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDFyZW0gNC4yNXJlbSAzcmVtIDIuNXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkgLmNsb3NlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlX19pY29uIHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAubG9naW4tYnVsbGV0X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuMjVyZW07XG4gIG1heC13aWR0aDogMjNyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLmxvZ2luLWJ1bGxldF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbn1cbi5saWZldGhjIC50aGVtZSAubG9naW4tYnVsbGV0X19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMy4zNzVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5sb2dpbi1idWxsZXRfX3RleHQge1xuICBtYXJnaW46IDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLmJ0bi1yZWdpc3RlciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuYnRuLXJlZ2lzdGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAud3JhcHBlci0tc2l0ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmF2YXRhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAtMWVtIDAuMjVlbSAtMC43NWVtO1xuICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYnRuLWdyb3VwLnNlc3Npb25fX2l0ZW0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYnRuLWdyb3VwLnNlc3Npb25fX2l0ZW0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYnRuLWdyb3VwLnNlc3Npb25fX2l0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIxNXB4O1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYnRuLWdyb3VwLnNlc3Npb25fX2l0ZW0gLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLmJhbm5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLmJ0bi1sb2dpbixcbiAgLmxpZmV0aGMgLnRoZW1lIC5idG4tbG9naW4uYnRuLWxvZ2luX19zeW1ib2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC50b29scyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAuYnRuLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5sb2dpbiB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLmxvZ2luLmNvbGxhcHNlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubG9naW4uY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAud3JhcHBlci0tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDMwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLW5hdmJhci0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGlmZXRoYyAudGhlbWUgLndyYXBwZXItLW5hdmJhci0taW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5saWZldGhjIC50aGVtZSAudG9wbmF2LS1zdGlja3k6bm90KC5uby1uYXZiYXIpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMjA7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudS1zZWFyY2hfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudS1zZWFyY2gge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51LXNlYXJjaF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuMyk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMy4zNzVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51LXNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnUtc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudS1zZWFyY2hfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjQzNzVyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4tbWVudS1jbG9zZSB7XG4gIHdpZHRoOiAzLjM3NXJlbTtcbiAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4tbWVudS1jbG9zZV9faWNvbiB7XG4gIHdpZHRoOiAxLjYyNXJlbTtcbiAgaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudS1mb290ZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuNzVyZW0gMCAxcmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51LWZvb3Rlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudS1mb290ZXJfX2l0ZW06aG92ZXIsXG4ubGlmZXRoYyAudGhlbWUgLm1lbnUtZm9vdGVyX19pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudS1mb290ZXJfX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTAuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MTM0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnUtZmx5b3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1lbnUtaGVhZGVyLFxuICAubGlmZXRoYyAudGhlbWUgLm1lbnUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAud3JhcHBlci0tbmF2YmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXItLWluIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51LWZseW91dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbmssXG4gIC5saWZldGhjIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbms6Zm9jdXMsXG4gIC5saWZldGhjIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbms6Zm9jdXMsXG4gIC5saWZldGhjIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1ZjY1Njg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19pdGVtLS1mZWF0dXJlZCAubWVudV9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnUtZmx5b3V0LS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLmZseW91dCB7XG4gICAgcGFkZGluZzogMi41cmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmZseW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAuZmx5b3V0X19tYWluIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAuZmx5b3V0X19wcm9tbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMzJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLmZseW91dCAubWVudV9fcHJvbW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IC0xLjEyNXJlbSAtMS43NXJlbTtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLmZseW91dCAubWVudV9fcHJvbW8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5mbHlvdXRfX21haW4ge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X19saW5rIC5pY29uLWxvY2sge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICBvcGFjaXR5OiAwLjk7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZmV0aGMgLnRoZW1lIC50b3BuYXYtLWhpZGVuYXYgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X19pdGVtOm50aC1jaGlsZChuKzEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MTQ3NDk7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X19pdGVtLS1ob21lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjg3NXJlbSA0LjVyZW0gMS4yNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnVfX2xpbms6aG92ZXIsXG4ubGlmZXRoYyAudGhlbWUgLm1lbnVfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X19jaGV2cm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudV9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudV9fdHJpZ2dlci1lbmQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X190cmlnZ2VyLWVuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi13aGl0ZS1kb3duLnN2Z1wiKSBjZW50ZXIvMC43NXJlbSAwLjMycmVtIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMS41cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiAubWVudV9fdHJpZ2dlci1lbmQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnVfX3RyaWdnZXItLWJ0biB7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X190cmlnZ2VyLS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLXdoaXRlLWRvd24uc3ZnXCIpIGNlbnRlci8wLjc1cmVtIDAuMzJyZW0gbm8tcmVwZWF0O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudV9fdHJpZ2dlci0tYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjgxMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudV9fc3ViaXRlbSA+IGxpOmZpcnN0LWNoaWxkID4gLm1lbnVfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAtMC42ODc1cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X19zdWJpdGVtIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X190cmlnZ2VyLS1idG4ge1xuICBoZWlnaHQ6IDMuMzc1cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtID4gbGk6Zmlyc3QtY2hpbGQgPiAubWVudV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3RyaWdnZXItLWJ0biB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fdHJpZ2dlci0tYnRuIHtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBsZWZ0OiAwLjc1cmVtO1xuICB0b3A6IDEuMjVyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gPiBsaTpmaXJzdC1jaGlsZCA+IC5tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAubWVudV9fcHJvbW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW07XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51Lm1lbnUtLWNvbXBhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1lbnUubWVudS0tY29tcGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi4xMjVyZW07XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51Lm1lbnUtLWNvbXBhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC50b3BuYXYtLXN0aWNreSAubWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X19pdGVtOm50aC1jaGlsZChuKzEpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9faXRlbS0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMSk7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X19pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbiAgICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmU7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X19pdGVtLS1ob21lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAtMS4xNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOHJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X19pdGVtLS1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWVudS0tY29tcGFjdCAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLnRvcG5hdi0tc3RpY2t5IC5tZW51X19pdGVtLS1sb2dvIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1lbnUtLWNvbXBhY3QgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX2xvZ28ge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiAyLjAzMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9fbG9nbyB7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gICAgaGVpZ2h0OiAyLjM3MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMC44cmVtIDEuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudS0tY29tcGFjdCAubWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9fdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX3RyaWdnZXItZW5kOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X190cmlnZ2VyOm5vdCgubWVudV9fdHJpZ2dlci0tYnRuKVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9fdHJpZ2dlci0tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9fc3ViaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sdW1uLWdhcDogMi43NXJlbTtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0uaW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9fc3ViaXRlbSA+IGxpOmZpcnN0LWNoaWxkID4gLm1lbnVfX2xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3N1Yml0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9fdGl0bGUgKyAubWVudV9fc3ViaXRlbSB7XG4gICAgY29sdW1uczogMjtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0ubWVudV9fc3ViaXRlbS0tbm9jb2xzIHtcbiAgICBjb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X19zdWJpdGVtLm1lbnVfX3N1Yml0ZW0tLWNvbHMge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X19zdWJpdGVtLS1rZWVwLXRvZ2V0aGVyIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwN2FjMztcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwLjI2MjVyZW0gMDtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbms6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMC43NXJlbTtcbiAgICB0b3A6IDEuMDMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX2l0ZW0ubWVudV9faXRlbS0tZmVhdHVyZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDY2JSArIDFyZW0pO1xuICAgIHRvcDogMi41cmVtO1xuICAgIGJvdHRvbTogMi41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9faXRlbS0tZmVhdHVyZWQgPiAubWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1heC13aWR0aDogMjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX2NoZXZyb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIHdpZHRoOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnUtLWNvbXBhY3QgLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSAubWVudV9faXRlbS0tZmVhdHVyZWQgPiAubWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgLm1lbnVfX2l0ZW0tLWhvbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zaGFyZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAuc2hhcmVfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAycHggNnB4IDNweDtcbn1cbi5saWZldGhjIC50aGVtZSAuc2hhcmVfX2J1dHRvbi0tdHdlZXQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAuc2hhcmVfX2J1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgd2lkdGg6IDE2cHg7XG59XG4ubGlmZXRoYyAudGhlbWUgLnNoYXJlX19jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogMC4xcmVtO1xuICBwYWRkaW5nOiAwLjI4cmVtIDAuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5zaGFyZV9fY291bnQ6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG4ubGlmZXRoYyAudGhlbWUgLmlucHV0LWdyb3VwLnBhc3N3b3JkLW1hc2tfX2dyb3VwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmxpZmV0aGMgLnRoZW1lIC5wYXNzd29yZC1tYXNrX192aXNpYmlsaXR5IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saWZldGhjIC50aGVtZSAucGFnZS10b29scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5wYWdlLXRvb2xzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5wYWdlLXRvb2xzIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSA3cmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmRkbS1sYWJlbCB7XG4gIGNvbG9yOiAjMjcyODMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IHtcbiAgLyogU2FmYXJpICovXG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5kZG0tZm9ybS1iYXNpYy1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxvYWRpbmctYW5pbWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxvYWRlciB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzZiNmM3ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBTYWZhcmkgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxvYWRlcmRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmJ1dHRvbi1ob2xkZXIuY29udGFpbmVyLWZsdWlkLTEyODAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwLnByZXZpb3VzLXBhZ2UtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmJ1dHRvbi1ob2xkZXIuY29udGFpbmVyLWZsdWlkLTEyODAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmJ1dHRvbi1ob2xkZXIuY29udGFpbmVyLWZsdWlkLTEyODAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmJ1dHRvbi1ob2xkZXIuY29udGFpbmVyLWZsdWlkLTEyODAuY2FwdGNoYUNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5kZG0tZm9ybS1wYWdpbmF0aW9uIHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmRkbS1mb3JtLXBhZ2luYXRpb24gLm11bHRpLXN0ZXAtaW5kaWNhdG9yLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSA+IC5yb3cge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgPiAucm93IHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmRkbS1yb3cgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5kZG0tcm93ID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5yZWZlcmVuY2UtbWFyayB7XG4gIGNvbG9yOiAjYmQwMDAwO1xuICBmb250LXNpemU6IDAuNXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIHAgLnJlZmVyZW5jZS1tYXJrIHtcbiAgY29sb3I6ICNiZDAwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMjQ2cHg7XG4gIG1heC1oZWlnaHQ6IDMwNXB4O1xufVxuLmxpZmV0aGMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2Ugc2VsZWN0W25hbWU9bW9udGhdLCAubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSBzZWxlY3RbbmFtZT15ZWFyXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDUwJTtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5pbnB1dC1ncm91cCxcbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5kZG0tc2VsZWN0LWRyb3Bkb3duIGJ1dHRvbi5idG4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5idG4uY2xlYXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTBweDtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjYzAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuLmNsZWFyLWJ1dHRvbiBzdmcubGV4aWNvbi1pY29uIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5idG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDA7XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuW2FyaWEtbGFiZWw9Y2FsZW5kYXJdIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuW2FyaWEtbGFiZWw9XCJDaG9vc2UgZGF0ZVwiXSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmhhcy1lcnJvciAuaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjYzAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxpZmV0aGMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmN1c3RvbS1jb250cm9sLWxhYmVsLXRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmxpZmV0aGMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLXRvb2xiYXIgLmRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtZGVsZXRlLWJ1dHRvbiB7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS10b29sYmFyIC5kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLWRlbGV0ZS1idXR0b24gLmxleGljb24taWNvbi1ociB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDIxcHg7XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGZyLWRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtdG9vbGJhciAuZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS1hZGQtYnV0dG9uIHtcbiAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS10b29sYmFyIC5kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLWFkZC1idXR0b24gLmxleGljb24taWNvbi1wbHVzIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGlmZXJheS1kZG0tZm9ybS1maWVsZC1wYXJhZ3JhcGgsXG4ubGlmZXRoYyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGlmZXJheS1kZG0tZm9ybS1maWVsZC10aXAge1xuICBjb2xvcjogIzQyNWE2MTtcbn1cbi5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5kZG0tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmxpZmV0aGMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLWRlc2NyaXB0aW9uLFxuLmxpZmV0aGMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tcGFnZS1kZXNjcmlwdGlvbixcbiAgLmxpZmV0aGMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmxpZmV0aGMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJbZGF0YS1jYXJvdXNlbD1oZXJvXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwLjY2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MC42NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaTpmaXJzdC1jaGlsZCBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMC41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gIC5saWZldGhjIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaTpsYXN0LWNoaWxkIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjVyZW0gMC41cmVtIDA7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gICAgY29sb3I6ICMwMDdhYzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMHMgZWFzZS1vdXQ7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB9XG4gIC5saWZldGhjIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNWY1ZjU7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgICBjb2xvcjogIzIyMWYxZjtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLmxpZmV0aGMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIH1cbiAgLmxpZmV0aGMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YWZ0ZXIge1xuICAgIHRvcDogLTAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTFlMWUxO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgfVxuICAubGlmZXRoYyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2UxZTFlMTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fY3RhLFxuLmxpZmV0aGMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY3RhIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIHBhZGRpbmc6IDEuMXJlbSAyLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2N0YSxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jdGEsXG4gIC5saWZldGhjIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2N0YSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyLFxuLmxpZmV0aGMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyLFxuICAubGlmZXRoYyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fY29udGVudC1jb250YWluZXIsXG4gIC5saWZldGhjIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjVyZW07XG4gICAgbGVmdDogMTByZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fbW9iaWxlLXRpdGxlLFxuLmxpZmV0aGMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fbW9iaWxlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGlmZXRoYyAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19tb2JpbGUtdGl0bGUsXG4gIC5saWZldGhjIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX21vYmlsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fbW9iaWxlLXRpdGxlLFxuICAubGlmZXRoYyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19tb2JpbGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2Rlc2t0b3AtdGl0bGUsXG4ubGlmZXRoYyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19kZXNrdG9wLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fZGVza3RvcC10aXRsZSxcbiAgLmxpZmV0aGMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fZGVza3RvcC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2N0YSB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuNjVyZW0gIWltcG9ydGFudDtcbn1cbi5saWZldGhjIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX21vYmlsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ubGlmZXRoYyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19kZXNrdG9wLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2Rlc2t0b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxpZmV0aGMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBib3R0b206IDNyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gIH1cbn1cbi5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgbWF4LXdpZHRoOiA2Ni4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saWZldGhjIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICB9XG59XG4ubGlmZXRoYyAudGhlbWUgLmxvZ28ge1xuICB3aWR0aDogYXV0bztcbn1cbi5saWZldGhjIC50aGVtZSAudGFibGUgdGhlYWQsIC5saWZldGhjIC50aGVtZSAudGFibGUgdGhlYWQgdGgsIC5saWZldGhjIC50aGVtZSAudGFibGUgdGhlYWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWZldGhjIC50aGVtZSAuYWxlcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIycHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmNjO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlmZXRoYyAudGhlbWUgaHIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmY2M2Njtcbn1cbi5saWZldGhjIC50aGVtZSBoMiB7XG4gIGNvbG9yOiAjYmM1ZTJmO1xufVxuLmxpZmV0aGMgLnRoZW1lIC5idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGJzIC50aGVtZSB7XG4gIGZvbnQtZmFtaWx5OiBuZXVsaXMtc2FucywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC8qKlxuICAgKiBUaGUgcmV0aW5hLWltYWdlIG1peGluIGlzIGEgaGVscGVyIHRvIGdlbmVyYXRlIGEgcmV0aW5hIGJhY2tncm91bmQgaW1hZ2UgYW5kXG4gICAqIG5vbi1yZXRpbmEgYmFja2dyb3VuZCBpbWFnZS4gVGhlIGltYWdlIGlzIGNlbnRlcmVkIHdpdGhpbiB0aGUgY29udGFpbmVyIGFuZFxuICAgKiBzY2FsZWQgYXMgbGFyZ2UgYXMgcG9zc2libGUgd2hpbGUgbWFpbnRhaW5pbmcgaW1hZ2UgYXNwZWN0IHJhdGlvLlxuICAgKlxuICAgKiBBcmd1bWVudHNcbiAgICogJGZpbGVuYW1lOiBwYXRoIHRvIHRoZSBub24tcmV0aW5hIGltYWdlXG4gICAqICRyZXRpbmEtZmlsZW5hbWUgKG9wdGlvbmFsKTogcGF0aCB0byB0aGUgcmV0aW5hIGltYWdlXG4gICAqL1xuICAvKiBCb2R5ICovXG4gIC8qIExheW91dCBVdGlsaXRpZXMgKi9cbiAgLyogSGVscCBCdWJibGUgKi9cbiAgLyogU3BsaXQgUGFuZWwgKi9cbiAgLyogQmFubmVyIEltYWdlICovXG4gIC8qIEJyZWFkY3J1bWIgKi9cbiAgLyogQnJlYWtwb2ludCBTTSAqL1xuICAvKiBCcmVha3BvaW50IE1EICovXG4gIC8qIEJyZWFrcG9pbnQgTEcgKi9cbiAgLyogQnJlYWtwb2ludCBYTCAqL1xuICAvKiBTbGljayBUaGVtZSAqL1xuICAvKiBPdXIgVGhlbWUgKi9cbiAgLyogU2xpZGVzICovXG4gIC8qIEFycm93cyAqL1xuICAvKiBEb3RzICovXG4gIC8qXG4gICAqIFBhc3N3b3JkIG1hc2tpbmcvdW5tYXNraW5nIGJ1dHRvbi5cbiAgICogVXNlZCBpbiBMb2dpbi9SZWdpc3RyYXRpb24uXG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA0NXJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGJzIC50aGVtZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTguNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzEuMjVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5jb250YWluZXItYmxvY2ssIC5sYnMgLnRoZW1lIC5tYWluIC5wb3J0bGV0LWxvZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5sYnMgLnRoZW1lIC5jb250YWluZXItZmx1aWQsXG4ubGJzIC50aGVtZSAuY29udGFpbmVyLWJsb2NrLFxuLmxicyAudGhlbWUgLm1haW4gLnBvcnRsZXQtbG9naW4ge1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbn1cbi5sYnMgLnRoZW1lIC5zcGFuLS1ub24tYnJlYWtpbmcge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxicyAudGhlbWUgLmNvbnRhaW5lci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuY29udGFpbmVyLWZsZXgtLW1kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNvbnRhaW5lci1mbGV4LS1sZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmxicyAudGhlbWUgLmNvbnRhaW5lci1mbHVpZC0xMjgwLFxuLmxicyAudGhlbWUgLmNvbnRhaW5lci1mbHVpZC1tYXgteGwge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jb250YWluZXItZmx1aWQtMTI4MCxcbiAgLmxicyAudGhlbWUgLmNvbnRhaW5lci1mbHVpZC1tYXgteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ubGJzIC50aGVtZSAuYm9keSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwLjkzNzVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gN3JlbSAwO1xuICB9XG59XG4ubGJzIC50aGVtZSAudmlzaWJsZS14bC1ibG9jayxcbi5sYnMgLnRoZW1lIC52aXNpYmxlLXhsLWlubGluZSxcbi5sYnMgLnRoZW1lIC52aXNpYmxlLXhsLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NXJlbSkge1xuICAubGJzIC50aGVtZSAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLnZpc2libGUteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAudmlzaWJsZS14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLnZpc2libGUteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmxicyAudGhlbWUgLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5sYnMgLnRoZW1lIC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxicyAudGhlbWUgLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sYnMgLnRoZW1lIC5jbGVhcmZpeDpiZWZvcmUsXG4ubGJzIC50aGVtZSAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubGJzIC50aGVtZSAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sYnMgLnRoZW1lIC5oMi0tYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAubGJzIC50aGVtZSAuaDItLWJvcmRlci10b3Age1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmxicyAudGhlbWUgLnAsXG4ubGJzIC50aGVtZSAubGkge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5wLFxuICAubGJzIC50aGVtZSAubGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmxicyAudGhlbWUgLm5vdGUge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmxicyAudGhlbWUgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmxicyAudGhlbWUgLnVsIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuLmxicyAudGhlbWUgLm9sIHtcbiAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5sYnMgLnRoZW1lIC5vbCAubGkge1xuICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ubGJzIC50aGVtZSAub2wgLmxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcikgXCItXCI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGJzIC50aGVtZSAubGluayB7XG4gIGNvbG9yOiAjMTA3YWJmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGJzIC50aGVtZSAubGluay0tZG93bmxvYWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGJzIC50aGVtZSAubGluay0tZG93bmxvYWQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvbGlmZXRoYy9kb3dubG9hZC1saWZldGhjLnN2Z1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5zdXAge1xuICBmb250LXNpemU6IDUwJTtcbiAgdG9wOiAtMC44cmVtO1xufVxuLmxicyAudGhlbWUgLmhlbHAtYnViYmxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhMjU4NDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDAuNDczcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLmxicyAudGhlbWUgLmhlbHAtYnViYmxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxicyAudGhlbWUgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5sYnMgLnRoZW1lIC5idG46ZGlzYWJsZWQsIC5sYnMgLnRoZW1lIC5idG4uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmxicyAudGhlbWUgLmJ0bi5idG4tbGcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42NXJlbTtcbiAgcGFkZGluZzogMC44NzVyZW0gMS42NXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5idG4uYnRuLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubGJzIC50aGVtZSAuYnRuLmJ0bi13aWRlIHtcbiAgcGFkZGluZzogMC42NXJlbSAzcmVtO1xufVxuLmxicyAudGhlbWUgLmJ0bi5idG4tZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5sYnMgLnRoZW1lIC5idG4uYnRuLWdob3N0OmFjdGl2ZSwgLmxicyAudGhlbWUgLmJ0bi5idG4tZ2hvc3Q6Zm9jdXMsIC5sYnMgLnRoZW1lIC5idG4uYnRuLWdob3N0OmhvdmVyLCAubGJzIC50aGVtZSAuYnRuLmJ0bi1naG9zdDphY3RpdmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGJzIC50aGVtZSAuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAjMDA3YWMzIDFweDtcbiAgY29sb3I6ICMyNjdFOTA7XG59XG4ubGJzIC50aGVtZSAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgYm9yZGVyLWNvbG9yOiAjMTc0QzU3O1xuICBjb2xvcjogIzE3NEM1Nztcbn1cbi5sYnMgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAubGJzIC50aGVtZSAuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQ0FDQTtcbiAgYm9yZGVyLWNvbG9yOiAjMEQyRDMzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAxcHggMnB4IHJnYig3NywgMTQ0LCAyNTQpO1xuICBjb2xvcjogIzE3NEM1Nztcbn1cbi5sYnMgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQsIC5sYnMgLnRoZW1lIC5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQge1xuICBjb2xvcjogI0NBQ0FDQTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0FDQUNBO1xufVxuLmxicyAudGhlbWUgLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjdFOTA7XG4gIGJvcmRlcjogc29saWQgIzI2N0U5MCAxcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxicyAudGhlbWUgLmJ0bi5idG4tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzRDNTc7XG4gIGJvcmRlci1jb2xvcjogIzE3NEM1Nztcbn1cbi5sYnMgLnRoZW1lIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAubGJzIC50aGVtZSAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMkQzMztcbiAgYm9yZGVyLWNvbG9yOiAjMEQyRDMzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAxcHggMnB4IHJnYig3NywgMTQ0LCAyNTQpO1xufVxuLmxicyAudGhlbWUgLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAjMDA3YWMzIDFweDtcbiAgY29sb3I6ICMyNjdFOTA7XG59XG4ubGJzIC50aGVtZSAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICMxNzRDNTc7XG4gIGNvbG9yOiAjMTc0QzU3O1xufVxuLmxicyAudGhlbWUgLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmxicyAudGhlbWUgLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQ0FDQTtcbiAgYm9yZGVyLWNvbG9yOiAjMEQyRDMzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAxcHggMnB4IHJnYig3NywgMTQ0LCAyNTQpO1xuICBjb2xvcjogIzE3NEM1Nztcbn1cbi5sYnMgLnRoZW1lIC5idG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmxicyAudGhlbWUgLmJ0bi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNDQUNBQ0E7XG4gIGJvcmRlci1jb2xvcjogI0NBQ0FDQTtcbn1cbi5sYnMgLnRoZW1lIC5idG4uYnRuLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmIDFweDtcbiAgY29sb3I6ICMyNjdFOTA7XG59XG4ubGJzIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMjY3RTkwO1xufVxuLmxicyAudGhlbWUgLmJ0bi5idG4tdGVydGlhcnk6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAubGJzIC50aGVtZSAuYnRuLmJ0bi10ZXJ0aWFyeTpmb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDFweCAycHggcmdiKDc3LCAxNDQsIDI1NCk7XG4gIGNvbG9yOiAjMjY3RTkwO1xufVxuLmxicyAudGhlbWUgLmJ0bi5idG4tdGVydGlhcnk6ZGlzYWJsZWQsIC5sYnMgLnRoZW1lIC5idG4uYnRuLXRlcnRpYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNDQUNBQ0E7XG4gIGJvcmRlci1jb2xvcjogI0NBQ0FDQTtcbn1cbi5sYnMgLnRoZW1lIC5idG4tdG9nZ2xlZCwgLmxicyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJ0bi1sb2dpbi0tbWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG59XG4ubGJzIC50aGVtZSAuYnRuLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWEyNTg0O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxicyAudGhlbWUgLmJ0bi1zb2NpYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMyZmE3O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxicyAudGhlbWUgLmJ0bi1zb2NpYWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhMjU4NDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuYnRuLXNvY2lhbCB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSBhLmJ0bi1zb2NpYWwge1xuICBwYWRkaW5nOiAwLjE1cmVtIDAuMzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgYS5idG4tc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLmJ0bi1zb2NpYWxfX2ljb24ge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5idG4tc29jaWFsX19pY29uIHtcbiAgICB3aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZThmOSAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZhZjcgIWltcG9ydGFudDtcbn1cbi5sYnMgLnRoZW1lIC5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM3MyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYnMgLnRoZW1lIC5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRkYiAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgLmJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxicyAudGhlbWUgLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmxicyAudGhlbWUgLndyYXBwZXItLW1lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cbi5sYnMgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0tYXJlYXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWEyNTg0O1xufVxuLmxicyAudGhlbWUgLndyYXBwZXItLWV4dHJhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ3NDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzRyZW0pIHtcbiAgLmxicyAudGhlbWUgLndyYXBwZXItLW1lZGlhLS14cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSBhbmQgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAubGJzIC50aGVtZSAud3JhcHBlci0tbWVkaWEtLXNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0tbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLndyYXBwZXItLW1lZGlhLS1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC53cmFwcGVyLS1tZWRpYS0teGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIGlucHV0Om5vdCguYnRuLXByaW1hcnkpIHtcbiAgY29sb3I6ICMyMjFmMWY7XG59XG4ubGJzIC50aGVtZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubGJzIC50aGVtZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLmxicyAudGhlbWUgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5sYnMgLnRoZW1lIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5sYnMgLnRoZW1lIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5sYnMgLnRoZW1lIGlucHV0OjpwbGFjZWhvbGRlcixcbi5sYnMgLnRoZW1lIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmxicyAudGhlbWUgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmxicyAudGhlbWUgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NoZXZyb24tZ3JleS1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubGJzIC50aGVtZSBzZWxlY3QuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5jaGVja2JveCxcbi5sYnMgLnRoZW1lIC5yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYnMgLnRoZW1lIC5jaGVja2JveCBpbnB1dCxcbi5sYnMgLnRoZW1lIC5yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYnMgLnRoZW1lIC5jaGVja2JveCBpbnB1dDpmb2N1cyB+IC5jaGVja2JveF9faW5kaWNhdG9yLCAubGJzIC50aGVtZSAuY2hlY2tib3ggaW5wdXQ6aG92ZXIgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi5sYnMgLnRoZW1lIC5yYWRpbyBpbnB1dDpmb2N1cyB+IC5jaGVja2JveF9faW5kaWNhdG9yLFxuLmxicyAudGhlbWUgLnJhZGlvIGlucHV0OmhvdmVyIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmxicyAudGhlbWUgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi5sYnMgLnRoZW1lIC5yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xufVxuLmxicyAudGhlbWUgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlcixcbi5sYnMgLnRoZW1lIC5yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYnMgLnRoZW1lIC5jaGVja2JveCBpbnB1dDpjaGVja2VkOmZvY3VzIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsXG4ubGJzIC50aGVtZSAucmFkaW8gaW5wdXQ6Y2hlY2tlZDpmb2N1cyB+IC5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWFmNjtcbn1cbi5sYnMgLnRoZW1lIC5jaGVja2JveCBpbnB1dDpkaXNhYmxlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yLFxuLmxicyAudGhlbWUgLnJhZGlvIGlucHV0OmRpc2FibGVkIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmxicyAudGhlbWUgLmNoZWNrYm94IGlucHV0OmRpc2FibGVkIH4gLmNoZWNrYm94X19pbmRpY2F0b3I6YWZ0ZXIsXG4ubGJzIC50aGVtZSAucmFkaW8gaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ubGJzIC50aGVtZSAuY2hlY2tib3g6aG92ZXIgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbi5sYnMgLnRoZW1lIC5yYWRpbzpob3ZlciBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFkZDtcbn1cbi5sYnMgLnRoZW1lIC5jaGVja2JveF9faW5kaWNhdG9yLFxuLmxicyAudGhlbWUgLnJhZGlvX19pbmRpY2F0b3Ige1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYnMgLnRoZW1lIC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyLFxuLmxicyAudGhlbWUgLnJhZGlvX19pbmRpY2F0b3I6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMC4xMjVyZW07XG4gIGxlZnQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMC42ODc1cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi5sYnMgLnRoZW1lIC5yYWRpbyAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5sYnMgLnRoZW1lIC5yYWRpbyAuY2hlY2tib3hfX2luZGljYXRvcjphZnRlciB7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogMC4yNXJlbTtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYnMgLnRoZW1lIC5yYWRpbyBpbnB1dDpkaXNhYmxlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5sYnMgLnRoZW1lIC5zcGxpdC1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAuc3BsaXQtcGFuZWwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuLmxicyAudGhlbWUgLnNwbGl0LXBhbmVsX19pbWFnZSB7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5zcGxpdC1wYW5lbF9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLnNwbGl0LXBhbmVsX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAuc3BsaXQtcGFuZWxfX2ltYWdlIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuc3BsaXQtcGFuZWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWEyNTg0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuc3BsaXQtcGFuZWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmxicyAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAycmVtO1xuICB3aWR0aDogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAubGJzIC50aGVtZSAuc3BsaXQtcGFuZWxfX2ljb24ge1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5zcGxpdC1wYW5lbF9faWNvbiB7XG4gICAgcmlnaHQ6IDNyZW07XG4gICAgdG9wOiAzcmVtO1xuICAgIHdpZHRoOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLnNwbGl0LXBhbmVsX19pY29uIHtcbiAgICByaWdodDogOHJlbTtcbiAgICB3aWR0aDogOXJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLnNwbGl0LXBhbmVsX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDQxcHg7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLnNwbGl0LXBhbmVsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MXB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5zcGxpdC1wYW5lbC51bml2ZXJhLXRoZW1lIC5zcGxpdC1wYW5lbF9fdGl0bGUge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5zcGxpdC1wYW5lbC51bml2ZXJhLXRoZW1lIC5zcGxpdC1wYW5lbF9fdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLnNwbGl0LXBhbmVsLnVuaXZlcmEtdGhlbWUgLnNwbGl0LXBhbmVsX190aXRsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLmxicyAudGhlbWUgLnNwbGl0LXBhbmVsX19wYXJhZ3JhcGgge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5zcGxpdC1wYW5lbF9fcGFyYWdyYXBoIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ubGJzIC50aGVtZSAuc3BsaXQtcGFuZWwudW5pdmVyYS10aGVtZSAuc3BsaXQtcGFuZWxfX3BhcmFncmFwaCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5zcGxpdC1wYW5lbC51bml2ZXJhLXRoZW1lIC5zcGxpdC1wYW5lbF9fcGFyYWdyYXBoIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ubGJzIC50aGVtZSAuc3BsaXQtcGFuZWxfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMi40cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5zcGxpdC1wYW5lbF9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5iYW5uZXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJhbm5lci1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5iYW5uZXItaW1hZ2VfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk1LCAxMDEsIDEwNCwgMC44KTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAuYmFubmVyLWltYWdlX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gOHJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLmJhbm5lci1pbWFnZS1ub25lIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5sYnMgLnRoZW1lIC5iYW5uZXItaW1hZ2Utbm9uZSAuYmFubmVyLWltYWdlX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIxZjFmO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuYmFubmVyLWltYWdlLW5vbmUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5sYnMgLnRoZW1lIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzAwNzFCMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxicyAudGhlbWUgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaWNvbiB7XG4gIGNvbnRlbnQ6IFwi4oC6wqBcIjtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBjb2xvcjogIzU1NTtcbn1cbi5sYnMgLnRoZW1lIC5icmVhZGNydW1iID4gc3BhbjpsYXN0LWNoaWxkIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogY29udGV4dC1tZW51ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5wYWdlVG9vbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuLmxicyAudGhlbWUgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC41cmVtIDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGJzIC50aGVtZSAucGFnZVRvb2xzLmJvZHkuZC1wcmludC1ub25lLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG4ubGJzIC50aGVtZSBuYXYjX2NvbV9saWZlcmF5X3NpdGVfbmF2aWdhdGlvbl9icmVhZGNydW1iX3dlYl9wb3J0bGV0X1NpdGVOYXZpZ2F0aW9uQnJlYWRjcnVtYlBvcnRsZXRfSU5TVEFOQ0VfVFpHbXVyRTQ0UGJqX2JyZWFkY3J1bWJzLWRlZmF1bHRTY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmxicyAudGhlbWUgZGl2I3BfcF9pZF9jb21fbGlmZXJheV9zaXRlX25hdmlnYXRpb25fYnJlYWRjcnVtYl93ZWJfcG9ydGxldF9TaXRlTmF2aWdhdGlvbkJyZWFkY3J1bWJQb3J0bGV0X0lOU1RBTkNFX1RaR211ckU0NFBial8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMHB4KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5sYnMgLnRoZW1lIHNlY3Rpb24jcG9ydGxldF9jb21fbGlmZXJheV9zaXRlX25hdmlnYXRpb25fYnJlYWRjcnVtYl93ZWJfcG9ydGxldF9TaXRlTmF2aWdhdGlvbkJyZWFkY3J1bWJQb3J0bGV0X0lOU1RBTkNFX1RaR211ckU0NFBiaiAucG9ydGxldC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGJzIC50aGVtZSAuc2hhcmUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGJzIC50aGVtZSAucm93LWhlYWRpbmcgLnNoYXJlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYnMgLnRoZW1lIC5yb3ctaGVhZGluZyAuZmEtc2hhcmUtYWx0LFxuLmxicyAudGhlbWUgLnNoYXJlLWltYWdlIC5mYS1zaGFyZS1hbHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA1cHggMCAwO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5sYnMgLnRoZW1lIC5yb3ctaGVhZGluZyAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCxcbi5sYnMgLnRoZW1lIC5zaGFyZS1pbWFnZSAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sYnMgLnRoZW1lIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxicyAudGhlbWUgLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtaW4td2lkdGg6IDA7XG59XG4ubGJzIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMyMjFmMWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sYnMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYTphY3RpdmUsIC5sYnMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLmxicyAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIxZjFmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGJzIC50aGVtZSAubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDdhYzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICMwMDdhYzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxicyAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTphY3RpdmUsIC5sYnMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmU6aG92ZXIsIC5sYnMgLnRoZW1lIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmU6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwN2FjMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzAwN2FjMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGJzIC50aGVtZSAudGFiLXBhbmUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGJzIC50aGVtZSAubmF2LXRhYnMtLWNvbXBhY3QgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubGJzIC50aGVtZSAuYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxicyAudGhlbWUgLmF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5sYnMgLnRoZW1lIC5hdXRvY29tcGxldGUgLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xufVxuLmxicyAudGhlbWUgLmF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdi5hdXRvY29tcGxldGUtYWN0aXZlLCAubGJzIC50aGVtZSAuYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2N0U5MDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxicyAudGhlbWUgLmhpZGRlbi14cyxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi14cy1kb3duLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLXNtLWRvd24sXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tbWQtZG93bixcbiAgLmxicyAudGhlbWUgLmhpZGRlbi1sZy1kb3duLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLXhsLWRvd24sXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4teHMtdXAsXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXNtLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLXVubGVzcy1tZCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi11bmxlc3MtbGcsXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tc20sXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tc20tZG93bixcbiAgLmxicyAudGhlbWUgLmhpZGRlbi1tZC1kb3duLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLWxnLWRvd24sXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4teGwtZG93bixcbiAgLmxicyAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi1zbS11cCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi11bmxlc3MteHMsXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLW1kLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLXVubGVzcy1sZyxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi11bmxlc3MteGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxicyAudGhlbWUgLmhpZGRlbi1tZCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi1tZC1kb3duLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLWxnLWRvd24sXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4teGwtZG93bixcbiAgLmxicyAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi1zbS11cCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi1tZC11cCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi11bmxlc3MteHMsXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXNtLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLXVubGVzcy1sZyxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi11bmxlc3MteGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tbGcsXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tbGctZG93bixcbiAgLmxicyAudGhlbWUgLmhpZGRlbi14bC1kb3duLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLXhzLXVwLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLXNtLXVwLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLW1kLXVwLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLWxnLXVwLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLXVubGVzcy14cyxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi11bmxlc3Mtc20sXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLW1kLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLXVubGVzcy14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tbGcsXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4teGwsXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4teGwtZG93bixcbiAgLmxicyAudGhlbWUgLmhpZGRlbi14cy11cCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi1zbS11cCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi1tZC11cCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi1sZy11cCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi14bC11cCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi11bmxlc3MteHMsXG4gIC5sYnMgLnRoZW1lIC5oaWRkZW4tdW5sZXNzLXNtLFxuICAubGJzIC50aGVtZSAuaGlkZGVuLXVubGVzcy1tZCxcbiAgLmxicyAudGhlbWUgLmhpZGRlbi11bmxlc3MtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmxicyAudGhlbWUgLnJvb3QtZm9vdGVyX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLnJvb3QtZm9vdGVyX19ibG9jayB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLnJvb3QtZm9vdGVyX19ibG9jayB7XG4gICAgcGFkZGluZzogMCA3cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbCB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5yb290LWZvb3Rlcl9fc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLnJvb3QtZm9vdGVyX19zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5yb290LWZvb3Rlcl9fc29jaWFsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICB9XG59XG4ubGJzIC50aGVtZSAucm9vdC1mb290ZXJfX3NvY2lhbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5yb290LWZvb3Rlcl9fc29jaWFsX190ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWwge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGJzIC50aGVtZSAucm9vdC1mb290ZXJfX2xlZ2FsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5yb290LWZvb3Rlcl9fbGVnYWxfX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmxicyAudGhlbWUgLnJvb3QtZm9vdGVyX19sZWdhbF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubGJzIC50aGVtZSAuc2Nyb2xsLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjY1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4ubGJzIC50aGVtZSAuc2Nyb2xsLXRvLXRvcCBpbWcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxicyAudGhlbWUgLmdlbmVzeXNidG4ge1xuICByaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMC44cmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMC42NSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gMC42cmVtIDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxicyAudGhlbWUgc3ZnLnN2Z0NoYXQge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNGRkZGRkY7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4ubGJzIC50aGVtZSAuY2hhdC0yIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjRkZGRkZGO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmxicyAudGhlbWUgLnNjcm9sbC10by10b3AtLXZpc2libGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5sYnMgLnRoZW1lIGJ1dHRvbi5kLXByaW50LW5vbmUuYnRuLmJ0bi1wcmltYXJ5LmdlbmVzeXMtZm9vdGVyIHtcbiAgd2lkdGg6IDEyNSU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gMC42cmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cbi5sYnMgLnRoZW1lICNvbmxpbmUtY2hhdCBzdmcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDAuMXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLmV4dHJhcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5leHRyYXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuZXh0cmFzX19yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuZXh0cmFzX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAuZXh0cmFzX19yb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5leHRyYXNfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuICAubGJzIC50aGVtZSAuZXh0cmFzX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuLmxicyAudGhlbWUgLmV4dHJhc19fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAxOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgLW1vei1jb2x1bW4tY291bnQ6IDE7IC8qIEZpcmVmb3ggKi9cbiAgY29sdW1uLWNvdW50OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5leHRyYXNfX2NvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NXJlbSkge1xuICAubGJzIC50aGVtZSAuZXh0cmFzX19jb2xzIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7IC8qIEZpcmVmb3ggKi9cbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5leHRyYXNfX2dyb3VwIHtcbiAgbWFyZ2luOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVmNjU2ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuZXh0cmFzX19ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmxicyAudGhlbWUgLmV4dHJhc19fZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjY1Njg7XG4gIH1cbn1cbi5leHRyYXNfX3JvdzpmaXJzdC1jaGlsZCAubGJzIC50aGVtZSAuZXh0cmFzX19ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NXJlbSkge1xuICAuZXh0cmFzX19yb3c6Zmlyc3QtY2hpbGQgLmxicyAudGhlbWUgLmV4dHJhc19fZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ubGJzIC50aGVtZSAuZXh0cmFzX19ncm91cC0tc2VjdXJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhMjU4NDtcbiAgd2lkdGg6IDRweDtcbiAgbGVmdDogLTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5leHRyYXNfX2dyb3VwLS1zZWN1cmUge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjOWEyNTg0O1xuICB9XG59XG4ubGJzIC50aGVtZSAuZXh0cmFzX19ncm91cC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxicyAudGhlbWUgLmV4dHJhc19fZ3JvdXAtaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0wLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG59XG4ubGJzIC50aGVtZSAuZXh0cmFzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmV4dHJhc19fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5leHRyYXNfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmxicyAudGhlbWUgLmV4dHJhc19faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjOWEyNTg0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5hcmVhcyB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLmFyZWFzIHtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5hcmVhc19fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4ubGJzIC50aGVtZSAuYXJlYXNfX3RvZ2dsZS5jb2xsYXBzZWQgLmFyZWFzX190b2dnbGUtY2hldnJvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuYXJlYXNfX3RvZ2dsZSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5hcmVhc19fdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5hcmVhc19fdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5sYnMgLnRoZW1lIC5hcmVhc19fdG9nZ2xlLWNoZXZyb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbn1cbi5sYnMgLnRoZW1lIC5hcmVhc19fYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmFyZWFzX19hY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmFyZWFzX19yb3ctb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLmFyZWFzX19yb3ctb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5hcmVhc19fcm93LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmFyZWFzX19yb3ctaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAuYXJlYXNfX3Jvdy1pbm5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmxicyAudGhlbWUgLmFyZWFzX19jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuYXJlYXNfX2NvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubGJzIC50aGVtZSAuYXJlYXNfZ3JvdXAge1xuICBtYXJnaW46IDJyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWY2NTY4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5hcmVhc19ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmxicyAudGhlbWUgLmFyZWFzX2dyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY2NTY4O1xuICB9XG59XG4uYXJlYXNfX3Jvdy1pbm5lcjpmaXJzdC1jaGlsZCAubGJzIC50aGVtZSAuYXJlYXNfZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLmFyZWFzX19yb3ctaW5uZXI6Zmlyc3QtY2hpbGQgLmxicyAudGhlbWUgLmFyZWFzX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmxicyAudGhlbWUgLmFyZWFzX2dyb3VwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDc0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5hcmVhc19ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MTQ3NDk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAuYXJlYXNfZ3JvdXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuYXJlYXNfX2dyb3VwLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuYXJlYXNfX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuYXJlYXNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuYXJlYXNfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGJzIC50aGVtZSAuYXJlYXNfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuYXJlYXNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1pbWFnZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMi43NXJlbTtcbn1cbi5sYnMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWltYWdlXSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmxicyAudGhlbWUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJbZGF0YS1jYXJvdXNlbD1pbWFnZV0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxicyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2UtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDIzcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSBhLmNhcm91c2VsX19pbWFnZS1zbGlkZV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIxZjFmO1xufVxuLmxicyAudGhlbWUgYS5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnQ6aG92ZXIge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZSxcbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9faW1hZ2UtY29udGFpbmVyLFxuLmxicyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhLFxuLmxicyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2ltYWdlLWNvbnRhaW5lcixcbi5sYnMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9faW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9faW1hZ2UtY29udGFpbmVyLFxuICAubGJzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9faW1hZ2UtY29udGFpbmVyLFxuICAubGJzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMS44NzVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtIDJyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLXByZXYsXG4ubGJzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgdG9wOiAzMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGJzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSxcbi5sYnMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NoZXZyb24tYmx1ZS1yaWdodC5zdmdcIik7XG59XG4ubGJzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNC4zNzVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4ubGJzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLndyYXBwZXItLXRodW1ibmFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQuMzc1cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbn1cbi5sYnMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldixcbi5sYnMgLnRoZW1lIC53cmFwcGVyLS10aHVtYm5haWwtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ubGJzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsOmhvdmVyIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsXG4ubGJzIC50aGVtZSAud3JhcHBlci0tdGh1bWJuYWlsLWNhcm91c2VsOmhvdmVyIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cbi5sYnMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPXRodW1ibmFpbF0uc2xpY2stc2xpZGVyLFxuLmxicyAudGhlbWUgI21lZGlhLWNhcm91c2VsLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubGJzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD10aHVtYm5haWxdIC5zbGljay1kb3RzLFxuLmxicyAudGhlbWUgI21lZGlhLWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC02LjVyZW07XG4gIGxlZnQ6IDA7XG59XG4ubGJzIC50aGVtZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcltkYXRhLWNhcm91c2VsPXRodW1ibmFpbF0sXG4ubGJzIC50aGVtZSAjbWVkaWEtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxicyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1oZWFkaW5nLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxNHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDguNzVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLWNvbnRhaW5lciAuc2xpY2stbGlzdCB7XG4gIHRvcDogLTMuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICAgIHRvcDogLTMuNzVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxicyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxicyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAzLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2Uge1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWV4dF9ibG9nLCAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZmFjZWJvb2ssIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi10d2l0dGVyLCAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tbGlua2VkaW4sIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1nb29nbGVwbHVzLCAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24teW91dHViZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZXh0X2Jsb2c6OmJlZm9yZSwgLmxicyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2luZGljYXRvci1pbWFnZS5pY29uLWZhY2Vib29rOjpiZWZvcmUsIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi10d2l0dGVyOjpiZWZvcmUsIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1saW5rZWRpbjo6YmVmb3JlLCAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZ29vZ2xlcGx1czo6YmVmb3JlLCAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24teW91dHViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1mYWNlYm9vay5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTI1ODQ7XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tYmxvZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1ibG9nLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjFiNDtcbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1leHRfYmxvZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1leHRfYmxvZy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTQ5NGI7XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC10d2l0dGVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhMjU4NDtcbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1saW5rZWRpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTI1ODQ7XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9faW5kaWNhdG9yLWltYWdlLmljb24tZ29vZ2xlcGx1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3NvY2lhbC1nb29nbGVwbHVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhMjU4NDtcbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbmRpY2F0b3ItaW1hZ2UuaWNvbi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvc29jaWFsLXlvdXR1YmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWEyNTg0O1xufVxuLmxicyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogOXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMTFyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC45cmVtO1xufVxuLmxicyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLmNhcm91c2VsX190aHVtYm5haWwtc2xpZGVfX2xpbmstZGVzY3JpcHRpb24sIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sYnMgLnRoZW1lIGEuY2Fyb3VzZWxfX3RodW1ibmFpbC1zbGlkZV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIxZjFmO1xufVxuLmxicyAudGhlbWUgYS5jYXJvdXNlbF9fdGh1bWJuYWlsLXNsaWRlX19jb250ZW50OmhvdmVyIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NzQ5O1xufVxuLmxicyAudGhlbWUgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5zbGljay1wcmV2LFxuLmxicyAudGhlbWUgLnNsaWNrLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIHdpZHRoOiA0LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbn1cbi5sYnMgLnRoZW1lIC5zbGljay1wcmV2OmhvdmVyLCAubGJzIC50aGVtZSAuc2xpY2stcHJldjpmb2N1cyxcbi5sYnMgLnRoZW1lIC5zbGljay1uZXh0OmhvdmVyLFxuLmxicyAudGhlbWUgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxicyAudGhlbWUgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLmxicyAudGhlbWUgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5sYnMgLnRoZW1lIC5zbGljay1wcmV2OmJlZm9yZSxcbi5sYnMgLnRoZW1lIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0LjFyZW07XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL2NoZXZyb24tcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmxicyAudGhlbWUgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxcmVtO1xufVxuLmxicyAudGhlbWUgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4ubGJzIC50aGVtZSBbZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xufVxuLmxicyAudGhlbWUgW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4ubGJzIC50aGVtZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmxicyAudGhlbWUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbn1cbi5sYnMgLnRoZW1lIFtkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xufVxuLmxicyAudGhlbWUgW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubGJzIC50aGVtZSAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1wcmV2LFxuLmxicyAudGhlbWUgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stbmV4dCB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ubGJzIC50aGVtZSAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1wcmV2OmhvdmVyLFxuLmxicyAudGhlbWUgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xufVxuLmxicyAudGhlbWUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmxicyAudGhlbWUgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTM1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGJzIC50aGVtZSAuc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5sYnMgLnRoZW1lIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxicyAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAubGJzIC50aGVtZSAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxicyAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmxicyAudGhlbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5sYnMgLnRoZW1lIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIHdpZHRoOiAwLjQzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5sYnMgLnRoZW1lIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMTtcbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9fY3VzdG9tLXBhZ2UtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0cyB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluazphY3RpdmUsIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rOmZvY3VzLCAubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluazpob3ZlciwgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2xpbms6YWN0aXZlOmZvY3VzLCAubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fbGluazphY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzIyMWYxZjtcbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19saW5rOmhvdmVyIC5tYXJrZXRpbmctYnVsbGV0X19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldF9fdGV4dCB7XG4gIG1heC13aWR0aDogMTZyZW07XG4gIG1hcmdpbjogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X190ZXh0IHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDY2cHg7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgd2lkdGg6IDgxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI3NnB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuLmxicyAudGhlbWUgLmlubGluZS1hY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4xODc1cmVtO1xuICBoZWlnaHQ6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0cy1leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDAuNXM7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXRzLWV4cGFuZGVkLmV4cGFuZGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldHMtZXhwYW5kZWQuY29sbGFwc2VkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5IHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwMHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMC41cztcbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkLW5vQW5pbSxcbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZC1ub0FuaW0sXG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkLW5vQW5pbSxcbiAgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQge1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHkuZXhwYW5kZWQtbm9BbmltLFxuICAubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5leHBhbmRlZCB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5LmV4cGFuZGVkLW5vQW5pbSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keS5jb2xsYXBzZWQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBoZWlnaHQ6IDYuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDguNXJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi1ibGFjay1sZWZ0LnN2Z1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2sgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlQmFjay5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2subWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2subWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fY2xvc2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZUJhY2subWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fY2xvc2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4xcmVtIDFyZW07XG4gIG1pbi13aWR0aDogMTdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmFjdGl2ZSwgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmZvY3VzLCAubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbms6aG92ZXIsIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazphY3RpdmU6Zm9jdXMsIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluazphY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX190aXRsZVN1YlN0YXRlTGluayA+IHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX3RpdGxlU3ViU3RhdGVMaW5rOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fdGl0bGVTdWJTdGF0ZUxpbmsgPiAubWFya2V0aW5nLWJ1bGxldF9faW1hZ2Uge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlXcmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5V3JhcHBlciB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG59XG4ubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5SW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5SW1nIHtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIHdpZHRoOiAxODJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5SW1nIHtcbiAgICBoZWlnaHQ6IDI3NnB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBoMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIGgyIHtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgfVxufVxuLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBwIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAxcmVtIDAgMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1hcmtldGluZy1idWxsZXQtZXhwYW5kZWRfX2JvZHlDb250ZW50cyBwIHtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUNvbnRlbnRzIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5Q29udGVudHMgcCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5tYXJrZXRpbmctYnVsbGV0LWV4cGFuZGVkX19ib2R5QnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjY1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAubWFya2V0aW5nLWJ1bGxldC1leHBhbmRlZF9fYm9keUJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAud3JhcHBlci0tc2l0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxicyAudGhlbWUgLnNpdGVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ubGJzIC50aGVtZSAuc2l0ZXNfX2Nob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjZyZW0gMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5zaXRlc19fY2hvaWNlX19saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGJzIC50aGVtZSAuc2l0ZXNfX2Nob2ljZS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTJlMjtcbn1cbi5sYnMgLnRoZW1lIC5zaXRlc19fY2hvaWNlLS1hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC05cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNlM2UyZTI7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmxicyAudGhlbWUgLnNpdGVzX19jaG9pY2UtLWFjdGl2ZSAuc2l0ZXNfX2Nob2ljZV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxicyAudGhlbWUgLnNlc3Npb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAxLjc1cmVtO1xuICBmb250LXNpemU6IDA7XG59XG4ubGJzIC50aGVtZSAuc2Vzc2lvbiBhIHtcbiAgY29sb3I6ICMwMDcxYjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubGJzIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IC0wLjE4NXJlbSAwLjI1cmVtIC0wLjE4NXJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIC8qXG4gICAgICAgICAgICBFbXB0eSB1c2VyIGF2YXRhciBkaXYgZGlzcGxheXMgZGlmZmVyZW50bHkgdGhhbiBkZWZhdWx0IGluaXRpYWxzLFxuICAgICAgICAgICAgaWNvbi4gU28gYWRkIGNvbnRlbnQgdG8gZW1wdHkgZGl2LlxuICAgICAgICAgKi9cbn1cbi5sYnMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb246ZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4ubGJzIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uLnVzZXItaWNvbi1jb2xvci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM3YjsgLyogcGFzcyAxMC4wNToxICovXG59XG4ubGJzIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uLnVzZXItaWNvbi1jb2xvci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg0MjsgLyogcGFzcyA0LjU2OjEgKi9cbn1cbi5sYnMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzOyAvKiBwYXNzIDQuNTk6MSAqL1xufVxuLmxicyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTQ1YzQ7IC8qIHBhc3MgNC41NToxICovXG59XG4ubGJzIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uLnVzZXItaWNvbi1jb2xvci01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTsgLyogcGFzcyA1LjgyOjEgKi9cbn1cbi5sYnMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MzczOyAvKiBwYXNzIDguNDU6MSAqL1xufVxuLmxicyAudGhlbWUgLnNlc3Npb24gLnNlc3Npb25fX2l0ZW0gLnVzZXItaWNvbi51c2VyLWljb24tY29sb3ItNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7IC8qIHBhc3MgNC41OToxICovXG59XG4ubGJzIC50aGVtZSAuc2Vzc2lvbiAuc2Vzc2lvbl9faXRlbSAudXNlci1pY29uLnVzZXItaWNvbi1jb2xvci04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg0MjsgLyogcGFzcyA0LjU2OjEgKi9cbn1cbi5sYnMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtIC51c2VyLWljb24udXNlci1pY29uLWNvbG9yLTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzdiOyAvKiBwYXNzIDEwLjA1OjEgKi9cbn1cbi5sYnMgLnRoZW1lIC5zZXNzaW9uIC5zZXNzaW9uX19pdGVtOm50aC1jaGlsZChuKzIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxlZnQ6IC0wLjA1cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYmJiO1xufVxuLmxicyAudGhlbWUgLnRvcG5hdi5uby1uYXZiYXIgLmJhbm5lcl9fdG9wLWJhciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICMwMDdhYzMgM3B4O1xufVxuLmxicyAudGhlbWUgLmJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmxicyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGJzIC50aGVtZSAuYmFubmVyX190b3AtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhciB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNzVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlLCAubGJzIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmJlZm9yZSwgLmxicyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG59XG4ubGJzIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAjYzFjMWMxO1xuICBib3JkZXItbGVmdDogMC43NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXI6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA2Ljc1cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuYmFubmVyX190b3AtYmFyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC40Mzc1cmVtIHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1sZWZ0OiAwLjY4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAxLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNi44MTI1cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuYmFubmVyX190b3AtYmFyX19mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYnMgLnRoZW1lIC50b29scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGJzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbn1cbi5sYnMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggZmllbGRzZXQuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjI3NXJlbSAwO1xufVxuLmxicyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAubGV4aWNvbi1pY29uIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAwLjJzO1xufVxuLmxicyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAubGZyLWRkbS1maWVsZC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGJzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1vdXQgMC4ycztcbiAgd2lkdGg6IDQuNGVtO1xufVxuLmxicyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OjotbXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5sYnMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5sYnMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDpmb2N1cywgLmxicyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGN1cnNvcjogdGV4dDtcbiAgd2lkdGg6IDEwZW07XG59XG4ubGJzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Zm9jdXM6Oi1tcy1wbGFjZWhvbGRlciwgLmxicyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaCAuc2VhcmNoLWlucHV0OmFjdGl2ZTo6LW1zLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbn1cbi5sYnMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsIC5sYnMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLnNlYXJjaC1pbnB1dDphY3RpdmU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbn1cbi5sYnMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2ggLmlucHV0LXRleHQtd3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubGJzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyLCAubGJzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoLmZvY3VzIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4ubGJzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyIC5sZXhpY29uLWljb24sIC5sYnMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLmxleGljb24taWNvbiB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmxicyAudGhlbWUgLnRvb2xzIC5wb3J0bGV0LXNlYXJjaDpob3ZlciAuc2VhcmNoLWlucHV0OjotbXMtcGxhY2Vob2xkZXIsIC5sYnMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLnNlYXJjaC1pbnB1dDo6LW1zLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4ubGJzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoOmhvdmVyIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyLCAubGJzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoLmZvY3VzIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4ubGJzIC50aGVtZSAudG9vbHMgLnBvcnRsZXQtc2VhcmNoLmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5sYnMgLnRoZW1lIC50b29scyAucG9ydGxldC1zZWFyY2guZm9jdXMgLmxleGljb24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5sYnMgLnRoZW1lIC50b29scyAuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTI1ODQ7XG4gIGJvcmRlci1jb2xvcjogIzlhMjU4NDtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGJzIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAubGJzIC50aGVtZSAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5sYnMgLnRoZW1lIC50b29scyAuYnRuLXNlY29uZGFyeTpob3ZlciwgLmxicyAudGhlbWUgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmxicyAudGhlbWUgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTI1ODQ7XG4gIGJvcmRlci1jb2xvcjogIzcxMWI2MTtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGJzIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAudG9vbHMgLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmxicyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmxicyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLnRvb2xzIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAubGJzIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAudG9vbHMgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5sYnMgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5sYnMgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC50b29scyAuYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmxicyAudGhlbWUgLnRvb2xzX19idXR0b24ge1xuICBwYWRkaW5nOiAwLjU5NHJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjIxZjFmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC50b29sc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICAubGJzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpob3ZlciwgLmxicyAudGhlbWUgLnRvb2xzX19idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5sYnMgLnRoZW1lIC50b29sc19fYnV0dG9uOmhvdmVyIC5pY29uLWhlbHAsIC5sYnMgLnRoZW1lIC50b29sc19fYnV0dG9uOmZvY3VzIC5pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9oZWxwLWJsdWUuc3ZnXCIpO1xufVxuLmxicyAudGhlbWUgLnRvb2xzX19idXR0b246aG92ZXIgLmljb24tc2VhcmNoLCAubGJzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyAuaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zZWFyY2gtYmx1ZS5zdmdcIik7XG59XG4ubGJzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpob3ZlciAuaWNvbi1yZXdhcmRzLCAubGJzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyAuaWNvbi1yZXdhcmRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvcmV3YXJkcy1ibHVlLnN2Z1wiKTtcbn1cbi5sYnMgLnRoZW1lIC50b29sc19fYnV0dG9uOmhvdmVyIC5pY29uLW1lc3NhZ2VzLCAubGJzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyAuaWNvbi1tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL21lc3NhZ2VzLWJsdWUuc3ZnXCIpO1xufVxuLmxicyAudGhlbWUgLnRvb2xzX19idXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5pY29uLWhlbHAsXG4ubGJzIC50aGVtZSAuaWNvbi1zZWFyY2gsXG4ubGJzIC50aGVtZSAuaWNvbi1yZXdhcmRzLFxuLmxicyAudGhlbWUgLmljb24tbWVzc2FnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubGJzIC50aGVtZSAuaWNvbi1oZWxwIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvaGVscC1ibGFjay5zdmdcIik7XG59XG4ubGJzIC50aGVtZSAuaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9zZWFyY2gtYmxhY2suc3ZnXCIpO1xufVxuLmxicyAudGhlbWUgLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGJzIC50aGVtZSAuaWNvbi1yZXdhcmRzIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vL2V4Y2VsbHVzLWJjYnMtdGhlbWUvaW1hZ2VzL3Jld2FyZHMtYmxhY2suc3ZnXCIpO1xufVxuLmxicyAudGhlbWUgLmljb24tbWVzc2FnZXMge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvbWVzc2FnZXMtYmxhY2suc3ZnXCIpO1xufVxuLmxicyAudGhlbWUgLnRvb2xzX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwJTtcbiAgcmlnaHQ6IC02MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExYTgwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5sYnMgLnRoZW1lIGRpdiNwX3BfaWRfVGhlbWVTZWFyY2hQb3J0bGV0X1dBUl9zZWFyY2hwb3J0bGV0Xyxcbi5sYnMgLnRoZW1lIGRpdiNwX3BfaWRfVGhlbWVTZWFyY2hQb3J0bGV0X1dBUl9zZWFyY2hwb3J0bGV0XyBkaXYsXG4ubGJzIC50aGVtZSBkaXYjcF9wX2lkX1RoZW1lU2VhcmNoUG9ydGxldF9XQVJfc2VhcmNocG9ydGxldF8gc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMzA7XG59XG4ubGJzIC50aGVtZSAuaW5wdXQtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxicyAudGhlbWUgLmlucHV0LXNlYXJjaCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAzcmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxicyAudGhlbWUgLmlucHV0LXNlYXJjaCBpbnB1dCB+IC5pbnB1dC1zZWFyY2hfX2luZGljYXRvciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbn1cbi5sYnMgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQgfiAuaW5wdXQtc2VhcmNoX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNTVyZW07XG4gIHJpZ2h0OiA1LjE1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4ubGJzIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTQuNXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMgfiAuaW5wdXQtc2VhcmNoX19pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuLmxicyAudGhlbWUgLmlucHV0LXNlYXJjaCBpbnB1dDpmb2N1cyB+IC5pbnB1dC1zZWFyY2hfX2ljb24ge1xuICByaWdodDogMTIuMXJlbTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGJzIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0OmZvY3VzIH4gLmlucHV0LXNlYXJjaF9faWNvbiB7XG4gICAgcmlnaHQ6IDEyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGJzIC50aGVtZSAuaW5wdXQtc2VhcmNoIGlucHV0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmxicyAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4ubGJzIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUgbGkge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5sYnMgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGJzIC50aGVtZSAudG9vbHNfX2Ryb3Bkb3duX21lbnUgbGkgYSB7XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxicyAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmxicyAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51LmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5sYnMgLnRoZW1lIC50b29sc19fZHJvcGRvd25fbWVudS5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLnRvb2xzX19kcm9wZG93bl9tZW51LmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5idG4tbG9naW5fX3N5bWJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmxicyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJ0bi1sb2dpbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC4zNDRyZW0gMC43NXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5iYW5uZXItLWV4cGFuZGVkIC5idG4tbG9naW5fX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxicyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJ0bi1sb2dpbl9fc3ltYm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGJzIC50aGVtZSAuYmFubmVyLS1leHBhbmRlZCAuYmFubmVyX190b3AtYmFyOmJlZm9yZSwgLmxicyAudGhlbWUgLmJhbm5lci0tZXhwYW5kZWQgLmJhbm5lcl9fdG9wLWJhcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGJzIC50aGVtZSAuYnRuLWxvZ2luLS1tZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLmxicyAudGhlbWUgLmJ0bi1sb2dpbi0tbWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuYnRuLWxvZ2luLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZzogMC41NjNyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLmxicyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcl9fbG9nby1zaXRlLW5hbWUgLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5iYW5uZXJfX3RvcC1iYXJfX2xvZ28tc2l0ZS1uYW1lIC5sb2dvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQuNjg4cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuYmFubmVyX190b3AtYmFyX19sb2dvLXNpdGUtbmFtZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxicyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcl9fbG9nby1zaXRlLW5hbWUgLnNpdGUtbmFtZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjZTJlMmUyIDFweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHBhZGRpbmctbGVmdDogMC45ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJhbm5lcl9fdG9wLWJhcl9fbG9nby1zaXRlLW5hbWUgLnNpdGUtbmFtZSB7XG4gICAgaGVpZ2h0OiA0LjY4OHJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODhyZW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubGJzIC50aGVtZSAubG9naW4ge1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYnMgLnRoZW1lIC5sb2dpbi5jb2xsYXBzZS50cmFuc2l0aW9uaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGJzIC50aGVtZSAubG9naW4uY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubGJzIC50aGVtZSAuYnRuLWxvZ2luLFxuLmxicyAudGhlbWUgLmJ0bi1tZW51IHtcbiAgd2lkdGg6IDMuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubGJzIC50aGVtZSAuYnRuLmJ0bi1tZW51IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGJzIC50aGVtZSAuYnRuLmJ0bi1tZW51OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGJzIC50aGVtZSAuYnRuLW1lbnVfX2ltYWdlIHtcbiAgaGVpZ2h0OiAwLjk1NDM3NXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5LFxuLmxicyAudGhlbWUgLmxvZ2luLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5LFxuICAubGJzIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLmxvZ2luLXByaW1hcnksXG4gIC5sYnMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ3NDk7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2JhY2tncm91bmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1tZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLmxvZ2luLXNlY29uZGFyeV9faGVhZGluZyxcbi5sYnMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnlfX2hlYWRpbmcsXG4gIC5sYnMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5X19oZWFkaW5nLFxuICAubGJzIC50aGVtZSAubG9naW4tcHJpbWFyeV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAubG9naW4tcHJpbWFyeV9faGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxicyAudGhlbWUgLmxvZ2luLWlucHV0X193cmFwcGVyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ubGJzIC50aGVtZSAubG9naW4taW5wdXRfX3dyYXBwZXIgLmxvZ2luLWlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxLjE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5sb2dpbi1pbnB1dF9fd3JhcHBlciAubG9naW4taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG4ubGJzIC50aGVtZSBkaXYuYnRuLXNlYXJjaC1jYW5jZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJ0bi1yZWdpc3RlcixcbiAgLmxicyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2J0biB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS42NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5idG4tcmVnaXN0ZXIsXG4gIC5sYnMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDUuNjVyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19idG4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtIDAgMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGJzIC50aGVtZSAubG9naW4tcHJpbWFyeV9fbGluay13cmFwcGVyIC5zZXBhcmF0b3JfX3BpcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luOiAwIDAuMzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmxvZ2luLXByaW1hcnlfX2xpbmstd3JhcHBlciAuc2VwYXJhdG9yX19waXBlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGJzIC50aGVtZSAubG9naW4tcHJpbWFyeV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5sb2dpbi1wcmltYXJ5X19saW5rOmhvdmVyLCAubGJzIC50aGVtZSAubG9naW4tcHJpbWFyeV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAzNTYyO1xuICBvdXRsaW5lOiAwO1xufVxuLmxicyAudGhlbWUgLmxvZ2luLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5sb2dpbi1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDAgNC4yNXJlbSA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLmxvZ2luLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMXJlbSA0LjI1cmVtIDNyZW0gMi41cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAubG9naW4tc2Vjb25kYXJ5IC5jbG9zZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5sYnMgLnRoZW1lIC5idG4tbG9naW5fX2Nsb3NlLS1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJ0bi1sb2dpbl9fY2xvc2UtLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuYnRuLWxvZ2luX19jbG9zZV9faWNvbiB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG4ubGJzIC50aGVtZSAubG9naW4tYnVsbGV0X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuMjVyZW07XG4gIG1heC13aWR0aDogMjNyZW07XG59XG4ubGJzIC50aGVtZSAubG9naW4tYnVsbGV0X19pdGVtIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuLmxicyAudGhlbWUgLmxvZ2luLWJ1bGxldF9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMuMzc1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5sb2dpbi1idWxsZXRfX3RleHQge1xuICBtYXJnaW46IDA7XG59XG4ubGJzIC50aGVtZSAuYnRuLXJlZ2lzdGVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLmJ0bi1yZWdpc3RlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAud3JhcHBlci0tc2l0ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYnMgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYXZhdGFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IC0xZW0gMC4yNWVtIC0wLjc1ZW07XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgfVxuICAubGJzIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5sYnMgLnRoZW1lIC53cmFwcGVyLS1zaXRlcyAuYnRuLWdyb3VwLnNlc3Npb25fX2l0ZW0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxicyAudGhlbWUgLndyYXBwZXItLXNpdGVzIC5idG4tZ3JvdXAuc2Vzc2lvbl9faXRlbSAuZHJvcGRvd24tbWVudSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjE1cHg7XG4gIH1cbiAgLmxicyAudGhlbWUgLndyYXBwZXItLXNpdGVzIC5idG4tZ3JvdXAuc2Vzc2lvbl9faXRlbSAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAubGJzIC50aGVtZSAud3JhcHBlci0tc2l0ZXMgLmJ0bi1ncm91cC5zZXNzaW9uX19pdGVtIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmxicyAudGhlbWUgLndyYXBwZXItLXNpdGVzIC5idG4tZ3JvdXAuc2Vzc2lvbl9faXRlbSAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmxicyAudGhlbWUgLmJ0bi1sb2dpbixcbiAgLmxicyAudGhlbWUgLmJ0bi1sb2dpbi5idG4tbG9naW5fX3N5bWJvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGJzIC50aGVtZSAudG9vbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubGJzIC50aGVtZSAuYnRuLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxicyAudGhlbWUgLmxvZ2luIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5sb2dpbi5jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGJzIC50aGVtZSAubG9naW4uY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1Nzg3O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMzA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5sYnMgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXItLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxicyAudGhlbWUgLndyYXBwZXItLW5hdmJhci0taW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5sYnMgLnRoZW1lIC50b3BuYXYtLXN0aWNreTpub3QoLm5vLW5hdmJhcikge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAyMDtcbn1cbi5sYnMgLnRoZW1lIC5tZW51LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGJzIC50aGVtZSAubWVudS1zZWFyY2hfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51LXNlYXJjaCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGJzIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NDY2RDtcbiAgY29sb3I6ICMxNzQ2NkQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgcGFkZGluZzogMCAxcmVtIDAgM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGJzIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxNzQ2NkQ7XG59XG4ubGJzIC50aGVtZSAubWVudS1zZWFyY2hfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE3NDY2RDtcbn1cbi5sYnMgLnRoZW1lIC5tZW51LXNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE3NDY2RDtcbn1cbi5sYnMgLnRoZW1lIC5tZW51LXNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxNzQ2NkQ7XG59XG4ubGJzIC50aGVtZSAubWVudS1zZWFyY2hfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjQzNzVyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmxicyAudGhlbWUgLmJ0bi1tZW51LWNsb3NlIHtcbiAgd2lkdGg6IDMuMzc1cmVtO1xuICBoZWlnaHQ6IDMuMzc1cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGJzIC50aGVtZSAuYnRuLW1lbnUtY2xvc2VfX2ljb24ge1xuICB3aWR0aDogMS42MjVyZW07XG4gIGhlaWdodDogMS42MjVyZW07XG59XG4ubGJzIC50aGVtZSAubWVudS1mb290ZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuNzVyZW0gMCAxcmVtO1xufVxuLmxicyAudGhlbWUgLm1lbnUtZm9vdGVyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmxicyAudGhlbWUgLm1lbnUtZm9vdGVyX19pdGVtOmhvdmVyLFxuLmxicyAudGhlbWUgLm1lbnUtZm9vdGVyX19pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51LWZvb3Rlcl9fYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMC41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMzQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51LWZseW91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1lbnUtaGVhZGVyLFxuICAubGJzIC50aGVtZSAubWVudS1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxicyAudGhlbWUgLndyYXBwZXItLW5hdmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xuICB9XG4gIC5sYnMgLnRoZW1lIC53cmFwcGVyLS1uYXZiYXItLWluIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnUtZmx5b3V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzQ2NkQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAubGJzIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX2xpbmssXG4gIC5sYnMgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fbGluazpmb2N1cyxcbiAgLmxicyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fbGluazpmb2N1cyxcbiAgLmxicyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubGJzIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAubGJzIC50aGVtZSAubWVudS1mbHlvdXQgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzdBQTEwRTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9faXRlbS0tZmVhdHVyZWQgLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnUtZmx5b3V0LS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGJzIC50aGVtZSAuZmx5b3V0IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5mbHlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubGJzIC50aGVtZSAuZmx5b3V0X19tYWluIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5mbHlvdXRfX3Byb21vIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzMlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5sYnMgLnRoZW1lIC5mbHlvdXQgLm1lbnVfX3Byb21vIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAtMS4xMjVyZW0gLTEuNzVyZW07XG4gIH1cbiAgLmxicyAudGhlbWUgLmZseW91dCAubWVudV9fcHJvbW8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLmZseW91dF9fbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAubWVudV9fbGluayAuaWNvbi1sb2NrIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmxicyAudGhlbWUgLm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxicyAudGhlbWUgLnRvcG5hdi0taGlkZW5hdiAubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGJzIC50aGVtZSAubWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19pdGVtOm50aC1jaGlsZChuKzEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MTQ3NDk7XG59XG4ubGJzIC50aGVtZSAubWVudV9faXRlbS0tbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGJzIC50aGVtZSAubWVudV9faXRlbS0taG9tZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGJzIC50aGVtZSAubWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjg3NXJlbSA0LjVyZW0gMS4yNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGJzIC50aGVtZSAubWVudV9fbGluazpob3Zlcixcbi5sYnMgLnRoZW1lIC5tZW51X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19jaGV2cm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X190cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxicyAudGhlbWUgLm1lbnVfX3RyaWdnZXItZW5kIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X190cmlnZ2VyLWVuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL28vZXhjZWxsdXMtYmNicy10aGVtZS9pbWFnZXMvY2hldnJvbi13aGl0ZS1kb3duLnN2Z1wiKSBjZW50ZXIvMC43NXJlbSAwLjMycmVtIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMS41cmVtO1xufVxuLmxicyAudGhlbWUgLm1lbnVfX3RyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSA+IC5tZW51X190cmlnZ2VyLWVuZDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X190cmlnZ2VyLS1idG4ge1xuICB3aWR0aDogMy43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X190cmlnZ2VyLS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvby9leGNlbGx1cy1iY2JzLXRoZW1lL2ltYWdlcy9jaGV2cm9uLXdoaXRlLWRvd24uc3ZnXCIpIGNlbnRlci8wLjc1cmVtIDAuMzJyZW0gbm8tcmVwZWF0O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X190cmlnZ2VyLS1idG5bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19saW5rIHtcbiAgcGFkZGluZy10b3A6IDAuODEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuODEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmxicyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gPiBsaTpmaXJzdC1jaGlsZCA+IC5tZW51X19saW5rIHtcbiAgbWFyZ2luLXRvcDogLTAuNjg3NXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmxicyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3RyaWdnZXItLWJ0biB7XG4gIGhlaWdodDogMy4zNzVyZW07XG59XG4ubGJzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtID4gbGk6Zmlyc3QtY2hpbGQgPiAubWVudV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGJzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X190cmlnZ2VyLS1idG4ge1xuICBoZWlnaHQ6IDNyZW07XG59XG4ubGJzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X190cmlnZ2VyLS1idG4ge1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG59XG4ubGJzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBsZWZ0OiAwLjc1cmVtO1xuICB0b3A6IDEuMjVyZW07XG59XG4ubGJzIC50aGVtZSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSAubWVudV9fc3ViaXRlbSA+IGxpOmZpcnN0LWNoaWxkID4gLm1lbnVfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmxicyAudGhlbWUgLm1lbnVfX3Byb21vIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW07XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnUubWVudS0tY29tcGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tZW51Lm1lbnUtLWNvbXBhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi4xMjVyZW07XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnUubWVudS0tY29tcGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAudG9wbmF2LS1zdGlja3kgLm1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX2l0ZW06bnRoLWNoaWxkKG4rMSkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMzQ1MjtcbiAgfVxuICAubGJzIC50aGVtZSAubWVudV9faXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XG4gICAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51X19pdGVtLS1ob21lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51X19pdGVtLS1sb2dvIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IC0xLjE3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC44cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAubWVudS0tY29tcGFjdCAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGJzIC50aGVtZSAudG9wbmF2LS1zdGlja3kgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tZW51LS1jb21wYWN0IC5tZW51X19pdGVtLS1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1lbnVfX2xvZ28ge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiAyLjAzMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tZW51X19sb2dvIHtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgICBoZWlnaHQ6IDIuMzcxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAubWVudV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLm1lbnVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS43NXJlbTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnUtLWNvbXBhY3QgLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAubGJzIC50aGVtZSAubWVudV9fdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubGJzIC50aGVtZSAubWVudV9fdHJpZ2dlci1lbmQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubGJzIC50aGVtZSAubWVudV9fdHJpZ2dlcjpub3QoLm1lbnVfX3RyaWdnZXItLWJ0bilbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzExMzQ1MjtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubGJzIC50aGVtZSAubWVudV9fdHJpZ2dlci0tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2x1bW4tZ2FwOiAyLjc1cmVtO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtLmluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gPiBsaTpmaXJzdC1jaGlsZCA+IC5tZW51X19saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fc3ViaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX3RpdGxlICsgLm1lbnVfX3N1Yml0ZW0ge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0ubWVudV9fc3ViaXRlbS0tbm9jb2xzIHtcbiAgICBjb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0ubWVudV9fc3ViaXRlbS0tY29scyB7XG4gICAgY29sdW1uczogMjtcbiAgfVxuICAubGJzIC50aGVtZSAubWVudV9fc3ViaXRlbS0ta2VlcC10b2dldGhlciB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwN2FjMztcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuMjYyNXJlbSAwO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX3N1Yml0ZW0gLm1lbnVfX2xpbms6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMC43NXJlbTtcbiAgICB0b3A6IDEuMDMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubGJzIC50aGVtZSAubWVudV9faXRlbS5tZW51X19pdGVtLS1mZWF0dXJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNjYlICsgMXJlbSk7XG4gICAgdG9wOiAyLjVyZW07XG4gICAgYm90dG9tOiAyLjVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjOWEyNTg0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX2l0ZW0tLWZlYXR1cmVkID4gLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmxicyAudGhlbWUgLm1lbnVfX2NoZXZyb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIHdpZHRoOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAubWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5sYnMgLnRoZW1lIC5tZW51LS1jb21wYWN0IC5tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgfVxuICAubGJzIC50aGVtZSAubWVudV9faXRlbS0tZmVhdHVyZWQgPiAubWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAubGJzIC50aGVtZSAubWVudV9faXRlbS0taG9tZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmxicyAudGhlbWUgLm1lbnUtZmx5b3V0IC5tZW51X19zdWJpdGVtIC5tZW51X19pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sYnMgLnRoZW1lIC5zaGFyZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5sYnMgLnRoZW1lIC5zaGFyZV9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhMjU4NDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDJweCA2cHggM3B4O1xufVxuLmxicyAudGhlbWUgLnNoYXJlX19idXR0b24tLXR3ZWV0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubGJzIC50aGVtZSAuc2hhcmVfX2J1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgd2lkdGg6IDE2cHg7XG59XG4ubGJzIC50aGVtZSAuc2hhcmVfX2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjFyZW07XG4gIHBhZGRpbmc6IDAuMjhyZW0gMC40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGJzIC50aGVtZSAuc2hhcmVfX2NvdW50OjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuLmxicyAudGhlbWUgLmlucHV0LWdyb3VwLnBhc3N3b3JkLW1hc2tfX2dyb3VwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgLnBhc3N3b3JkLW1hc2tfX3Zpc2liaWxpdHkge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIHotaW5kZXg6IDEwO1xufVxuLmxicyAudGhlbWUgLnBhZ2UtdG9vbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWEyNTg0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5wYWdlLXRvb2xzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLnBhZ2UtdG9vbHMge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDdyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5kZG0tbGFiZWwge1xuICBjb2xvcjogIzI3MjgzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IHtcbiAgLyogU2FmYXJpICovXG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmRkbS1mb3JtLWJhc2ljLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sb2FkaW5nLWFuaW1hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxvYWRlciB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzZiNmM3ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBTYWZhcmkgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubG9hZGVyZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwLnByZXZpb3VzLXBhZ2UtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAuYnV0dG9uLWhvbGRlci5jb250YWluZXItZmx1aWQtMTI4MCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5idXR0b24taG9sZGVyLmNvbnRhaW5lci1mbHVpZC0xMjgwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmJ1dHRvbi1ob2xkZXIuY29udGFpbmVyLWZsdWlkLTEyODAuY2FwdGNoYUNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmRkbS1mb3JtLXBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5kZG0tZm9ybS1wYWdpbmF0aW9uIC5tdWx0aS1zdGVwLWluZGljYXRvci1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlID4gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmRkbS1yb3cgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmRkbS1yb3cgPiAucm93IHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAucmVmZXJlbmNlLW1hcmsge1xuICBjb2xvcjogI2JkMDAwMDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIHAgLnJlZmVyZW5jZS1tYXJrIHtcbiAgY29sb3I6ICNiZDAwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAyNDZweDtcbiAgbWF4LWhlaWdodDogMzA1cHg7XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIHNlbGVjdFtuYW1lPW1vbnRoXSwgLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSBzZWxlY3RbbmFtZT15ZWFyXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDUwJTtcbn1cbi5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmlucHV0LWdyb3VwLFxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuZGRtLXNlbGVjdC1kcm9wZG93biBidXR0b24uYnRuIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuYnRuLnNlbGVjdC1idXR0b24ge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmJ0bi5jbGVhci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5MHB4O1xuICB0b3A6IDZweDtcbiAgY29sb3I6ICNjMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmJ0bi5jbGVhci1idXR0b24gc3ZnLmxleGljb24taWNvbiB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5idG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDA7XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5idG5bYXJpYS1sYWJlbD1jYWxlbmRhcl0ge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmJ0blthcmlhLWxhYmVsPVwiQ2hvb3NlIGRhdGVcIl0ge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmhhcy1lcnJvciAuaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjYzAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS10b29sYmFyIC5kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLWRlbGV0ZS1idXR0b24ge1xuICB3aWR0aDogMS41NjI1cmVtO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS10b29sYmFyIC5kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLWRlbGV0ZS1idXR0b24gLmxleGljb24taWNvbi1ociB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDIxcHg7XG59XG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5sZnItZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS10b29sYmFyIC5kZG0tZm9ybS1maWVsZC1yZXBlYXRhYmxlLWFkZC1idXR0b24ge1xuICB3aWR0aDogMS41NjI1cmVtO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGZyLWRkbS1mb3JtLWZpZWxkLXJlcGVhdGFibGUtdG9vbGJhciAuZGRtLWZvcm0tZmllbGQtcmVwZWF0YWJsZS1hZGQtYnV0dG9uIC5sZXhpY29uLWljb24tcGx1cyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGlmZXJheS1kZG0tZm9ybS1maWVsZC1wYXJhZ3JhcGgsXG4ubGJzIC50aGVtZSAjY3VzdG9tRm9ybVBvcnRsZXQgLmxmci1kZG0tZm9ybS1jb250YWluZXIgLmxmci1kZG0tZm9ybS1wYWdlIC5saWZlcmF5LWRkbS1mb3JtLWZpZWxkLXRpcCB7XG4gIGNvbG9yOiAjNDI1YTYxO1xufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAuZGRtLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLWRlc2NyaXB0aW9uLFxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGZyLWRkbS1mb3JtLXBhZ2UtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGZyLWRkbS1mb3JtLXBhZ2UtZGVzY3JpcHRpb24sXG4gIC5sYnMgLnRoZW1lICNjdXN0b21Gb3JtUG9ydGxldCAubGZyLWRkbS1mb3JtLWNvbnRhaW5lciAubGZyLWRkbS1mb3JtLXBhZ2UgLmxmci1kZG0tZm9ybS1wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuLmxicyAudGhlbWUgI2N1c3RvbUZvcm1Qb3J0bGV0IC5sZnItZGRtLWZvcm0tY29udGFpbmVyIC5sZnItZGRtLWZvcm0tcGFnZSAubGZyLWRkbS1mb3JtLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubGJzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJbZGF0YS1jYXJvdXNlbD1oZXJvXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGJzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAuNjYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYwLjY3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmxicyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubGJzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaTpmaXJzdC1jaGlsZCBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMC41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gIC5sYnMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpOmxhc3QtY2hpbGQgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuNXJlbSAwLjVyZW0gMDtcbiAgfVxuICAubGJzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40Mzc1cmVtO1xuICAgIGNvbG9yOiAjMDA3YWMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLmxicyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGJzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQsIGJvcmRlci1jb2xvciAwcyBlYXNlLW91dDtcbiAgfVxuICAubGJzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgfVxuICAubGJzIC50aGVtZSBbZGF0YS1jYXJvdXNlbD1oZXJvXSAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNWY1ZjU7XG4gIH1cbiAgLmxicyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICAgIGNvbG9yOiAjMjIxZjFmO1xuICB9XG4gIC5sYnMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5sYnMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIH1cbiAgLmxicyAudGhlbWUgW2RhdGEtY2Fyb3VzZWw9aGVyb10gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjphZnRlciB7XG4gICAgdG9wOiAtMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMWUxZTE7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICB9XG4gIC5sYnMgLnRoZW1lIFtkYXRhLWNhcm91c2VsPWhlcm9dIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMWUxZTE7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fY3RhLFxuLmxicyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jdGEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgcGFkZGluZzogMS4xcmVtIDIuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jdGEsXG4gIC5sYnMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2N0YSxcbiAgLmxicyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jdGEge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICB9XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2NvbnRlbnQtY29udGFpbmVyLFxuLmxicyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jb250ZW50LWNvbnRhaW5lcixcbiAgLmxicyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19jb250ZW50LWNvbnRhaW5lcixcbiAgLmxicyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMi41cmVtO1xuICAgIGxlZnQ6IDEwcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fbW9iaWxlLXRpdGxlLFxuLmxicyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19tb2JpbGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9fbW9iaWxlLXRpdGxlLFxuICAubGJzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX21vYmlsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNhcm91c2VsX19oZXJvLXNsaWRlX19tb2JpbGUtdGl0bGUsXG4gIC5sYnMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fbW9iaWxlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGJzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2Rlc2t0b3AtdGl0bGUsXG4ubGJzIC50aGVtZSAuaGVyby1pbWFnZS1jdGFfX2Rlc2t0b3AtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX2hlcm8tc2xpZGVfX2Rlc2t0b3AtdGl0bGUsXG4gIC5sYnMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fZGVza3RvcC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fY3RhIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMS42NXJlbSAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19tb2JpbGUtdGl0bGUge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmxicyAudGhlbWUgLmhlcm8taW1hZ2UtY3RhX19kZXNrdG9wLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5oZXJvLWltYWdlLWN0YV9fZGVza3RvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxufVxuLmxicyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZV9fY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS41cmVtO1xuICBsZWZ0OiAxLjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmxicyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZV9fY29udGVudC1jb250YWluZXIge1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICBsZWZ0OiAzcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgfVxufVxuLmxicyAudGhlbWUgLmNhcm91c2VsX19pbWFnZS1zbGlkZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1heC13aWR0aDogNjYuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubGJzIC50aGVtZSAuY2Fyb3VzZWxfX2ltYWdlLXNsaWRlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faW1hZ2Utc2xpZGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIH1cbn1cbi5sYnMgLnRoZW1lIC50YWJsZSB0aGVhZCxcbi5sYnMgLnRoZW1lIC50YWJsZSB0aGVhZCB0aCxcbi5sYnMgLnRoZW1lIC50YWJsZSB0aGVhZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTI1ODQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxicyAudGhlbWUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbi5sYnMgLnRoZW1lIC5iYW5uZXIgLmJhbm5lcl9fdG9wLWJhciAudG9vbHNfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMjY3RTkwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogbmV1bGlzLXNhbnMsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ubGJzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4ubGJzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG59XG4ubGJzIC50aGVtZSAudG9vbHNfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2FjYWNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxicyAudGhlbWUgLmNvbnRhaW5lci5sYnMtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxicyAudGhlbWUgLmNvbnRhaW5lci5sYnMtc2VhcmNoID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNDhweDtcbn1cbi5sYnMgLnRoZW1lIHNwYW4uaW5wdXQtc2VhcmNoX19pbmRpY2F0b3Ige1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IG5ldWxpcy1zYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubGJzIC50aGVtZSBzcGFuLmlucHV0LXNlYXJjaF9faW5kaWNhdG9yIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDk0LCAxMTQsIDAuMDExNzY0NzA1OSk7XG59XG4ubGJzIC50aGVtZSBzcGFuLmlucHV0LXNlYXJjaF9faW5kaWNhdG9yIHNwYW4uaWNvbi1zZWFyY2gge1xuICBjb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgLmlucHV0LXNlYXJjaC5idG4udG9vbHNfX2J1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ubGJzIC50aGVtZSAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3RTkwICFpbXBvcnRhbnQ7XG59XG4ubGJzIC50aGVtZSAubWFpbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ubGJzIC50aGVtZSAubWFpbiB1bCBsaSxcbi5sYnMgLnRoZW1lIC5tYWluIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmxicyAudGhlbWUgLm1haW4gLnR3by1jb2x1bW4tbGlzdCB7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cbi5sYnMgLnRoZW1lIC5tYWluIC50aHJlZS1jb2x1bW4tbGlzdCB7XG4gIGNvbHVtbi1jb3VudDogMztcbn1cbi5sYnMgLnRoZW1lIC5tYWluIC5mb3VyLWNvbHVtbi1saXN0IHtcbiAgY29sdW1uLWNvdW50OiA0O1xufVxuLmxicyAudGhlbWUgLm1haW4gLmhlYWRpbmctdHdvIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmxicyAudGhlbWUgLm1haW4gLmhlYWRpbmctdGhyZWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmxicyAudGhlbWUgLm1haW4gaDIsXG4ubGJzIC50aGVtZSAubWFpbiAudGhlbWUtY29sb3Itb25lIHtcbiAgY29sb3I6ICM5YTI1ODQ7XG59XG4ubGJzIC50aGVtZSAubWFpbiAjcGFnZVRpdGxlLFxuLmxicyAudGhlbWUgLm1haW4gLnBhZ2UtdGl0bGUsXG4ubGJzIC50aGVtZSAubWFpbiAudGhlbWUtY29sb3ItdHdvIHtcbiAgY29sb3I6ICMwMTVlNzI7XG59XG4ubGJzIC50aGVtZSAubWFpbiAudGhlbWUtY29sb3ItdGhyZWUge1xuICBjb2xvcjogIzAwODA0NDtcbn1cbi5sYnMgLnRoZW1lIC5jYXJvdXNlbF9faGVyby1zbGlkZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ubGJzIC50aGVtZSAuYnRuIHtcbiAgZm9udC1mYW1pbHk6IG5ldWxpcy1zYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAjMjY3RTkwIDFweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI2N0U5MDtcbn1cbi5sYnMgLnRoZW1lIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWljb24ge1xuICBjb2xvcjogIzIyMUYxRjtcbn1cbi5sYnMgLnRoZW1lIC5wYWdlVG9vbHMuYm9keS5oaWRkZW4tcHJpbnQuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMUVDO1xufVxuLmxicyAudGhlbWUgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjY3RTkwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjY3RTkwICFpbXBvcnRhbnQ7XG59XG4ubGJzIC50aGVtZSAuc2Vjb25kYXJ5bWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubGJzIC50aGVtZSAuc2Vjb25kYXJ5bWVudSAubWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjIxRjFGO1xufVxuLmxicyAudGhlbWUgLnNlY29uZGFyeW1lbnUgLm1lbnVfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xufVxuLmxicyAudGhlbWUgLm1lbnVfX3RyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjdFOTA7XG59XG4ubGJzIC50aGVtZSBoMiwgLmxicyAudGhlbWUgaDMsIC5sYnMgLnRoZW1lIGg0LCAubGJzIC50aGVtZSBoNSwgLmxicyAudGhlbWUgaDYsIC5sYnMgLnRoZW1lIC5oMiwgLmxicyAudGhlbWUgLmgzLCAubGJzIC50aGVtZSAuaDQsIC5sYnMgLnRoZW1lIC5oNSwgLmxicyAudGhlbWUgLmg2IHtcbiAgY29sb3I6ICMxNzQ2NkQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IG5ldWxpcy1zYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4ubGJzIC50aGVtZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxicyAudGhlbWUgLmJvZHkuY29udGFpbmVyLWJsb2NrLnBiLTQubXgtMy5teC1zbS1hdXRvIHVsLCAubGJzIC50aGVtZSAubWFpbiAuYm9keS5wYi00Lm14LTMubXgtc20tYXV0by5wb3J0bGV0LWxvZ2luIHVsLCAubGJzIC50aGVtZSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5sYnMgLnRoZW1lIC5tdC0yLnRleHQtYmxhY2sgdWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubGJzIC50aGVtZSAuY29sLTEyLmNvbC1tZC04IHVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxicyAudGhlbWUgLmpvdXJuYWwtY29udGVudC1hcnRpY2xlIHVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxicyAudGhlbWUgaDEsIC5sYnMgLnRoZW1lIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBuZXVsaXMtc2FucywgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAzMDU3O1xufVxuLmxicyAudGhlbWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NTg3O1xufVxuLmxicyAudGhlbWUgLmRpc2FibGVkIGEge1xuICBjb2xvcjogI0NBQ0FDQTtcbn1cbi5sYnMgLnRoZW1lIC5wYW5lbC1ncmlkIC5jYXJkLWJsb2NrLmJvcmRlci10b3AtYmx1ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3QUExMEUgIWltcG9ydGFudDtcbn1cbi5sYnMgLnRoZW1lIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkX190aWxlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBuZXVsaXMtc2FucywgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxNzQ2NkQgIWltcG9ydGFudDtcbn1cbi5sYnMgLnRoZW1lIC5jYXJkLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0ZDRkFGNyAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgLmZhcS1saW5rIHNwYW4ge1xuICBjb2xvcjogIzIyMUYxRiAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgYS5mYXEtbGluayB7XG4gIGNvbG9yOiAjMjY3RTkwICFpbXBvcnRhbnQ7XG59XG4ubGJzIC50aGVtZSBhLmZhcS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNjdFOTAgIWltcG9ydGFudDtcbn1cbi5sYnMgLnRoZW1lIC5tZW51X19pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FBMTBFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjN0FBMTBFICFpbXBvcnRhbnQ7XG59XG4ubGJzIC50aGVtZSAubWVudV9fbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjN0FBMTBFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHggIWltcG9ydGFudDtcbn1cbi5sYnMgLnRoZW1lIC5tZW51LWZseW91dCAubWVudV9fc3ViaXRlbSAubWVudV9fbGluayB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYnMgLnRoZW1lIC5mYXEtbGluayBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U2RjJGOSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMUYxRiAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgLmJhbm5lci1pbWFnZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBuZXVsaXMtc2FucywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubGJzIC50aGVtZSBpbnB1dCNkaXNwbGF5U2VhcmNoUXVlcnlUZXh0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2N0U5MDtcbn1cbi5sYnMgLnRoZW1lIC5mb3JtLWNvbnRyb2wuZm9jdXMsIC5sYnMgLnRoZW1lIC5mb2N1cy5laHBJbnBUeHQsIC5sYnMgLnRoZW1lIC5mb2N1cy5laHBTZWxCb3gsIC5sYnMgLnRoZW1lIC5mb2N1cy5laHBzZWxCb3gsIC5sYnMgLnRoZW1lIC5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSwgLmxicyAudGhlbWUgLmVocElucFR4dDpmb2N1cy12aXNpYmxlLCAubGJzIC50aGVtZSAuZWhwU2VsQm94OmZvY3VzLXZpc2libGUsIC5sYnMgLnRoZW1lIC5laHBzZWxCb3g6Zm9jdXMtdmlzaWJsZSwgLmxicyAudGhlbWUgLmMtcHJlZmVycy1mb2N1cyAuZm9ybS1jb250cm9sOmZvY3VzLCAubGJzIC50aGVtZSAuYy1wcmVmZXJzLWZvY3VzIC5laHBJbnBUeHQ6Zm9jdXMsIC5sYnMgLnRoZW1lIC5jLXByZWZlcnMtZm9jdXMgLmVocFNlbEJveDpmb2N1cywgLmxicyAudGhlbWUgLmMtcHJlZmVycy1mb2N1cyAuZWhwc2VsQm94OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjY3RTkwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5sYnMgLnRoZW1lIC5leHRyYXNfX2dyb3VwLXRpdGxlIHtcbiAgY29sb3I6ICMyMjFGMUYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYnMgLnRoZW1lIGZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG59XG4ubGJzIC50aGVtZSBmb290ZXIgdWwuZXh0cmFzX19saXN0IGEge1xuICBjb2xvcjogIzIyMUYxRiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgZm9vdGVyLnByaW1hcnktZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQiAhaW1wb3J0YW50O1xufVxuLmxicyAudGhlbWUgZm9vdGVyLnByaW1hcnktZm9vdGVyIC5jb250YWN0LWluZm9ybWF0aW9uIGEge1xuICBjb2xvcjogIzIyMUYxRjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubGJzIC50aGVtZSBmb290ZXIucHJpbWFyeS1mb290ZXIgLm1lbnUtbGlua3MgYSB7XG4gIGNvbG9yOiAjMjIxRjFGO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmxicyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLyoqXG4gICAgc3JjL2Nzcy9iYXNlL1xuXG4gICAgQ29udGFpbnMgZ2xvYmFsIHN0eWxlcywgc3VjaCBhcyByZXNldHMsIHR5cG9ncmFwaHksIGNvbG9ycywgZXRjLlxuKi9cbi8qKlxuICAgIFRoZSAkZm9udC1zaXplLWJhc2UgYm9vc3RyYXAgdmFyaWFibGUgaXMgb25seSBzZXQgb24gQk9EWSBpbiBhdWkuY3NzLCBzbyB3ZSdyZVxuICAgIHNldHRpbmcgYmFzZSBmb250IHNpemUgb24gSFRNTCBoZXJlIHRvIGVuc3VyZSByZW0gdW5pdHMgYXJlIGFjdHVhbGx5IHJlbGF0aXZlXG4gICAgdG8gdGhlIGJhc2UgZm9udCBzaXplLlxuICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbmJvZHkgLm1haW4ge1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cblxuc2VjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hZGRyZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NjYztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uc2lnbmVkLWluIC5oaWRlLWRvY2tiYXIgLm1haW4gLm5vdC1zZWN1cmVkLFxuLnNpZ25lZC1vdXQgLm1haW4gLnNlY3VyZWQsXG4uZXhjZWxsdXMgLnVuaXZlcmEsXG4uZXhjZWxsdXMgLnNpbXBseXAsXG4udW5pdmVyYSAuZXhjZWxsdXMsXG4udW5pdmVyYSAuc2ltcGx5cCxcbi5zaW1wbHlwIC5leGNlbGx1cyxcbi5zaW1wbHlwIC51bml2ZXJhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRoZW1lIHtcbiAgLypcbiAgICAgIFByZXZlbnRzIG1hcmdpbiBiZXR3ZWVuIG5hdiBhbmQgaHViIHBhZ2Ugc3VibmF2LiBBZGQgLnRvcG5hdiBzZWxlY3RvclxuICAgICAgaWYgdGhlcmUgaXMgYSBuZWVkIHRvIGxpbWl0IHRoZSBzY29wZSBvZiB0aGlzIGRlY2xhcmF0aW9uLlxuICAgKi9cbn1cbi50aGVtZS5oaWRlLWRvY2tiYXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udGhlbWUgLmhpZGVbc3R5bGU9XCJkaXNwbGF5OiBibG9jaztcIl0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnRoZW1lIC5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi50aGVtZSAubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNGVtKSB7XG4gIC50aGVtZSAubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoZW1lIC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLnRoZW1lIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50aGVtZSAubW9kYWwgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRoZW1lIC5tb2RhbCAubW9kYWwtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRoZW1lIC5wb3J0bGV0LWJhcmVib25lIC5wb3J0bGV0LXRpdGxlLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRoZW1lIC5wb3J0bGV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLypcbiAgICAgIEZpeGVzIHotaW5kZXggaXNzdWUgd2l0aCBwb3J0bGV0IHRpdGxlYmFyIGFuZCBtYWluIHNpdGUgbmF2aWdhdGlvbiBiYXIuXG4gICAqL1xufVxuLnRoZW1lIC5wb3J0bGV0IC5wb3J0bGV0LXRvcHBlciB7XG4gIHotaW5kZXg6IDIwO1xufVxuLnRoZW1lIC5tYWluIC5wb3J0bGV0LWxvZ2luIHtcbiAgbWFyZ2luLXRvcDogMS42MThyZW07XG59XG4udGhlbWUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayxcbi50aGVtZSAubmF2LXVuZGVybGluZSAudGFiLmFjdGl2ZSBhLnBhZ2UtaXRlbSAucGFnZS1saW5rLFxuLnRoZW1lIC5wYWdlLWl0ZW0uc2hvdyAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YWMzO1xufVxuXG4ubW9kYWwtb3BlbiAudGhlbWUgLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubGZyLXByb2R1Y3QtbWVudS1wYW5lbCAucGFuZWwtYm9keSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5sZnItcHJvZHVjdC1tZW51LXBhbmVsIC5wcm9kdWN0LW1lbnUgLnNjb3BlLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGZyLXByb2R1Y3QtbWVudS1wYW5lbCAucHJvZHVjdC1tZW51IC5zY29wZS1zZWxlY3RvciAuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tYWluIC5wb3J0bGV0IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIG9yYW5nZTtcbiAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG4gIG1hcmdpbjogMXB4O1xufVxuLm1haW4gLnBvcnRsZXQgLnBvcnRsZXQtdG9wcGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWluIC5wb3J0bGV0LWRyb3B6b25lIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIGN5YW47XG4gIG1hcmdpbjogMXB4O1xufVxuXG4uY29udHJvbC1tZW51LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmNvbnRyb2xzLWhpZGRlbiAubWFpbiAucG9ydGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRyb2xzLWhpZGRlbiAubWFpbiAucG9ydGxldCAucG9ydGxldC10b3BwZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbnRyb2xzLWhpZGRlbiAubWFpbiAucG9ydGxldC1kcm9wem9uZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jVG9hc3RBbGVydENvbnRhaW5lciAubGZyLXRvb2x0aXAtc2NvcGUgI3Nlc3Npb25Ub2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMWYxZiAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7XG59XG4jVG9hc3RBbGVydENvbnRhaW5lciAubGZyLXRvb2x0aXAtc2NvcGUgI3Nlc3Npb25Ub2FzdCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4jVG9hc3RBbGVydENvbnRhaW5lciAubGZyLXRvb2x0aXAtc2NvcGUgI3Nlc3Npb25Ub2FzdCAuY2xvc2UsXG4jVG9hc3RBbGVydENvbnRhaW5lciAubGZyLXRvb2x0aXAtc2NvcGUgI3Nlc3Npb25Ub2FzdCAubGVhZCxcbiNUb2FzdEFsZXJ0Q29udGFpbmVyIC5sZnItdG9vbHRpcC1zY29wZSAjc2Vzc2lvblRvYXN0IC5hbGVydC1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZnItbm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG4ubGZyLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLmxmci1ub3RpZmljYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGZyLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLmxmci1ub3RpZmljYXRpb24td3JhcHBlciAuYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5sZnItbm90aWZpY2F0aW9uLWNvbnRhaW5lciAubGZyLW5vdGlmaWNhdGlvbi13cmFwcGVyIC5hbGVydCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4ubGZyLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLmxmci1ub3RpZmljYXRpb24td3JhcHBlciAuYWxlcnQgc3Ryb25nLmxlYWQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDVyZW07XG59XG4ubGZyLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLmxmci1ub3RpZmljYXRpb24td3JhcHBlciAuYWxlcnQgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxmci1ub3RpZmljYXRpb24tY29udGFpbmVyIC5sZnItbm90aWZpY2F0aW9uLXdyYXBwZXIgLmFsZXJ0IC55dWkzLXdpZGdldC1iZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5sZnItbm90aWZpY2F0aW9uLWNvbnRhaW5lciAubGZyLW5vdGlmaWNhdGlvbi13cmFwcGVyIC5hbGVydCAueXVpMy13aWRnZXQtZnQge1xuICBtYXJnaW46IDAgNXB4IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udW5pdmVyYSAjVG9hc3RBbGVydENvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uZXhjZWxsdXMgI1RvYXN0QWxlcnRDb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4jVG9hc3RBbGVydENvbnRhaW5lciAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4jYWxlcnRDb250YWluZXIuYWxlcnQtbm90aWZpY2F0aW9ucy5hbGVydC1ub3RpZmljYXRpb25zLWZpeGVkLFxuI1RvYXN0QWxlcnRDb250YWluZXIuYWxlcnQtbm90aWZpY2F0aW9ucy5hbGVydC1ub3RpZmljYXRpb25zLWZpeGVkLFxuI2N1c3RvbUZvcm1Qb3J0bGV0IGZvcm0uYWxlcnQtbm90aWZpY2F0aW9ucy5hbGVydC1ub3RpZmljYXRpb25zLWZpeGVkIHtcbiAgdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuI2FsZXJ0Q29udGFpbmVyIC5hbGVydCxcbiNUb2FzdEFsZXJ0Q29udGFpbmVyIC5hbGVydCxcbiNjdXN0b21Gb3JtUG9ydGxldCBmb3JtIC5hbGVydCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzY5cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI2FsZXJ0Q29udGFpbmVyIC5hbGVydCAubGVhZCxcbiNUb2FzdEFsZXJ0Q29udGFpbmVyIC5hbGVydCAubGVhZCxcbiNjdXN0b21Gb3JtUG9ydGxldCBmb3JtIC5hbGVydCAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbiNhbGVydENvbnRhaW5lciAuYWxlcnQgLmFsZXJ0LWluZGljYXRvcixcbiNUb2FzdEFsZXJ0Q29udGFpbmVyIC5hbGVydCAuYWxlcnQtaW5kaWNhdG9yLFxuI2N1c3RvbUZvcm1Qb3J0bGV0IGZvcm0gLmFsZXJ0IC5hbGVydC1pbmRpY2F0b3Ige1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4jX2NvbV9saWZlcmF5X3N0YWdpbmdfYmFyX3dlYl9wb3J0bGV0X1N0YWdpbmdCYXJQb3J0bGV0X2xheW91dFJldmlzaW9uU3RhdHVzLmNvbnRyb2wtbWVudS1uYXYtaXRlbS5zdGFnaW5nLWJhci1sZXZlbC0yLW5hdi1pdGVtLFxuLmxmci1kZG0tY29udGFpbmVyIC5pbnB1dC1sb2NhbGl6ZWQtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3J0bGV0LWpvdXJuYWwtY29udGVudCAucG9ydGxldCAucG9ydGxldC1oZWFkZXIgLnZpc2libGUtaW50ZXJhY3Rpb24gLmxmci1pY29uLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uYXV0b2ZpdC1yb3cucG9ydGxldC1oZWFkZXIge1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuc2VjdGlvbiNwb3J0bGV0X2NvbV9saWZlcmF5X2Fubm91bmNlbWVudHNfd2ViX3BvcnRsZXRfQW5ub3VuY2VtZW50c1BvcnRsZXQgLm5hdi10YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmljb24ucm91bmQsXG4uZmEucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS43NWVtO1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjc1ZW07XG59XG4uaWNvbi5yb3VuZDo6YmVmb3JlLFxuLmZhLnJvdW5kOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmljb24ucm91bmQuYmx1ZSxcbi5mYS5yb3VuZC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMztcbiAgY29sb3I6ICNmZmY7XG59XG4uaWNvbi5yb3VuZC5ncmVlbixcbi5mYS5yb3VuZC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YmEzMmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24ucm91bmQuZ3JheSxcbi5mYS5yb3VuZC5ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaWNvbi5yb3VuZC5vcmFuZ2UsXG4uZmEucm91bmQub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2OTAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zb3J0LWljb25zIHtcbiAgY29sb3I6ICNiYmI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZXg7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIHdpZHRoOiAxZW07XG59XG4uc29ydC1pY29ucyBpLmZhLXNvcnQtdXAge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5zb3J0LWljb25zIGkuZmEtc29ydC1kb3duIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc29ydC1pY29ucyBpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4ucGRmLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29sb3I6ICNjMDA7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuLnBkZi1pY29uOmhvdmVyOmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnhscy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbG9yOiAjMDA4ODQyO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi54bHMtaWNvbjpob3ZlcjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kb2MtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb2xvcjogIzJmNTY5MztcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG4uZG9jLWljb246aG92ZXI6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZXh0LWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbi5leHQtaWNvbjpob3ZlcjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZXh0LWljb24uYnRuOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmVtYWlsLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG4uZW1haWwtaWNvbjpob3ZlcjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hbmdsZS1yaWdodC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuLmFuZ2xlLXJpZ2h0LWljb246aG92ZXI6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYW5nbGUtbGVmdC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi5hbmdsZS1sZWZ0LWljb246aG92ZXI6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxvY2staWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb2xvcjogI2FhYTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG4ubG9jay1pY29uOmhvdmVyOmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVuaXZlcmEgZGl2LnBvcnRsZXQtam91cm5hbC1jb250ZW50IHNwYW5bY2xhc3MqPWZhLV0sXG4udW5pdmVyYSBkaXYucG9ydGxldC1qb3VybmFsLWNvbnRlbnQgaVtjbGFzcyo9ZmEtXSxcbi51bml2ZXJhIGRpdi5wb3J0bGV0LWpvdXJuYWwtY29udGVudCBlbVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA0MzdiO1xufVxuLnVuaXZlcmEgZGl2LnBvcnRsZXQtYXNzZXQtcHVibGlzaGVyIHNwYW5bY2xhc3MqPWZhLV0sXG4udW5pdmVyYSBkaXYucG9ydGxldC1hc3NldC1wdWJsaXNoZXIgaVtjbGFzcyo9ZmEtXSxcbi51bml2ZXJhIGRpdi5wb3J0bGV0LWFzc2V0LXB1Ymxpc2hlciBlbVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA0MzdiO1xufVxuLnVuaXZlcmEgZGl2LnBvcnRsZXQtYm91bmRhcnlfQXNzZXRTZWFyY2hGaWx0ZXJBbmRCcm93c2VQb3J0bGV0XyBzcGFuW2NsYXNzKj1mYS1dLFxuLnVuaXZlcmEgZGl2LnBvcnRsZXQtYm91bmRhcnlfQXNzZXRTZWFyY2hGaWx0ZXJBbmRCcm93c2VQb3J0bGV0XyBpW2NsYXNzKj1mYS1dLFxuLnVuaXZlcmEgZGl2LnBvcnRsZXQtYm91bmRhcnlfQXNzZXRTZWFyY2hGaWx0ZXJBbmRCcm93c2VQb3J0bGV0XyBlbVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA0MzdiO1xufVxuXG4uZXhjZWxsdXMgZGl2LnBvcnRsZXQtam91cm5hbC1jb250ZW50IHNwYW5bY2xhc3MqPWZhLV0sXG4uZXhjZWxsdXMgZGl2LnBvcnRsZXQtam91cm5hbC1jb250ZW50IGlbY2xhc3MqPWZhLV0sXG4uZXhjZWxsdXMgZGl2LnBvcnRsZXQtam91cm5hbC1jb250ZW50IGVtW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICMwMDU1ODc7XG59XG4uZXhjZWxsdXMgZGl2LnBvcnRsZXQtYXNzZXQtcHVibGlzaGVyIHNwYW5bY2xhc3MqPWZhLV0sXG4uZXhjZWxsdXMgZGl2LnBvcnRsZXQtYXNzZXQtcHVibGlzaGVyIGlbY2xhc3MqPWZhLV0sXG4uZXhjZWxsdXMgZGl2LnBvcnRsZXQtYXNzZXQtcHVibGlzaGVyIGVtW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICMwMDU1ODc7XG59XG4uZXhjZWxsdXMgZGl2LnBvcnRsZXQtYm91bmRhcnlfQXNzZXRTZWFyY2hGaWx0ZXJBbmRCcm93c2VQb3J0bGV0XyBzcGFuW2NsYXNzKj1mYS1dLFxuLmV4Y2VsbHVzIGRpdi5wb3J0bGV0LWJvdW5kYXJ5X0Fzc2V0U2VhcmNoRmlsdGVyQW5kQnJvd3NlUG9ydGxldF8gaVtjbGFzcyo9ZmEtXSxcbi5leGNlbGx1cyBkaXYucG9ydGxldC1ib3VuZGFyeV9Bc3NldFNlYXJjaEZpbHRlckFuZEJyb3dzZVBvcnRsZXRfIGVtW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICMwMDU1ODc7XG59XG5cbi5leGNlbGx1cyBkaXYucG9ydGxldC1qb3VybmFsLWNvbnRlbnQgLmJ0bi1wcmltYXJ5IHNwYW5bY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5leGNlbGx1cyBkaXYucG9ydGxldC1qb3VybmFsLWNvbnRlbnQgLmJ0bi1wcmltYXJ5IGlbY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5leGNlbGx1cyBkaXYucG9ydGxldC1qb3VybmFsLWNvbnRlbnQgLmJ0bi1wcmltYXJ5IGVtW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZXhjZWxsdXMgZGl2LnBvcnRsZXQtam91cm5hbC1jb250ZW50IC5idG4tc2Vjb25kYXJ5IHNwYW5bY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5leGNlbGx1cyBkaXYucG9ydGxldC1qb3VybmFsLWNvbnRlbnQgLmJ0bi1zZWNvbmRhcnkgaVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIGRpdi5wb3J0bGV0LWpvdXJuYWwtY29udGVudCAuYnRuLXNlY29uZGFyeSBlbVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIGRpdi5wb3J0bGV0LWFzc2V0LXB1Ymxpc2hlciAuYnRuLXByaW1hcnkgc3BhbltjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4Y2VsbHVzIGRpdi5wb3J0bGV0LWFzc2V0LXB1Ymxpc2hlciAuYnRuLXByaW1hcnkgaVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4Y2VsbHVzIGRpdi5wb3J0bGV0LWFzc2V0LXB1Ymxpc2hlciAuYnRuLXByaW1hcnkgZW1bY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5leGNlbGx1cyBkaXYucG9ydGxldC1hc3NldC1wdWJsaXNoZXIgLmJ0bi1zZWNvbmRhcnkgc3BhbltjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIGRpdi5wb3J0bGV0LWFzc2V0LXB1Ymxpc2hlciAuYnRuLXNlY29uZGFyeSBpW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4uZXhjZWxsdXMgZGl2LnBvcnRsZXQtYXNzZXQtcHVibGlzaGVyIC5idG4tc2Vjb25kYXJ5IGVtW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4uZXhjZWxsdXMgZGl2LnBvcnRsZXQtYm91bmRhcnlfQXNzZXRTZWFyY2hGaWx0ZXJBbmRCcm93c2VQb3J0bGV0XyAuYnRuLXByaW1hcnkgc3BhbltjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4Y2VsbHVzIGRpdi5wb3J0bGV0LWJvdW5kYXJ5X0Fzc2V0U2VhcmNoRmlsdGVyQW5kQnJvd3NlUG9ydGxldF8gLmJ0bi1wcmltYXJ5IGlbY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5leGNlbGx1cyBkaXYucG9ydGxldC1ib3VuZGFyeV9Bc3NldFNlYXJjaEZpbHRlckFuZEJyb3dzZVBvcnRsZXRfIC5idG4tcHJpbWFyeSBlbVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4Y2VsbHVzIGRpdi5wb3J0bGV0LWJvdW5kYXJ5X0Fzc2V0U2VhcmNoRmlsdGVyQW5kQnJvd3NlUG9ydGxldF8gLmJ0bi1zZWNvbmRhcnkgc3BhbltjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIGRpdi5wb3J0bGV0LWJvdW5kYXJ5X0Fzc2V0U2VhcmNoRmlsdGVyQW5kQnJvd3NlUG9ydGxldF8gLmJ0bi1zZWNvbmRhcnkgaVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLmV4Y2VsbHVzIGRpdi5wb3J0bGV0LWJvdW5kYXJ5X0Fzc2V0U2VhcmNoRmlsdGVyQW5kQnJvd3NlUG9ydGxldF8gLmJ0bi1zZWNvbmRhcnkgZW1bY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogIzAwN2FjMztcbn1cblxuLnVuaXZlcmEgZGl2LnBvcnRsZXQtam91cm5hbC1jb250ZW50IC5idG4tcHJpbWFyeSBzcGFuW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSBkaXYucG9ydGxldC1qb3VybmFsLWNvbnRlbnQgLmJ0bi1wcmltYXJ5IGlbY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIGRpdi5wb3J0bGV0LWpvdXJuYWwtY29udGVudCAuYnRuLXByaW1hcnkgZW1bY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIGRpdi5wb3J0bGV0LWpvdXJuYWwtY29udGVudCAuYnRuLXNlY29uZGFyeSBzcGFuW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4udW5pdmVyYSBkaXYucG9ydGxldC1qb3VybmFsLWNvbnRlbnQgLmJ0bi1zZWNvbmRhcnkgaVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLnVuaXZlcmEgZGl2LnBvcnRsZXQtam91cm5hbC1jb250ZW50IC5idG4tc2Vjb25kYXJ5IGVtW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4udW5pdmVyYSBkaXYucG9ydGxldC1hc3NldC1wdWJsaXNoZXIgLmJ0bi1wcmltYXJ5IHNwYW5bY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIGRpdi5wb3J0bGV0LWFzc2V0LXB1Ymxpc2hlciAuYnRuLXByaW1hcnkgaVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVuaXZlcmEgZGl2LnBvcnRsZXQtYXNzZXQtcHVibGlzaGVyIC5idG4tcHJpbWFyeSBlbVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVuaXZlcmEgZGl2LnBvcnRsZXQtYXNzZXQtcHVibGlzaGVyIC5idG4tc2Vjb25kYXJ5IHNwYW5bY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi51bml2ZXJhIGRpdi5wb3J0bGV0LWFzc2V0LXB1Ymxpc2hlciAuYnRuLXNlY29uZGFyeSBpW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICMwMDdhYzM7XG59XG4udW5pdmVyYSBkaXYucG9ydGxldC1hc3NldC1wdWJsaXNoZXIgLmJ0bi1zZWNvbmRhcnkgZW1bY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi51bml2ZXJhIGRpdi5wb3J0bGV0LWJvdW5kYXJ5X0Fzc2V0U2VhcmNoRmlsdGVyQW5kQnJvd3NlUG9ydGxldF8gLmJ0bi1wcmltYXJ5IHNwYW5bY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIGRpdi5wb3J0bGV0LWJvdW5kYXJ5X0Fzc2V0U2VhcmNoRmlsdGVyQW5kQnJvd3NlUG9ydGxldF8gLmJ0bi1wcmltYXJ5IGlbY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogIzMzMztcbn1cbi51bml2ZXJhIGRpdi5wb3J0bGV0LWJvdW5kYXJ5X0Fzc2V0U2VhcmNoRmlsdGVyQW5kQnJvd3NlUG9ydGxldF8gLmJ0bi1wcmltYXJ5IGVtW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udW5pdmVyYSBkaXYucG9ydGxldC1ib3VuZGFyeV9Bc3NldFNlYXJjaEZpbHRlckFuZEJyb3dzZVBvcnRsZXRfIC5idG4tc2Vjb25kYXJ5IHNwYW5bY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi51bml2ZXJhIGRpdi5wb3J0bGV0LWJvdW5kYXJ5X0Fzc2V0U2VhcmNoRmlsdGVyQW5kQnJvd3NlUG9ydGxldF8gLmJ0bi1zZWNvbmRhcnkgaVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuLnVuaXZlcmEgZGl2LnBvcnRsZXQtYm91bmRhcnlfQXNzZXRTZWFyY2hGaWx0ZXJBbmRCcm93c2VQb3J0bGV0XyAuYnRuLXNlY29uZGFyeSBlbVtjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiAjMDA3YWMzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIEZpcmVmb3ggPCAxNiAqL1xuQC1tb3ota2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogT3BlcmEgPCAxMi4xICovXG5ALW8ta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbmEge1xuICBjb2xvcjogIzAwNzFiMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5hOmZvY3VzLCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDRhNzc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYVtkaXNhYmxlZD1kaXNhYmxlZF0sIGFbZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5hW2Rpc2FibGVkPWRpc2FibGVkXTpub3QoLmJ0biksIGFbZGlzYWJsZWRdOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmFbZGlzYWJsZWQ9ZGlzYWJsZWRdLmJ0biwgYVtkaXNhYmxlZF0uYnRuIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuYTpmb2N1cyxcbmlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG5pbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmU6Zm9jdXMsXG4uYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIDJweCBIaWdobGlnaHQ7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGE6Zm9jdXMsXG4gIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG4gIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLFxuICBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbiAgLmJ0bjpmb2N1cyxcbiAgLmJ0bi5mb2N1cyxcbiAgLmJ0bjphY3RpdmU6Zm9jdXMsXG4gIC5idG46YWN0aXZlLmZvY3VzLFxuICAuYnRuLmFjdGl2ZTpmb2N1cyxcbiAgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgfVxufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEjcGFnZU5hbWUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oMSBzbWFsbCxcbmgxIC5zbWFsbCxcbmgyIHNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgc21hbGwsXG5oMyAuc21hbGwsXG5oNCBzbWFsbCxcbmg0IC5zbWFsbCxcbmg1IHNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgc21hbGwsXG4uaDEgLnNtYWxsLFxuLmgyIHNtYWxsLFxuLmgyIC5zbWFsbCxcbi5oMyBzbWFsbCxcbi5oMyAuc21hbGwsXG4uaDQgc21hbGwsXG4uaDQgLnNtYWxsLFxuLmg1IHNtYWxsLFxuLmg1IC5zbWFsbCxcbi5oNiBzbWFsbCxcbi5oNiAuc21hbGwsXG5oMSNwYWdlTmFtZSBzbWFsbCxcbmgxI3BhZ2VOYW1lIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmgxLFxuLmgxLFxuaDEjcGFnZU5hbWUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmgxI3BhZ2VUaXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuMzEzcmVtO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNGVtKSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NyU7XG59XG5cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cblxubGkge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZXhjZWxsdXMgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAzQzU1ICFpbXBvcnRhbnQ7XG59XG5cbi51bml2ZXJhIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNDM3QiAhaW1wb3J0YW50O1xufVxuXG4ubG9naW4tb3Blbixcbi5tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5sb2dpbi1vcGVuLFxuICAubWVudS1vcGVuIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8qKlxuICAgIHNyYy9jc3MvbGF5b3V0L1xuXG4gICAgQ29udGFpbnMgc3R5bGluZyBmb3IgbGFyZ2VyIGxheW91dCBjb21wb25lbnRzOyBlLmcuIG5hdiwgaGVhZGVyLCBmb290ZXIsIGV0Yy5cbiovXG4udGhlbWUjd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRoZW1lIC5tYWluIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLnRoZW1lIC5tYWluIC5jb2wtbWQtMTIucG9ydGxldC1jb2x1bW4ucG9ydGxldC1jb2x1bW4tb25seSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ3JheS1iYWNrZ3JvdW5kIC50aGVtZSAubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnRoZW1lIC5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qXG4gICAgSGFuZGxlcyBsb2dpbiBwYW5lbCBzY3JvbGxpbmcgYmVoYXZpb3IgaW4gbW9iaWxlIHZpZXcuIFRoZVxuICAgIGAubG9naW4tcGFuZWxgIGlzIGFwcGxpZWQgdG8gdGhlIGBIVE1MYCB0YWcgYnkgZXZlbnQgaGFuZGxlcnNcbiAgICB3YXRjaGluZyBmb3IgQm9vdHN0cmFwIGBzaG93bi5icy5jb2xsYXBzZWAgYW5kIGBoaWRkZW4uYnMuY29sbGFwc2VgXG4gICAgb24gdGhlIGAjbG9naW5QYW5lbGAgZWxlbWVudC5cbiovXG4ubG9naW4tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmxvZ2luLW9wZW4ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4vKipcbiAgICBzcmMvY3NzL3V0aWxzL1xuXG4gICAgQ29udGFpbnMgZ2xvYmFsIG1peGlucywgZnVuY3Rpb25zLCBoZWxwZXIgc2VsZWN0b3JzLCBldGMuXG4qL1xuLnRoZW1lIHtcbiAgLyogZHJvcCBkb3ducyBzdHlsZSAqL1xuICAvKiBkcm9wIGRvd25zIHN0eWxlIGVuZHMgKi9cbn1cbi50aGVtZSAjY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDFyZW0gYXV0byAycmVtO1xuICBtYXgtd2lkdGg6IDcxLjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGhlbWUgLmRyb3Bkb3duIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRoZW1lIHVsLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogOTAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzMTtcbiAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbn1cbi50aGVtZSB1bC5kcm9wZG93bi1tZW51IGxpIGEge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjb2xvcjogIzQyOGJjYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRoZW1lIC5tYWluIHVsLmRyb3Bkb3duLW1lbnUge1xuICB6LWluZGV4OiAxOTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKSAhaW1wb3J0YW50O1xufVxuLnRoZW1lIC5kcm9wZG93biA+IGRpdiB7XG4gIG1pbi13aWR0aDogODMuMzMlO1xufVxuLnRoZW1lIC5kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50aGVtZSAuY2FyZC1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCB0cmFuc3BhcmVudCA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMnJlbTtcbn1cbi50aGVtZSAuY2FyZC1ibG9jazphY3RpdmUsIC50aGVtZSAuY2FyZC1ibG9jazpmb2N1cywgLnRoZW1lIC5jYXJkLWJsb2NrOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRoZW1lIC5jYXJkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbi50aGVtZSAuY2FyZCAuY2FyZC1ibG9jayB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50aGVtZSAuY2FyZCAuY2FyZC1ibG9jazphY3RpdmUsIC50aGVtZSAuY2FyZCAuY2FyZC1ibG9jazpmb2N1cywgLnRoZW1lIC5jYXJkIC5jYXJkLWJsb2NrOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuYVtocmVmXj10ZWxdIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmFbaHJlZl49dGVsXTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMXB4IDIycHg7XG4gIG1hcmdpbjogMCAwIDIycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlO1xufVxuXG5jYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiBpbmhlcml0O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG59XG5cbi5zcGFjZWQtbGlzdCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uY3Atb25seSB7XG4gIG1hcmdpbi10b3A6IDIuNjE4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjYxOHJlbTtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGhlbWUuaGlkZS1kb2NrYmFyIC5jcC1vbmx5LFxuLnRoZW1lLmhpZGUtZG9ja2JhciAucG9ydGxldC1kcm9wem9uZS5lbXB0eSxcbi50aGVtZS5oaWRlLWRvY2tiYXIgLmxmci1tZXRhLWFjdGlvbnMsXG4uY29udHJvbHMtaGlkZGVuIC5jcC1vbmx5LFxuLmNvbnRyb2xzLWhpZGRlbiAucG9ydGxldC1kcm9wem9uZS5lbXB0eSxcbi5jb250cm9scy1oaWRkZW4gLmxmci1tZXRhLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ud3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5oZWFkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubW9iaWxlX3BnX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuXG4vKiBPdmVycmlkaW5nIEFVSSBtb2RhbCBzdHlsZXMgKi9cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzM2VtKSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhckZsb2F0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5mYS11bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmssXG4uYWxlcnQgYSB7XG4gIGNvbG9yOiAjMDA2N2EzICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFsZXJ0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi8qIE92ZXJyaWRpbmcgY2xvc2UgY2xhc3Mgb3BhY2l0eSAqL1xuLmNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1kZWZhdWx0LFxuLmJ0bi1pbmZvLFxuLmJ0bi1zdWNjZXNzLFxuLmJ0bi13YXJuaW5nLFxuLmJ0bi1kYW5nZXIsXG4uYnRuLXRlcnRpYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODQyO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG5cbi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG5cbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuXG5idXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b25zIC5idG4tZGVmYXVsdCxcbi51cGRhdGVTZWNRdWVzUGFnZUJ1dHRvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJ1dHRvbnMgLmJ0bi1wcmltYXJ5LFxuLnVwZGF0ZVNlY1F1ZXNQYWdlQnV0dG9ucyAuYnRuLXByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVxVGV4dCB7XG4gIGNvbG9yOiAjY2EyMjMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmOGY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLyogICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAjY2NjOyAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5yZWZlcmVuY2UtbWFyayB7XG4gIGNvbG9yOiAjYmQwMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdpdGhvdXQgYm94ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRkbS1maWVsZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmRkbS1maWVsZC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmxlZ2VuZCAucmVmZXJlbmNlLW1hcmssXG5wIC5yZWZlcmVuY2UtbWFyayB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ucmVxdWlyZWQtZmllbGQtdGV4dCxcbi5kZG0tZm9ybS1wYWdlLWNvbnRhaW5lciBbZGF0YS1maWVsZC1uYW1lKj1SZXF1aXJlZHRleHRdIHtcbiAgY29sb3I6ICNiZDAwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5yZXF1aXJlZC1maWVsZC10ZXh0LFxuLmRkbS1maWVsZC1jb250YWluZXIgW2RhdGEtZmllbGQtbmFtZT1SZXF1aXJlZHRleHRdIHtcbiAgY29sb3I6ICNiZDAwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5yZXF1aXJlZC1maWVsZC10ZXh0LFxuLmRkbS1mb3JtLXBhZ2UtY29udGFpbmVyIFtkYXRhLWZpZWxkbmFtZSo9UmVxdWlyZWR0ZXh0XSB7XG4gIGNvbG9yOiAjYmQwMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHg7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG9yZGVyOiAyO1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSAuZmEtdGltZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSAuZmEtdGltZXM6OmFmdGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGU4Zjk7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogdmFsaWRhdGlvbiBlcnJvciBzdHlsZXMgKi9cbmRpdi5lcnJvciwgZGl2LmVycm9yZWQsXG5sYWJlbC5lcnJvcixcbmxhYmVsLmVycm9yZWQge1xuICBjb2xvcjogI2MwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXQuZXJyb3IsXG5zZWxlY3QuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjMDA7XG59XG5cbi5jYXJldDEge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvKiBmb2xsb3dpbmcgc3R5bGUgdXNlZCBmb3IgY2FyZXQgaW4gc2VjIHF1ZXMgZHJvcGRvd24gKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBuYXYgYmFyIHN0eWwkICovXG4jbWFpblRhYkRpdiAubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4jbWFpblRhYkRpdiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuI21haW5UYWJEaXYgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbiNtYWluVGFiRGl2IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMwMDdhYzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNtYWluVGFiRGl2IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAjbWFpblRhYkRpdiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YWMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbWFpblRhYkRpdiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZzogMDtcbn1cbiNtYWluVGFiRGl2IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi8qIFByb2dyZXNzIEJhciBzdHlsZXMgKi9cbi5maWxsZWQtY2lyY2xlLWN1cnJlbnQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmlsbGVkLWNpcmNsZS1wcmV2aW91cyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YmEzMmM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmlsbGVkLWNpcmNsZS1uZXh0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50ZXh0LW11dGVkIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBVcGRhdGVkIFN0eWxlZ3VpZGUgY2hhbmdlcyBzdGFydC0gTWFuaXNoYSAqL1xuLmZhLmZhLWZpbGUtcGRmLW8sXG4uZmFzLmZhLWZpbGUtcGRmLW8ge1xuICBjb2xvcjogI2MwMDtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzAwM2M1NTtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDYwO1xufVxuXG4jY2hlY2tib3hCb3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogOTkuNSU7XG4gIHBhZGRpbmc6IDlweCAwIDlweCAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmxhYmVsRXJyb3JBbGlnbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwJTtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2NoZWNrQm94LWVycm9yIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlZGQ1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2I2ZDY5ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA2MCAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZjc7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZWFmMTtcbiAgY29sb3I6ICMwMDNjNTU7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlNWU1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VlYTViMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2MwMCAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtd2FybmluZyxcbi5wb3J0bGV0LW1zZy1hbGVydCB7XG4gIGNvbG9yOiAjNGQzNDAwO1xufVxuXG4ucHJvZ3Jlc3Mtc3BhY2Uge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLnByb2dyZXNzQmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OHJlbSkge1xuICAucHJvZ3Jlc3NCYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGNvbW1vbiBzdHlsZXMgZm9yIGJvZHksZm9ybSAscGFuZWwgKi9cbmNhcHRpb24ge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xuICBib3JkZXItY29sb3I6ICMwMDdhYzM7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMCAxNnB4O1xufVxuXG4ucmVkQXN0ZXJpc2sge1xuICBjb2xvcjogI2MwMDtcbn1cblxuLnRleHRCb3gge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnlvdXJJbmZvRm9ybSBmb3JtIC5mb3JtQ29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggMCAzMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ucXVlc3Rpb25DaXJjbGVCdXR0b246Zm9jdXMsXG4ucXVlc3Rpb25DaXJjbGVCdXR0b25TbWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLmZhLmZhLWFycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5idG4tbGluay1wb3BvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4tbGluay1wb3BvdmVyOmFjdGl2ZSwgLmJ0bi1saW5rLXBvcG92ZXI6Zm9jdXMsIC5idG4tbGluay1wb3BvdmVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG4ucXVlc3Rpb25DaXJjbGVCdXR0b24sXG4ucXVlc3Rpb25DaXJjbGVCdXR0b25TbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5xdWVzdGlvbkNpcmNsZUJ1dHRvbjpmb2N1cywgLnF1ZXN0aW9uQ2lyY2xlQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5xdWVzdGlvbkNpcmNsZUJ1dHRvblNtYWxsOmZvY3VzLCAucXVlc3Rpb25DaXJjbGVCdXR0b25TbWFsbDpob3ZlciB7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZXJyb3JDb2RlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjhweDtcbiAgYm90dG9tOiAtMThweDtcbiAgcmlnaHQ6IDdweDtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5zcGFjZV9zZWN1cml0eSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWN0aW9uX3RvcF9tYXJnaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMzVweDtcbn1cblxuI21haW5UYWJEaXYgLm5hdiAubWVudV9hcnJvd19oZWFkcl9ub19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcnJvd2xpbmsgbGksXG4uYXJyb3dMaW5rIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnJvd2xpbmsgbGk6YmVmb3JlLFxuLmFycm93TGluayBsaTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgbWFyZ2luOiAwIDVweCAwIC0xNXB4O1xuICBjb2xvcjogIzA4Yztcbn1cblxudWwuYXJyb3dsaW5rLCB1bC5hcnJvd0xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5sb2dvICsgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtQ29udGVudCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb3JtQ29udGVudCAuZm9ybS1ncm91cCAucmVxVGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZm9ybUNvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbnMgLmJ0bi1kZWZhdWx0LFxuICAudXBkYXRlU2VjUXVlc1BhZ2VCdXR0b25zIC5idG4tZGVmYXVsdCB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG4gIC5idXR0b25zIC5idG4tcHJpbWFyeSxcbiAgLnVwZGF0ZVNlY1F1ZXNQYWdlQnV0dG9ucyAuYnRuLXByaW1hcnkge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxuICAuYnRuLXByaW1hcnksXG4gIC5idG4tZGVmYXVsdCxcbiAgLmJ0bi1pbmZvLFxuICAuYnRuLXdhcm5pbmcsXG4gIC5idG4tZGFuZ2VyLFxuICAuYnRuLXN1Y2Nlc3MsXG4gIC5idG4tdGVydGlhcnkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC51cGRhdGVTZWNRdWVzUGFnZUJ1dHRvbnMge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLnJlcVRleHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAjY2hlY2tib3hCb3JkZXIge1xuICAgIHdpZHRoOiA1Ni41JTtcbiAgfVxuICAubGFiZWxFcnJvckFsaWduIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25fdG9wX21hcmdpbiB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNwYWNlX3NlY3VyaXR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5idXR0b25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnVwZGF0ZVNlY1F1ZXNQYWdlQnV0dG9ucyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICBbZGF0YS1zdHlsZT1wcmltYXJ5XSArIC5wb3BvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIG1hcmdpbjogMTJweCAwIDAgMTVweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5yZXFUZXh0IHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTBweDtcbiAgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTglO1xuICB9XG4gIC5wb3BvdmVyLnRvcCAuYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmY2U7XG4gIH1cbiAgI2NoZWNrYm94Qm9yZGVyIHtcbiAgICB3aWR0aDogNTEuNSU7XG4gIH1cbiAgLmxhYmVsRXJyb3JBbGlnbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNtYWluVGFiRGl2IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNiYmQ3ZjU7XG4gIH1cbiAgI21haW5UYWJEaXYgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2VjdGlvbl90b3BfbWFyZ2luIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgI3Byb2ZpbGUubG9naW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGxlZ2FjeSBhbGVydHMgKi9cbi53cHNJbmZvcm1hdGlvbixcbi53cHNpbmZvcm1hdGlvbixcbi5lcnJvckhhbmRsZXIsXG4uZXJyb3ItaGFuZGxlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZXJyb3JIYW5kbGVyLFxuLmVycm9yLWhhbmRsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlNWU1O1xuICBib3JkZXItY29sb3I6ICNlZWE1YjE7XG4gIGNvbG9yOiAjYzAwO1xufVxuXG4ud3BzSW5mb3JtYXRpb24sXG4ud3BzaW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjO1xuICBib3JkZXItY29sb3I6ICNmYzA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKiB0YWJsZSByZWZsb3cgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRhYmxlLXJlZmxvdyB0YWJsZSxcbiAgLnRhYmxlLXJlZmxvdyB0aGVhZCxcbiAgLnRhYmxlLXJlZmxvdyB0Ym9keSxcbiAgLnRhYmxlLXJlZmxvdyB0aCxcbiAgLnRhYmxlLXJlZmxvdyB0ZCxcbiAgLnRhYmxlLXJlZmxvdyB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlLXJlZmxvdyB0aGVhZCB0ciB7XG4gICAgLyogSGlkZSB0YWJsZSBoZWFkZXJzIChidXQgbm90IGRpc3BsYXk6IG5vbmU7LCBmb3IgYWNjZXNzaWJpbGl0eSkgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gIH1cbiAgLnRhYmxlLXJlZmxvdyB0ZCB7XG4gICAgLyogQmVoYXZlICBsaWtlIGEgJ3JvdycgKi9cbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGFibGUtcmVmbG93IHRkOmJlZm9yZSB7XG4gICAgLyogTm93IGxpa2UgYSB0YWJsZSBoZWFkZXIgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogVG9wL2xlZnQgdmFsdWVzIG1pbWljIHBhZGRpbmcgKi9cbiAgICBsZWZ0OiA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG51bC5zZWNvbmRhcnktY3RhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB1bC5zZWNvbmRhcnktY3RhLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2Vjb25kYXJ5LWN0YS1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmN0YS1pdGVtLWVuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlY29uZGFyeS1jdGEtbGlzdCBsaSBhIC5jdGEtaXRlbS1lbmQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi9pbWFnZXMvY2hldnJvbi1ibHVlLXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjM1cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjY1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uc2Vjb25kYXJ5LWN0YS1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYWRnZS1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NmMyNDtcbn1cblxuLyoqXG4gICAgc3JjL2Nzcy9wYWdlcy9cblxuICAgIENvbnRhaW5zIHBhZ2Utc3BlY2lmaWMgc3R5bGluZy5cbiovXG4jbWFpblRhYkRpdixcbi5wYWdlLXRvb2xzLmhpZGVOYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFyYUNvbGxhcHNlSGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5wYXJhQ29sbGFwc2VIZWFkaW5nIC5wYXJhQ2FyZXQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4ucGFyYUNvbGxhcHNlSGVhZGluZzpub3QoLmNvbGxhcHNlZCkgLnBhcmFDYXJldCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYXJhQ2FyZXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wYXJhQ29sbGFwc2VDb250ZW50IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGJsYWNrO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5zZWN0aW9uX3RvcF9tYXJnaW4ge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuI21haW5OYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuOTU7XG59XG5cbi5icmVhZENsYXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLm5vcm1hbEF0YWcge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnJvdGF0ZUF0YWcge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm1haW5Cb2R5IC5odWItcGFnZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMy43NXJlbSAxLjI1cmVtIDQuNjg3NXJlbTtcbn1cbi5tYWluQm9keSAuaHViLXBhZ2Utc2VjdGlvbjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLmFDbGFzcyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJpZy1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucG9zdC1pbWcge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW5Cb2R5IC5odWItcGFnZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gNC4wNjI1cmVtO1xuICB9XG4gIC5iaWctYnRuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgI21haW5OYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJyZWFkQ2xhc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBvc3QtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAucGFyYUNsYXNzLFxuICAucGFyYUNvbGxhcHNlSGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRyb3Bkb3duUyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTBweDtcbiAgfVxuICAudW5pdmVyYSAuZHJvcGRvd25TIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NzQ5O1xuICB9XG4gICNjb2xsYXBzZU1lbnVTbWFsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnVuaXZlcmEgI2NvbGxhcHNlTWVudVNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY2NTY4O1xuICB9XG4gICNjb2xsYXBzZU1lbnVTbWFsbCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNjb2xsYXBzZU1lbnVTbWFsbCB1bCBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBtYXJnaW46IGF1dG8gMTBweDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgfVxuICAuZHJvcGRvd25TIGEsXG4gICNjb2xsYXBzZU1lbnVTbWFsbCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZml4ZWQge1xuICAgIHRvcDogNzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG4gICAgei1pbmRleDogMTU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDByZW07XG4gIH1cbiAgLmRyb3Bkb3duUyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG9zdC1pbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb250ZW50TWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzNXB4O1xuICB9XG4gIC5jb250ZW50TWFpbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucG9zdC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbiAgLnBhcmFDbGFzc0RpdiA+IHAsXG4gIC5wYXJhQ2xhc3MsXG4gIC5wYXJhQ29sbGFwc2VIZWFkaW5nIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC5hQ2xhc3Mge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAuYUNsYXNzOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5maXhlZCB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG4gIC5hQ2xhc3Mge1xuICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW5BIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluTmF2IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYUNvbGxhcHNlSGVhZGluZyBzcGFuIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maXhlZCB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG4gIC5wb3N0LWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgd2lkdGg6IDE0NXB4O1xuICB9XG4gIC5tYWluQSB7XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAucGFyYUNsYXNzLFxuICAucGFyYUNvbGxhcHNlSGVhZGluZyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAuY29udGVudE1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MTBweDtcbiAgfVxuICAuYmlnLWJ0biB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiAzNzVweCkge1xuICAuZHJvcGRvd25TIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxufVxuLyogbmV3IHN1YiBtZW51IGNoYW5nZXMga2MgMy8xMC8xNyAqL1xuLm1haW5BLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbi5tYWluQSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ubWFpbkE6aG92ZXIsXG4ubWFpbkE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmFDbGFzcyB7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbkEge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweCAxMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbWFpbk5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5maXhlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3BuYXYtLXN0aWNreSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5icmVhZENsYXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAjbWFpbk5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyZW0pIHtcbiAgI21haW5OYXYge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxuICAubWFpbkEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnBhZ2UtdG9vbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wYWdlLXRvb2xzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnBhZ2UtdG9vbHMge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDdyZW07XG4gIH1cbn1cblxuLyoqXG4gICAgc3JjL2Nzcy92ZW5kb3JzL1xuXG4gICAgQ29udGFpbnMgM3JkLXBhcnR5IHN0eWxlcywgbWl4aW5zLCBldGMuXG4qL1xuLyohXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuOS4wIChodHRwczovL2dpdGh1Yi5jb20vdXhzb2x1dGlvbnMvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuLmRhdGVwaWNrZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDdweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLyogRXhjZWxsdXMgQ3VzdG9taXphdGlvbiAtIFZQQVQgUmVtZWRpYXRpb24gLSBBbHRlcm5hdGUgY29sb3IgbW9kZSBmb3IgaG92ZXIgc3RhdGUgKi9cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmZvY3VzZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICM4NWM1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICM1MmFkZGI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICM1MmFkZGI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjYmU4O1xuICBib3JkZXItY29sb3I6ICMyOThmYzI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNhZmQ5ZWU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRiOTk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjczMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xuICBib3JkZXItY29sb3I6ICNiMzc0MDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjNDI7XG4gIGJvcmRlci1jb2xvcjogI2IzNzQwMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2ZmYzk2Njtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZkYjk5O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2Uge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzdjN2M3Yztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgYm9yZGVyLWNvbG9yOiAjN2M3YzdjO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZWYzO1xuICBib3JkZXItY29sb3I6ICM5ZGMxZDM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgYm9yZGVyLWNvbG9yOiAjNGI4OGE2O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xuICBib3JkZXItY29sb3I6ICM3M2E2YzA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xuICBib3JkZXItY29sb3I6ICM3M2E2YzA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThjOGQ4O1xuICBib3JkZXItY29sb3I6ICM0Yjg4YTY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gIGJvcmRlci1jb2xvcjogIzlkYzFkMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNjMWQ3ZTM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U0ZWVmMztcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2NhNzc7XG4gIGJvcmRlci1jb2xvcjogI2YxYTQxNztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICBib3JkZXItY29sb3I6ICM4MTU2MDg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XG4gIGJvcmRlci1jb2xvcjogI2JmODAwYztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XG4gIGJvcmRlci1jb2xvcjogI2JmODAwYztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmFhMjU7XG4gIGJvcmRlci1jb2xvcjogIzgxNTYwODtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcbiAgYm9yZGVyLWNvbG9yOiAjZjFhNDE3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmN2NhNzc7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1jb2xvcjogIzE2MTYxNjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0YzRjO1xuICBib3JkZXItY29sb3I6ICMxNjE2MTY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCxcbi5kYXRlcGlja2VyIC5wcmV2LFxuLmRhdGVwaWNrZXIgLm5leHQsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmRhdGVwaWNrZXIgLnByZXYuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciAubmV4dC5kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbnB1dC1ncm91cC5kYXRlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG5cbi8qKlxuICAgIHNyYy9jc3MvY29tcG9uZW50cy9cblxuICAgIENvbnRhaW5zIGVhY2ggc2VsZi1jb250YWluZWQgY29tcG9uZW50IGluIGl0cyBvd24gcGFydGlhbC5cbiovXG4uc2VhcmNoLWZpbHRlci1icm93c2Uge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNlYXJjaC1maWx0ZXItYnJvd3NlIC5zZWFyY2gtZmlsdGVyLWJyb3dzZV9fZm9ybSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5zZWFyY2gtZmlsdGVyLWJyb3dzZSAuc2VhcmNoLWZpbHRlci1icm93c2VfX2Zvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZmlsdGVyLWJyb3dzZSAuc2VhcmNoLWZpbHRlci1icm93c2VfX2Zvcm0gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLnNlYXJjaC1maWx0ZXItYnJvd3NlIC5zZWFyY2gtZmlsdGVyLWJyb3dzZV9fZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uc2VhcmNoLWZpbHRlci1icm93c2UgLnNlYXJjaC1maWx0ZXItYnJvd3NlX19mb3JtIC5mYS1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IDAuNmVtO1xufVxuLnNlYXJjaC1maWx0ZXItYnJvd3NlIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5zZWFyY2gtZmlsdGVyLWJyb3dzZSAucGFnaW5hdGlvbi1jb250YWluZXIgLnJlc3VsdHMtc3VtbWFyeSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyLWJyb3dzZSAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2VhcmNoLWZpbHRlci1icm93c2UgLnBhZ2luYXRpb24tY29udGFpbmVyIC5pbmFjdGl2ZS1saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlci1icm93c2UgLnRhYmxlIHRoIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZWFyY2gtZmlsdGVyLWJyb3dzZSAudGFibGUgdGggYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNlYXJjaC1maWx0ZXItYnJvd3NlIC5mYS1maWxlLXBkZi1vIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmRhaWx5LW5ld3Mge1xuICAvKlxuICAgICAgSGFuZGxlIGJsdXJiLW9wZW4gc3RhdGVcbiAgICovXG59XG4uZGFpbHktbmV3cyAuZGFpbHktbmV3c19fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5kYWlseS1uZXdzIC5kYWlseS1uZXdzX19iYXIgLmRhaWx5LW5ld3NfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGFpbHktbmV3cyAuZGFpbHktbmV3c19fYmFyIC5kYWlseS1uZXdzX190aXRsZSBoMiB7XG4gIGNvbG9yOiAjMDA0MzdiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxZW07XG59XG4uZGFpbHktbmV3cyAuZGFpbHktbmV3c19fYmFyIC5kYWlseS1uZXdzX190aXRsZSAuY2xvc2UtYmx1cmItbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzgycmVtO1xuICBtYXJnaW4tdG9wOiAwLjdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmRhaWx5LW5ld3MgLmRhaWx5LW5ld3NfX2JhciAuZGFpbHktbmV3c19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmRhaWx5LW5ld3MgLmRhaWx5LW5ld3NfX2JhciAuZGFpbHktbmV3c19fdGl0bGUgaDIge1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICB9XG59XG4uZGFpbHktbmV3cyAuZGFpbHktbmV3c19fYmFyIC5kYWlseS1uZXdzX19pdGVtLWxpbmtzIC5kYWlseS1uZXdzX19pdGVtLWxpbmtzX19pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkICM0NTQ1NDUgMXB4O1xuICBjb2xvcjogIzIyMWYxZjtcbiAgbWluLWhlaWdodDogM2VtO1xufVxuLmRhaWx5LW5ld3MgLmRhaWx5LW5ld3NfX2JhciAuZGFpbHktbmV3c19faXRlbS1saW5rcyAuZGFpbHktbmV3c19faXRlbS1saW5rc19faXRlbSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kYWlseS1uZXdzIC5kYWlseS1uZXdzX19iYXIgLmRhaWx5LW5ld3NfX2l0ZW0tbGlua3MgLmRhaWx5LW5ld3NfX2l0ZW0tbGlua3NfX2l0ZW0gYTphY3RpdmUsIC5kYWlseS1uZXdzIC5kYWlseS1uZXdzX19iYXIgLmRhaWx5LW5ld3NfX2l0ZW0tbGlua3MgLmRhaWx5LW5ld3NfX2l0ZW0tbGlua3NfX2l0ZW0gYTpmb2N1cywgLmRhaWx5LW5ld3MgLmRhaWx5LW5ld3NfX2JhciAuZGFpbHktbmV3c19faXRlbS1saW5rcyAuZGFpbHktbmV3c19faXRlbS1saW5rc19faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRhaWx5LW5ld3MgLmRhaWx5LW5ld3NfX2JhciAuZGFpbHktbmV3c19faXRlbS1saW5rcyAuZGFpbHktbmV3c19faXRlbS1saW5rc19faXRlbSBpIHtcbiAgYm9yZGVyOiBzb2xpZCAjYmJiIDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzAwN2FjMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNmVtO1xuICBoZWlnaHQ6IDEuN2VtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHBhZGRpbmctbGVmdDogMC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuN2VtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM0cmVtKSB7XG4gIC5kYWlseS1uZXdzIC5kYWlseS1uZXdzX19iYXIgLmRhaWx5LW5ld3NfX2l0ZW0tbGlua3MgPiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzRyZW0pIHtcbiAgLmRhaWx5LW5ld3MgLmRhaWx5LW5ld3NfX2JhciB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW07XG4gIH1cbn1cbi5kYWlseS1uZXdzIC5kYWlseS1uZXdzX19ibHVyYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGFpbHktbmV3cyAuZGFpbHktbmV3c19fYmx1cmJzIC5kYWlseS1uZXdzX19ibHVyYnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGFpbHktbmV3cyAuZGFpbHktbmV3c19fYmx1cmJzIC5kYWlseS1uZXdzX19ibHVyYnNfX2JsdXJiIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDhleDtcbn1cbi5kYWlseS1uZXdzIC5kYWlseS1uZXdzX19ibHVyYnMgLmRhaWx5LW5ld3NfX2JsdXJic19fYmx1cmIgaDIge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLmRhaWx5LW5ld3MgLmRhaWx5LW5ld3NfX3Nob3ctYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNHJlbSkge1xuICAuZGFpbHktbmV3cyAuZGFpbHktbmV3c19fc2hvdy1hbGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMnJlbSAxLjVyZW07XG4gIH1cbn1cbi5kYWlseS1uZXdzLm9wZW4ge1xuICBib3gtc2hhZG93OiAwIC03cHggMjFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZGFpbHktbmV3cy5vcGVuIC5kYWlseS1uZXdzX19iYXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLmRhaWx5LW5ld3Mub3BlbiAuZGFpbHktbmV3c19fYmFyIC5kYWlseS1uZXdzX190aXRsZSBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFpbHktbmV3cy5vcGVuIC5kYWlseS1uZXdzX19iYXIgLmRhaWx5LW5ld3NfX3RpdGxlIC5jbG9zZS1ibHVyYi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRhaWx5LW5ld3Mub3BlbiAuZGFpbHktbmV3c19fYmx1cmJzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmRhaWx5LW5ld3Mub3BlbiAuZGFpbHktbmV3c19fc2hvdy1hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGhlbWUgLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5IDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUgLmRyb3B1cCxcbi50aGVtZSAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGhlbWUgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4udGhlbWUgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLnRoZW1lIC5kcm9wZG93bi1tZW51LmZsb2F0LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4udGhlbWUgLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4udGhlbWUgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50aGVtZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50aGVtZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLnRoZW1lIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50aGVtZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuLnRoZW1lIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmFjdGl2ZTpob3ZlciwgLnRoZW1lIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4udGhlbWUgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuZGlzYWJsZWQge1xuICBjb2xvcjogIzc3Nztcbn1cbi50aGVtZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5kaXNhYmxlZDpob3ZlciwgLnRoZW1lIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4udGhlbWUgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuZGlzYWJsZWQ6aG92ZXIsIC50aGVtZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5kaXNhYmxlZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnRoZW1lIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aGVtZSAub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuLnRoZW1lIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4udGhlbWUgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnRoZW1lIC5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRoZW1lIC5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICAvKiB6LWluZGV4OiA5OTA7ICovXG4gIHotaW5kZXg6IDE4O1xufVxuLnRoZW1lIC5mbG9hdC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4udGhlbWUgLmRyb3B1cCAuY2FyZXQsXG4udGhlbWUgLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDkgO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnRoZW1lIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4udGhlbWUgLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi50aGVtZSAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNGVtKSB7XG4gIC50aGVtZSAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC50aGVtZSAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmZyZXF1ZW50bHktYXNrZWQtcXVlc3Rpb25zIC5kcm9wZG93biBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xufVxuLmZyZXF1ZW50bHktYXNrZWQtcXVlc3Rpb25zIC5mYXEtbGluayAuZmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAwIDVweDtcbn1cbi5mcmVxdWVudGx5LWFza2VkLXF1ZXN0aW9ucyAuZmFxLWxpbmsgc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMjVweDtcbn1cbi5mcmVxdWVudGx5LWFza2VkLXF1ZXN0aW9ucyAuZmFxLWxpbmsgc3BhbjphY3RpdmUsXG4uZnJlcXVlbnRseS1hc2tlZC1xdWVzdGlvbnMgLmZhcS1saW5rIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDhlOGY5O1xuICBjb2xvcjogIzAwNGM5OTtcbn1cbi5mcmVxdWVudGx5LWFza2VkLXF1ZXN0aW9ucyAuZmFxLWxpbms6YWN0aXZlLFxuLmZyZXF1ZW50bHktYXNrZWQtcXVlc3Rpb25zIC5mYXEtbGluazpmb2N1cyxcbi5mcmVxdWVudGx5LWFza2VkLXF1ZXN0aW9ucyAuZmFxLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZnJlcXVlbnRseS1hc2tlZC1xdWVzdGlvbnMgLmZhcS1hbnN3ZXIge1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAyOXB4O1xufVxuLmZyZXF1ZW50bHktYXNrZWQtcXVlc3Rpb25zIC5mYXEtaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50aGVtZSAubGluay1saXN0X190aWxlLmNhcmQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udGhlbWUgLmxpbmstbGlzdF9fdGlsZS5jYXJkIC5jYXJkLWJsb2NrIHtcbiAgcGFkZGluZzogMCAxLjM3NXJlbSAxLjM3NXJlbTtcbn1cbi50aGVtZSAubGluay1saXN0X190aWxlLmNhcmQgaDMge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRoZW1lIC5saW5rLWxpc3RfX3RpbGUuY2FyZCBhLnNpbmdsZS1saW5rIGkge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4jd2FpdGluZ0RpYWxvZyAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgdG9wOiAzMCU7XG59XG5cbi5sb2FkaW5nLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDhweCAjNTU1O1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuOTtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogOTk5O1xufVxuLmxvYWRpbmctaW5kaWNhdG9yIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjNTU1O1xufVxuXG4ubGRzLXNwaW5uZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLmxkcy1zcGlubmVyIGRpdiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgYW5pbWF0aW9uOiBsZHMtc3Bpbm5lciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmxkcy1zcGlubmVyIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLm1lZGljYWwtc2VydmljZS1wcmVhdXRob3JpemF0aW9ucyAudGFibGUtaWNvbi1rZXkge1xuICBib3JkZXI6IHNvbGlkICM0NTQ1NDUgMXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDcuNXB4O1xuICBwYWRkaW5nLXRvcDogNy41cHg7XG59XG4ubWVkaWNhbC1zZXJ2aWNlLXByZWF1dGhvcml6YXRpb25zIC50YWJsZS1pY29uLWtleSBzcGFuLmljb24ta2V5LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA3LjVweCAwIDcuNXB4IDQuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWNhbC1zZXJ2aWNlLXByZWF1dGhvcml6YXRpb25zIC50YWJsZS1pY29uLWtleSBzcGFuLmljb24ta2V5LWxhYmVsIGksXG4ubWVkaWNhbC1zZXJ2aWNlLXByZWF1dGhvcml6YXRpb25zIC50YWJsZS1pY29uLWtleSBzcGFuLmljb24ta2V5LWxhYmVsIC5lcXVhbHMtc2lnbiB7XG4gIGxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tZWRpY2FsLXNlcnZpY2UtcHJlYXV0aG9yaXphdGlvbnMgLnRhYmxlLWljb24ta2V5IHNwYW4uaWNvbi1rZXktbGFiZWwgLmVxdWFscy1zaWduIHtcbiAgbGVmdDogMy4yZW07XG59XG4ubWVkaWNhbC1zZXJ2aWNlLXByZWF1dGhvcml6YXRpb25zIC50YWJsZSAuaWNvbi1jb2x1bW4ge1xuICB3aWR0aDogOGVtO1xufVxuLm1lZGljYWwtc2VydmljZS1wcmVhdXRob3JpemF0aW9ucyAudGFibGUgLmljb24tY29sdW1uOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTBlbTtcbn1cbi5tZWRpY2FsLXNlcnZpY2UtcHJlYXV0aG9yaXphdGlvbnMgLnRhYmxlIHRoLmljb24tY29sdW1uOmxhc3QtY2hpbGQgaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB3aWR0aDogMS4zZW07XG59XG4ubWVkaWNhbC1zZXJ2aWNlLXByZWF1dGhvcml6YXRpb25zIC50YWJsZSB0ZC5pY29uLWNvbHVtbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ld3Mtcm9vbS1wYWdlIC5wb3J0bGV0LWJvZHkgZGl2LmgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLXJvb20tcGFnZSAucm93LWhlYWRpbmcgaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ubmV3cy1yb29tLXBhZ2UgLnJvdy1oZWFkaW5nIC5zaGFyZSB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzLXJvb20tcGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5uZXdzLXJvb20tcGFnZSAubmV3cy1yZWxlYXNlIGgxLmJvZHkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4ubmV3cy1yb29tLXBhZ2UgLm5ld3MtcmVsZWFzZSAubmV3cy1yZWxlYXNlX19kYXRlbGluZS1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5uZXdzLXJvb20tcGFnZSAubmV3cy1yZWxlYXNlIC5uZXdzLXJlbGVhc2VfX2RhdGVsaW5lLWxvY2F0aW9uICsgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5uZXdzLXJvb20tcGFnZSAubmV3cy1yZWxlYXNlIC5uZXdzLXJlbGVhc2VfX2RhdGVsaW5lLWxvY2F0aW9uICsgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuLm5ld3Mtcm9vbS1wYWdlIC5uZXdzLXJlbGVhc2Ugc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ucHJvdmlkZXItbmV3cyAucHJvdmlkZXItbmV3c19fdGl0bGUge1xuICBjb2xvcjogIzAwNDM3YjtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbn1cbi5wcm92aWRlci1uZXdzIC5wcm92aWRlci1uZXdzX19lbnRyeSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDNleDtcbn1cbi5wcm92aWRlci1uZXdzIC5wcm92aWRlci1uZXdzX19lbnRyeSAucHJvdmlkZXItbmV3c19fZW50cnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gIG1hcmdpbjogMC4xcmVtIDAgMC4ycmVtO1xufVxuLnByb3ZpZGVyLW5ld3MgLnByb3ZpZGVyLW5ld3NfX2VudHJ5IC5wcm92aWRlci1uZXdzX19lbnRyeV9fc3VtbWFyeSB7XG4gIG1hcmdpbjogMCAwIDAuMnJlbTtcbn1cbi5wcm92aWRlci1uZXdzIC5wcm92aWRlci1uZXdzX19lbnRyeSAucHJvdmlkZXItbmV3c19fZW50cnlfX2xpbmsge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi5wcm92aWRlci1uZXdzIC5wcm92aWRlci1uZXdzX19zaG93LWFsbCB7XG4gIG1hcmdpbi10b3A6IDNleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNGVtKSB7XG4gIC5wcm92aWRlci1uZXdzIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJvdmlkZXItbmV3cyB7XG4gICAgcGFkZGluZzogMCAwIDAgM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnByb3ZpZGVyLW5ld3Mge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMuNXJlbTtcbiAgfVxufVxuXG4ucHJvdmlkZXItbmV3c19fYXJ0aWNsZSAucHJvdmlkZXItbmV3c19fYXJ0aWNsZV9fYmFjay1saW5rIHtcbiAgY29sb3I6ICMwMDdhYzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wcm92aWRlci1uZXdzX19hcnRpY2xlIC5wcm92aWRlci1uZXdzX19hcnRpY2xlX19iYWNrLWxpbmsgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM4MnJlbTtcbn1cbi5wcm92aWRlci1uZXdzX19hcnRpY2xlIC5wcm92aWRlci1uZXdzX19hcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBtYXJnaW46IDIuNXJlbSAwIDAuMnJlbTtcbn1cbi5wcm92aWRlci1uZXdzX19hcnRpY2xlIC5wcm92aWRlci1uZXdzX19hcnRpY2xlX19ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIG1hcmdpbjogMS42MjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNGVtKSB7XG4gIC5wcm92aWRlci1uZXdzX19hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJvdmlkZXItbmV3c19fYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMCAwIDAgM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnByb3ZpZGVyLW5ld3NfX2FydGljbGUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMuNXJlbTtcbiAgfVxufVxuXG4ucGFnZS10b29scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLXRvb2xzIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5wYWdlLXRvb2xzIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSA3cmVtO1xuICB9XG59XG4udGhlbWUgLnBhbmVsIHtcbiAgYm9yZGVyOiBzb2xpZCAjMDA3YWMzIDFweDtcbn1cbi50aGVtZSAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cbi50aGVtZSAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aGVtZSAucGFuZWwgLnBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuLnRoZW1lIC5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTdlbTtcbn1cbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcsXG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzIyMWYxZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUsXG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWMzO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTJlMmUyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGU6YWN0aXZlLCAudGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGU6Zm9jdXMsIC50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZTpob3Zlcixcbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZTphY3RpdmUsXG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGU6Zm9jdXMsXG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZCxcbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZS5jb2xsYXBzZWQ6YWN0aXZlLCAudGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkOmZvY3VzLCAudGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkOmhvdmVyLFxuLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZDphY3RpdmUsXG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkOmZvY3VzLFxuLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUgaDQsXG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUgaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG59XG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgYSxcbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyBhOmFjdGl2ZSxcbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyBhOmZvY3VzLFxuLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgYSxcbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyBhOmFjdGl2ZSxcbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyBhOmZvY3VzLFxuLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXI6IHNvbGlkICNlMmUyZTIgMXB4O1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzN2I7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMztcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkOmFjdGl2ZSwgLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZDpmb2N1cywgLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOTA7XG59XG4udGhlbWUgLnBhbmVsLWdyb3VwIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgYSxcbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyBhOmFjdGl2ZSxcbi50aGVtZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyBhOmZvY3VzLFxuLnRoZW1lIC5wYW5lbC1ncm91cCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRoZW1lIC5wYW5lbC1ncmlkIHtcbiAgcGFkZGluZzogMzBweCA3LjVweCAxNXB4O1xufVxuLnRoZW1lIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkX190aWxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGhlbWUgLnBhbmVsLWdyaWQgLmNhcmQtYmxvY2suYm9yZGVyLXRvcC1ibHVlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA3N2FjMTtcbn1cbi50aGVtZSAucGFuZWwtZ3JpZCAuY2FyZC1ibG9jay5ib3JkZXItdG9wLWx0Ymx1ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3OGNmZjI7XG59XG4udGhlbWUgLnBhbmVsLWdyaWQgLmNhcmQtYmxvY2suYm9yZGVyLXRvcC1ncmVlbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4NGMyNTU7XG59XG4udGhlbWUgLnBhbmVsLWdyaWQgLmNhcmQtYmxvY2suYm9yZGVyLXRvcC1ncmV5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAxM2I1NDtcbn1cbi50aGVtZSAucGFuZWwtZ3JpZCAuY2FyZC1ibG9jay5ib3JkZXItdG9wLW9yYW5nZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYzhhMGM7XG59XG4udGhlbWUgLnBhbmVsLWdyaWQgLmNhcmQtYmxvY2suYm9yZGVyLXRvcC1wdXJwbGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTE1Y2EwO1xufVxuLnRoZW1lIC5wYW5lbC1ncmlkIC5jYXJkLWJsb2NrLmJvcmRlci10b3AtcmVkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjMDM0Mztcbn1cbi50aGVtZSAucGFuZWwtZ3JpZCAuY2FyZC1ibG9jay5ib3JkZXItdG9wLXllbGxvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZWNmNDk7XG59XG4udGhlbWUgLnBhbmVsLWdyaWQgLmNhcmQtYmxvY2subm8taWNvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLnRoZW1lIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkX190aWxlX19pY29uIHtcbiAgbWF4LXdpZHRoOiA2cmVtO1xuICBtYXgtaGVpZ2h0OiAxMmV4O1xufVxuLnRoZW1lIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkX190aWxlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi50aGVtZSAucGFuZWwtZ3JpZCAucGFuZWwtZ3JpZF9fdGlsZV9fY29udGVudCBwLFxuLnRoZW1lIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkX190aWxlX19jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRoZW1lIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkX190aWxlX19jb250ZW50IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnRoZW1lIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkX190aWxlX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3YWMzO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuLnRoZW1lIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkX190aWxlX190aXRsZS5uby1pY29uIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi50aGVtZSAucGFuZWwtZ3JpZCAucGFuZWwtZ3JpZF9fdGlsZV9fdGl0bGUgLmljb24ge1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbiNtdWx0aVN0ZXBOYXZfY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm11bHRpLXN0ZXAtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogIzZiNmM3ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubXVsdGktc3RlcC1pbmRpY2F0b3ItbGFiZWwtYm90dG9tIC5tdWx0aS1zdGVwLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubXVsdGktc3RlcC1pdGVtLmFjdGl2ZSAubXVsdGktc3RlcC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tdWx0aS1zdGVwLWl0ZW0uY29tcGxldGUgLm11bHRpLXN0ZXAtZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4NDI7XG59XG5cbi5tdWx0aS1zdGVwLWl0ZW0uY29tcGxldGUgLm11bHRpLXN0ZXAtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4NDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXVsdGktc3RlcC1pbmRpY2F0b3ItbGFiZWwtYm90dG9tIC5tdWx0aS1zdGVwLWluZGljYXRvci1sYWJlbCB7XG4gIHRvcDogMi4yNXJlbTtcbiAgY29sb3I6ICM2YjZjN2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1heC13aWR0aDogOXJlbTtcbn1cblxubGkubXVsdGktc3RlcC1pdGVtOm5vdCguZGlzYWJsZWQpIC5tdWx0aS1zdGVwLWljb24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbXVsdGlTdGVwTmF2X2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRoZW1lIC50YWJsZS1yZXNwb25zaXZlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjE4cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MThyZW07XG4gIH1cbn1cbi50aGVtZSAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50aGVtZSAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi50aGVtZSAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxLjQyODU3ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGhlbWUgLnRhYmxlLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAudGhlbWUgLnRhYmxlLnRhYmxlLXJlc3BvbnNpdmUudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGhlbWUgLnRhYmxlLnRhYmxlLXJlc3BvbnNpdmUgY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aGVtZSAudGFibGUudGFibGUtcmVzcG9uc2l2ZSB0aGVhZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICAudGhlbWUgLnRhYmxlLnRhYmxlLXJlc3BvbnNpdmUgdHIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07XG4gIH1cbiAgLnRoZW1lIC50YWJsZS50YWJsZS1yZXNwb25zaXZlIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnRoZW1lIC50YWJsZS50YWJsZS1yZXNwb25zaXZlIHRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAudGhlbWUgLnRhYmxlLnRhYmxlLXJlc3BvbnNpdmUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGVybXMtb2YtdXNlIHtcbiAgcGFkZGluZzogMTVweCAwIDMwcHg7XG59XG4udGVybXMtb2YtdXNlIGgxIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4udGVybXMtb2YtdXNlIC50ZXJtcy1vZi11c2VfX2NvcHkge1xuICBib3JkZXI6IHNvbGlkICM0NTQ1NDUgMXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBtYXJnaW46IDMwcHggMCA0NXB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMzBweCAzMHB4O1xufVxuLnRlcm1zLW9mLXVzZSAudGVybXMtb2YtdXNlX19jb3B5LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDI0cmVtO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qKlxuICAgIFN0eWxlcyBmb3IgVGV4dCBXaXRoIEljb24gc3RydWN0dXJlIHdlYi1jb250ZW50IGFydGljbGUgdGVtcGxhdGVzLlxuICovXG4udGV4dC13aXRoLWljb24gaDIge1xuICBjb2xvcjogIzAwN2FjMztcbn1cbi50ZXh0LXdpdGgtaWNvbiAuc2lkZS1pbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC13aXRoLWljb24gLnNpZGUtaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC50ZXh0LXdpdGgtaWNvbiAudGV4dC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuLnRoZW1lIHtcbiAgLypcbiAgICAgIFRoZXNlIC50b29saXAgb3ZlcnJpZGVzIGFyZSBuZWNlc3NhcnkgZHVlIHRvIG5vbi1zdGFuZGFyZCB0b29sdGlwXG4gICAgICBpbXBsZW1lbnRhdGlvbnMgaW4gc29tZSBFeGNlbGx1cyBwb3J0bGV0cyAoc3BlY2lmaWNhbGx5IG9mZi1leGNoYW5nZVxuICAgICAgZW5yb2xsbWVudCkuIElmIHRoZXNlIHVwZGF0ZXMgY2F1c2UgdW5mb3Jlc2VlbiByZWdyZXNzaW9ucywgaXQgbWF5XG4gICAgICBiZSBuZWNlc3NhcnkgdG8gdXBkYXRlIHRoZSBwb3J0bGV0IG1hcmt1cCB0byBmb2xsb3cgdGhlIHByZXNjcmliZWRcbiAgICAgIEJvb3RzdHJhcCB0b29sdGlwIGltcGxtZW50YXRpb24uXG4gICovXG59XG4udGhlbWUgYS50b29sdGlwIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICAvKlxuICAgICAgT3ZlcnJpZGVzIGF1aS5jc3MgYG9wYWNpdHk6IDA7YCBhcHBsaWVkIHRvIGJvdGggYGEudG9vbHRpcGAgYW5kIGAudG9vbHRpcGAuIE9ubHlcbiAgICAgIGFwcGxpZWQgdG8gYGEudG9vbHRpcGAgaGVyZSBvbiB0aGUgcHJlc3VtcHRpb24gdGhhdCB0aGUgYGEudG9vbHRpcGAgZWxlbWVudCB3aWxsXG4gICAgICBhbHdheXMgYmUgdGhlIHRyaWdnZXIgYW5kIHRodXMgc2hvdWxkIGFsd2F5cyBiZSB2aXNpYmxlLlxuICAqL1xuICBvcGFjaXR5OiAxO1xufVxuLnRoZW1lIGxhYmVsIGEudG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi50aGVtZSBkaXYudG9vbHRpcCxcbi50aGVtZSBkaXYudG9vbHRpcC1hcnJvdyxcbi50aGVtZSBkaXYudG9vbHRpcC1pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGhlbWUgLnRvb2x0aXAtbGluayB7XG4gIGNvbG9yOiAjMDA3YWMzICFpbXBvcnRhbnQ7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wb3BvdmVyLWhlYWRlciAuY2xvc2Uge1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuXG4udGhlbWUgLnR3by1jb2x1bW4tdGFibGUgaDMge1xuICBjb2xvcjogIzAwNDM3Yjtcbn1cbi50aGVtZSAudHdvLWNvbHVtbi10YWJsZSAudHdvLWNvbHVtbi10YWJsZV9faW50cm8ge1xuICBtYXJnaW4tdG9wOiAxLjYxOHJlbTtcbn1cbi50aGVtZSAudHdvLWNvbHVtbi10YWJsZSAudHdvLWNvbHVtbi10YWJsZV9faW50cm8gKyBoMyB7XG4gIG1hcmdpbi10b3A6IDEuNjE4cmVtO1xufVxuXG4udXNlci1jdGEtcGFuZWwge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlci1jdGEtcGFuZWwgaDIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMS4yNWVtIDAgMWVtO1xufVxuLnVzZXItY3RhLXBhbmVsIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi51c2VyLWN0YS1wYW5lbC50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG4udXNlci1jdGEtcGFuZWwudGV4dC1saWdodCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi51c2VyLWN0YS1wYW5lbF9fY29sIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbn1cbi51c2VyLWN0YS1wYW5lbF9fY29sOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi8qXG4gICAgVGhlc2UgYXJlIGJlaW5nIGltcG9ydGVkIGluIGNvbG9yX3NjaGVtZVxuXG4gICAgQGltcG9ydCAnZGFzaGJvYXJkJztcbiAgICBAaW1wb3J0ICdiYW5uZXInO1xuICAgIEBpbXBvcnQgJ2Nhcm91c2VsJztcbiAgICBAaW1wb3J0ICdmb290ZXInO1xuICAgIEBpbXBvcnQgJ2xpbmstZXh0cmFzJztcbiAgICBAaW1wb3J0ICdtYWluLW1lbnUnO1xuICAgIEBpbXBvcnQgJ21hcmtldGluZy1idWxsZXRzJztcbiAgICBAaW1wb3J0ICdzZXJ2aWNlLWFyZWEnO1xuICAgIEBpbXBvcnQgJ3NoYXJlJztcbiAgICBAaW1wb3J0ICd0YWItbmF2JztcbiovXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50b3BuYXYtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiI1wiXTphZnRlciwgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0ciB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAud3JhcHBlci0tbmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZGVuLXByaW50LFxuICAuaGlkZGVuLXByaW50ICoge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1vZGFsLWRpYWxvZy5tb2RhbC1zbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWhvcml6b250YWwgPiAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1tYWluLmNzcy5tYXAgKi9cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPW1haW4uY3NzLm1hcCAqL1xuIl0sImZpbGUiOiJtYWluLmNzcyJ9 */
