/**
 * Rem-converter mixin to convert px to rem
 *
 * Usages
 * @include rem(padding-bottom, 20px, true);
 *
 */
.btn {
  font-family: "Cachet Bold";
  font-size: 18px;
  padding: 0 32px;
  border-radius: 30px;
  text-transform: unset; }
  .btn:not(.btn-link) {
    font-family: "Cachet Bold"; }
  .btn strong {
    color: inherit !important; }

.teaser-button a,
a.btn {
  border-radius: 30px !important;
  height: unset !important; }

a.btn {
  font-size: 24px;
  line-height: 30px;
  padding: 7px 18px 9px; }

.layout-container .ws-viewport .btn.lb-inline,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline {
  --ylb-border-style-solid: 2px solid #ccc;
  border: var(--ylb-border-style-solid) !important;
  border-radius: var(--wsBorderRadius, unset) !important;
  font-family: "Cachet Medium", serif !important;
  padding: 6px 16px 6px 16px;
  font-size: 18px;
  line-height: 28px;
  color: #ffffff !important; }
  .layout-container .ws-viewport .btn.lb-inline.btn-primary,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-primary,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-primary {
    background-color: #5c2e91 !important;
    border-color: #5c2e91 !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-primary:hover,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-primary:hover,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-primary:hover {
      color: #5c2e91 !important; }
  .layout-container .ws-viewport .btn.lb-inline.btn-secondary,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-secondary,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-secondary {
    background-color: #0060af;
    border-color: #0060af !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-secondary:hover,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-secondary:hover,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-secondary:hover {
      color: #0060af !important; }
  .layout-container .ws-viewport .btn.lb-inline.btn-success,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-success,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-success {
    background-color: #006b6b;
    border-color: #006b6b !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-success:hover,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-success:hover,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-success:hover {
      color: #006b6b !important; }
  .layout-container .ws-viewport .btn.lb-inline.btn-danger,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-danger,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-danger {
    background-color: #ed1c24;
    border-color: #ed1c24 !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-danger:hover,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-danger:hover,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-danger:hover {
      color: #a92b31 !important; }
  .layout-container .ws-viewport .btn.lb-inline.btn-info,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-info,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-info {
    background-color: #00aeef;
    border-color: #00aeef !important;
    color: #231f20; }
    .layout-container .ws-viewport .btn.lb-inline.btn-info:hover,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-info:hover,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-info:hover {
      color: #0060af !important; }
  .layout-container .ws-viewport .btn.lb-inline.btn-warning,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-warning,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-warning {
    background-color: #f5b745;
    border-color: #f5b745 !important;
    color: #343a40; }
    .layout-container .ws-viewport .btn.lb-inline.btn-warning:hover,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-warning:hover,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-warning:hover {
      color: #231f20 !important; }
  .layout-container .ws-viewport .btn.lb-inline.outlined,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined {
    background-color: #ffffff !important; }
    .layout-container .ws-viewport .btn.lb-inline.outlined.btn-primary,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-primary,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-primary {
      color: #5c2e91 !important; }
      .layout-container .ws-viewport .btn.lb-inline.outlined.btn-primary:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-primary:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-primary:hover {
        background-color: #5c2e91 !important; }
    .layout-container .ws-viewport .btn.lb-inline.outlined.btn-secondary,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-secondary,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-secondary {
      color: #0060af !important; }
      .layout-container .ws-viewport .btn.lb-inline.outlined.btn-secondary:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-secondary:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-secondary:hover {
        background-color: #0060af !important; }
    .layout-container .ws-viewport .btn.lb-inline.outlined.btn-success,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-success,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-success {
      color: #006b6b !important; }
      .layout-container .ws-viewport .btn.lb-inline.outlined.btn-success:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-success:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-success:hover {
        background-color: #006b6b !important; }
    .layout-container .ws-viewport .btn.lb-inline.outlined.btn-danger,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-danger,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-danger {
      color: #a92b31 !important; }
      .layout-container .ws-viewport .btn.lb-inline.outlined.btn-danger:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-danger:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-danger:hover {
        background-color: #ed1c24 !important; }
    .layout-container .ws-viewport .btn.lb-inline.outlined.btn-info,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-info,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-info {
      color: #0060af !important; }
      .layout-container .ws-viewport .btn.lb-inline.outlined.btn-info:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-info:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-info:hover {
        color: #231f20 !important;
        background-color: #00aeef !important; }
    .layout-container .ws-viewport .btn.lb-inline.outlined.btn-warning,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-warning,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-warning {
      color: #231f20 !important; }
      .layout-container .ws-viewport .btn.lb-inline.outlined.btn-warning:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-warning:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-warning:hover {
        color: #343a40 !important;
        background-color: #f5b745 !important; }
    .layout-container .ws-viewport .btn.lb-inline.outlined:hover,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined:hover,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined:hover {
      color: #ffffff !important; }
  .layout-container .ws-viewport .btn.lb-inline.btn-sm,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-sm,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-sm {
    font-size: 16px;
    line-height: 16px;
    padding: 8px 12px 8px 12px; }
  .layout-container .ws-viewport .btn.lb-inline.btn-md,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-md,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-md {
    font-size: 18px;
    line-height: 28px;
    padding: 6px 16px 6px 16px; }
  .layout-container .ws-viewport .btn.lb-inline.btn-lg,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-lg,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-lg {
    font-size: 24px;
    line-height: 28px;
    padding: 10px 24px 10px 24px; }
  .layout-container .ws-viewport .btn.lb-inline:hover,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline:hover,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline:hover {
    background-color: #ffffff !important; }
  .layout-container .ws-viewport .btn.lb-inline.btn-link,
  .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link,
  .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link {
    border: 0 !important;
    padding: 4px 0 4px 0;
    background-color: unset !important;
    color: #0060af; }
    .layout-container .ws-viewport .btn.lb-inline.btn-link:after,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link:after,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link:after {
      display: none !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-primary,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-primary,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-primary {
      color: #5c2e91 !important; }
      .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-primary:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-primary:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-primary:hover {
        border-color: #5c2e91 !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-secondary,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-secondary,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-secondary {
      color: #0060af !important; }
      .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-secondary:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-secondary:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-secondary:hover {
        border-color: #0060af !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-success,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-success,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-success {
      color: #006b6b !important; }
      .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-success:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-success:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-success:hover {
        border-color: #006b6b !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-danger,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-danger,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-danger {
      color: #a92b31 !important; }
      .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-danger:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-danger:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-danger:hover {
        border-color: #a92b31 !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-info,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-info,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-info {
      color: #231f20 !important; }
      .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-info:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-info:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-info:hover {
        border-color: #231f20 !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-warning,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-warning,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-warning {
      color: #664d03 !important; }
      .layout-container .ws-viewport .btn.lb-inline.btn-link.btn-warning:hover,
      .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-warning:hover,
      .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-warning:hover {
        border-color: #664d03 !important; }
    .layout-container .ws-viewport .btn.lb-inline.btn-link:hover,
    .layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link:hover,
    .layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link:hover {
      text-decoration: none;
      padding-bottom: 2px;
      border-bottom: 2px solid !important;
      border-color: #0060af !important; }

.layout-container.ws-button-fill--filled--global a.btn.btn-primary:hover {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPartnerColor, black) !important;
  border-color: var(--wsPartnerColor, black) !important; }

.layout-container.ws-button-fill--filled--global .listing-filters form .form-actions .input-wrapper .form-submit {
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
  border-color: var(--wsPartnerColor, black) !important; }
  .layout-container.ws-button-fill--filled--global .listing-filters form .form-actions .input-wrapper .form-submit:hover {
    background-color: var(--ylb-color-white, white) !important;
    color: var(--wsPartnerColor, black) !important; }

.layout-container.ws-button-fill--filled--global .block-lb-listing-articles .lb-articles-listing .pager .load_more_button a {
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important; }

.layout-container.ws-button-fill--filled--global .block-lb-cards-overlay .row-cards .card .card-content .btn.btn-secondary.filled {
  background-color: var(--wsPrimaryColor, white) !important;
  color: var(--ylb-color-white, white) !important; }
  .layout-container.ws-button-fill--filled--global .block-lb-cards-overlay .row-cards .card .card-content .btn.btn-secondary.filled:hover {
    background-color: var(--ylb-color-white, white) !important;
    color: var(--wsPrimaryColor, white) !important; }

.layout-container.ws-button-fill--filled--global .lb-webform .form-actions .btn {
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important; }
  .layout-container.ws-button-fill--filled--global .lb-webform .form-actions .btn:hover {
    background-color: var(--ylb-color-white, white) !important;
    color: var(--wsPartnerColor, black) !important; }

.layout-container.ws-button-fill--outlined--global a.btn.btn-primary {
  background-color: var(--ylb-color-white, white) !important;
  border-color: var(--wsPartnerColor, black) !important;
  color: var(--wsPartnerColor, black) !important;
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
  border-color: var(--wsPartnerColor, black) !important; }
  .layout-container.ws-button-fill--outlined--global a.btn.btn-primary:hover {
    background-color: var(--wsPartnerColor, white) !important;
    color: var(--ylb-color-white, black) !important; }

.layout-container.ws-button-fill--outlined--global .listing-filters form .form-actions .input-wrapper .form-submit {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPartnerColor, black) !important;
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
  border-color: var(--wsPartnerColor, black) !important; }
  .layout-container.ws-button-fill--outlined--global .listing-filters form .form-actions .input-wrapper .form-submit:hover {
    background-color: var(--wsPartnerColor, white) !important;
    color: var(--ylb-color-white, black) !important; }

.layout-container.ws-button-fill--outlined--global .block-lb-listing-articles .lb-articles-listing .pager .load_more_button a {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPartnerColor, black) !important;
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
  border-color: var(--wsPartnerColor, black) !important; }
  .layout-container.ws-button-fill--outlined--global .block-lb-listing-articles .lb-articles-listing .pager .load_more_button a:hover {
    background-color: var(--wsPartnerColor, white) !important;
    color: var(--ylb-color-white, white) !important; }

.layout-container.ws-button-fill--outlined--global .block-lb-cards-overlay .row-cards .card .card-content .btn.btn-secondary.filled {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPrimaryColor, white) !important; }
  .layout-container.ws-button-fill--outlined--global .block-lb-cards-overlay .row-cards .card .card-content .btn.btn-secondary.filled:hover {
    background-color: var(--wsPrimaryColor, white) !important;
    color: var(--ylb-color-white, white) !important; }

.layout-container.ws-button-fill--outlined--global .lb-webform .form-actions .btn {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPartnerColor, black) !important;
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
  border-color: var(--wsPartnerColor, black) !important; }
  .layout-container.ws-button-fill--outlined--global .lb-webform .form-actions .btn:hover {
    background-color: var(--wsPartnerColor, white) !important;
    color: var(--ylb-color-white, black) !important; }

.layout-container .block-inline-blocklb-accordion .accordion .accordion-item .accordion-button:after {
  display: none; }

.layout-container .block-layout-builder a.btn {
  border: var(--ylb-border-style-solid) !important;
  border-radius: var(--wsBorderRadius, unset) !important;
  height: unset !important;
  font-size: 18px;
  line-height: 28px;
  padding: 6px 16px 6px 16px; }

.ui-dialog-off-canvas .layout-builder-add-block table.field-multiple-table {
  display: block !important;
  width: 100% !important;
  margin: 0 auto !important; }
  .ui-dialog-off-canvas .layout-builder-add-block table.field-multiple-table tbody {
    display: block !important; }
    .ui-dialog-off-canvas .layout-builder-add-block table.field-multiple-table tbody tr {
      display: block !important; }
      .ui-dialog-off-canvas .layout-builder-add-block table.field-multiple-table tbody tr td {
        display: block !important; }

#drupal-off-canvas-wrapper [data-drupal-ck-style-fence] .ck.ck-content {
  min-height: 3rem !important; }

.btn-xs {
  font-size: 16px;
  padding: 0 24px;
  border-radius: 16px; }

.btn-sm {
  font-size: 18px;
  padding: 0 28px; }

.btn-md {
  font-size: 18px;
  padding: 0 32px; }

.btn-lg {
  font-size: 20px;
  padding: 0 30px; }

.btn-blue,
.btn-primary,
.btn-success,
.btn-danger,
.btn-warning,
.btn-dark {
  color: #ffffff;
  background-color: #0060af;
  border: 0px solid #0060af !important;
  line-height: calc(50px - 0px);
  height: 50px; }
  .btn-blue:hover, .btn-blue:focus,
  .btn-primary:hover,
  .btn-primary:focus,
  .btn-success:hover,
  .btn-success:focus,
  .btn-danger:hover,
  .btn-danger:focus,
  .btn-warning:hover,
  .btn-warning:focus,
  .btn-dark:hover,
  .btn-dark:focus {
    color: #ffffff !important;
    border: 0px solid #004f90 !important;
    background-color: #004f90 !important;
    text-decoration: none !important; }
  .btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active,
  .btn-primary:not(:disabled):not(.disabled):active,
  .btn-primary:not(:disabled):not(.disabled).active,
  .btn-success:not(:disabled):not(.disabled):active,
  .btn-success:not(:disabled):not(.disabled).active,
  .btn-danger:not(:disabled):not(.disabled):active,
  .btn-danger:not(:disabled):not(.disabled).active,
  .btn-warning:not(:disabled):not(.disabled):active,
  .btn-warning:not(:disabled):not(.disabled).active,
  .btn-dark:not(:disabled):not(.disabled):active,
  .btn-dark:not(:disabled):not(.disabled).active {
    color: #ffffff !important;
    border: 0px solid #004f90 !important;
    background-color: #004f90 !important; }
  .btn-blue.btn-xs,
  .btn-primary.btn-xs,
  .btn-success.btn-xs,
  .btn-danger.btn-xs,
  .btn-warning.btn-xs,
  .btn-dark.btn-xs {
    color: #ffffff;
    background-color: #0060af;
    border: 0px solid #0060af !important;
    line-height: calc(32px - 0px);
    height: 32px; }
    .btn-blue.btn-xs:hover, .btn-blue.btn-xs:focus,
    .btn-primary.btn-xs:hover,
    .btn-primary.btn-xs:focus,
    .btn-success.btn-xs:hover,
    .btn-success.btn-xs:focus,
    .btn-danger.btn-xs:hover,
    .btn-danger.btn-xs:focus,
    .btn-warning.btn-xs:hover,
    .btn-warning.btn-xs:focus,
    .btn-dark.btn-xs:hover,
    .btn-dark.btn-xs:focus {
      color: #ffffff !important;
      border: 0px solid #004f90 !important;
      background-color: #004f90 !important;
      text-decoration: none !important; }
    .btn-blue.btn-xs:not(:disabled):not(.disabled):active, .btn-blue.btn-xs:not(:disabled):not(.disabled).active,
    .btn-primary.btn-xs:not(:disabled):not(.disabled):active,
    .btn-primary.btn-xs:not(:disabled):not(.disabled).active,
    .btn-success.btn-xs:not(:disabled):not(.disabled):active,
    .btn-success.btn-xs:not(:disabled):not(.disabled).active,
    .btn-danger.btn-xs:not(:disabled):not(.disabled):active,
    .btn-danger.btn-xs:not(:disabled):not(.disabled).active,
    .btn-warning.btn-xs:not(:disabled):not(.disabled):active,
    .btn-warning.btn-xs:not(:disabled):not(.disabled).active,
    .btn-dark.btn-xs:not(:disabled):not(.disabled):active,
    .btn-dark.btn-xs:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 0px solid #004f90 !important;
      background-color: #004f90 !important; }
  .btn-blue.btn-lg,
  .btn-primary.btn-lg,
  .btn-success.btn-lg,
  .btn-danger.btn-lg,
  .btn-warning.btn-lg,
  .btn-dark.btn-lg {
    color: #ffffff;
    background-color: #0060af;
    border: 0px solid #0060af !important;
    line-height: calc(60px - 0px);
    height: 60px; }
    .btn-blue.btn-lg:hover, .btn-blue.btn-lg:focus,
    .btn-primary.btn-lg:hover,
    .btn-primary.btn-lg:focus,
    .btn-success.btn-lg:hover,
    .btn-success.btn-lg:focus,
    .btn-danger.btn-lg:hover,
    .btn-danger.btn-lg:focus,
    .btn-warning.btn-lg:hover,
    .btn-warning.btn-lg:focus,
    .btn-dark.btn-lg:hover,
    .btn-dark.btn-lg:focus {
      color: #ffffff !important;
      border: 0px solid #004f90 !important;
      background-color: #004f90 !important;
      text-decoration: none !important; }
    .btn-blue.btn-lg:not(:disabled):not(.disabled):active, .btn-blue.btn-lg:not(:disabled):not(.disabled).active,
    .btn-primary.btn-lg:not(:disabled):not(.disabled):active,
    .btn-primary.btn-lg:not(:disabled):not(.disabled).active,
    .btn-success.btn-lg:not(:disabled):not(.disabled):active,
    .btn-success.btn-lg:not(:disabled):not(.disabled).active,
    .btn-danger.btn-lg:not(:disabled):not(.disabled):active,
    .btn-danger.btn-lg:not(:disabled):not(.disabled).active,
    .btn-warning.btn-lg:not(:disabled):not(.disabled):active,
    .btn-warning.btn-lg:not(:disabled):not(.disabled).active,
    .btn-dark.btn-lg:not(:disabled):not(.disabled):active,
    .btn-dark.btn-lg:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 0px solid #004f90 !important;
      background-color: #004f90 !important; }

.btn-green {
  color: #ffffff;
  background-color: #006c6a;
  border: 0px solid #006c6a !important;
  line-height: calc(50px - 0px);
  height: 50px; }
  .btn-green:hover, .btn-green:focus {
    color: #ffffff !important;
    border: 0px solid #004b49 !important;
    background-color: #004b49 !important;
    text-decoration: none !important; }
  .btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active {
    color: #ffffff !important;
    border: 0px solid #004b49 !important;
    background-color: #004b49 !important; }
  .btn-green.btn-xs {
    color: #ffffff;
    background-color: #006c6a;
    border: 0px solid #006c6a !important;
    line-height: calc(32px - 0px);
    height: 32px; }
    .btn-green.btn-xs:hover, .btn-green.btn-xs:focus {
      color: #ffffff !important;
      border: 0px solid #004b49 !important;
      background-color: #004b49 !important;
      text-decoration: none !important; }
    .btn-green.btn-xs:not(:disabled):not(.disabled):active, .btn-green.btn-xs:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 0px solid #004b49 !important;
      background-color: #004b49 !important; }
  .btn-green.btn-lg {
    color: #ffffff;
    background-color: #006c6a;
    border: 0px solid #006c6a !important;
    line-height: calc(60px - 0px);
    height: 60px; }
    .btn-green.btn-lg:hover, .btn-green.btn-lg:focus {
      color: #ffffff !important;
      border: 0px solid #004b49 !important;
      background-color: #004b49 !important;
      text-decoration: none !important; }
    .btn-green.btn-lg:not(:disabled):not(.disabled):active, .btn-green.btn-lg:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 0px solid #004b49 !important;
      background-color: #004b49 !important; }

.btn-yellow {
  color: #ffffff;
  background-color: #ffd538;
  border: 0px solid #ffd538 !important;
  line-height: calc(50px - 0px);
  height: 50px; }
  .btn-yellow:hover, .btn-yellow:focus {
    color: #ffffff !important;
    border: 0px solid #f5c000 !important;
    background-color: #f5c000 !important;
    text-decoration: none !important; }
  .btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active {
    color: #ffffff !important;
    border: 0px solid #f5c000 !important;
    background-color: #f5c000 !important; }
  .btn-yellow.btn-xs {
    color: #ffffff;
    background-color: #ffd538;
    border: 0px solid #ffd538 !important;
    line-height: calc(32px - 0px);
    height: 32px; }
    .btn-yellow.btn-xs:hover, .btn-yellow.btn-xs:focus {
      color: #ffffff !important;
      border: 0px solid #f5c000 !important;
      background-color: #f5c000 !important;
      text-decoration: none !important; }
    .btn-yellow.btn-xs:not(:disabled):not(.disabled):active, .btn-yellow.btn-xs:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 0px solid #f5c000 !important;
      background-color: #f5c000 !important; }
  .btn-yellow.btn-lg {
    color: #ffffff;
    background-color: #ffd538;
    border: 0px solid #ffd538 !important;
    line-height: calc(60px - 0px);
    height: 60px; }
    .btn-yellow.btn-lg:hover, .btn-yellow.btn-lg:focus {
      color: #ffffff !important;
      border: 0px solid #f5c000 !important;
      background-color: #f5c000 !important;
      text-decoration: none !important; }
    .btn-yellow.btn-lg:not(:disabled):not(.disabled):active, .btn-yellow.btn-lg:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 0px solid #f5c000 !important;
      background-color: #f5c000 !important; }

.btn-red {
  color: #ffffff;
  background-color: #e56c69;
  border: 0px solid #e56c69 !important;
  line-height: calc(50px - 0px);
  height: 50px; }
  .btn-red:hover, .btn-red:focus {
    color: #ffffff !important;
    border: 0px solid #d54e21 !important;
    background-color: #d54e21 !important;
    text-decoration: none !important; }
  .btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active {
    color: #ffffff !important;
    border: 0px solid #d54e21 !important;
    background-color: #d54e21 !important; }
  .btn-red.btn-xs {
    color: #ffffff;
    background-color: #e56c69;
    border: 0px solid #e56c69 !important;
    line-height: calc(32px - 0px);
    height: 32px; }
    .btn-red.btn-xs:hover, .btn-red.btn-xs:focus {
      color: #ffffff !important;
      border: 0px solid #d54e21 !important;
      background-color: #d54e21 !important;
      text-decoration: none !important; }
    .btn-red.btn-xs:not(:disabled):not(.disabled):active, .btn-red.btn-xs:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 0px solid #d54e21 !important;
      background-color: #d54e21 !important; }
  .btn-red.btn-lg {
    color: #ffffff;
    background-color: #e56c69;
    border: 0px solid #e56c69 !important;
    line-height: calc(60px - 0px);
    height: 60px; }
    .btn-red.btn-lg:hover, .btn-red.btn-lg:focus {
      color: #ffffff !important;
      border: 0px solid #d54e21 !important;
      background-color: #d54e21 !important;
      text-decoration: none !important; }
    .btn-red.btn-lg:not(:disabled):not(.disabled):active, .btn-red.btn-lg:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 0px solid #d54e21 !important;
      background-color: #d54e21 !important; }

.btn-outline-green {
  color: #006c6a;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #006c6a !important;
  line-height: calc(50px - 4px);
  height: 50px; }
  .btn-outline-green:hover, .btn-outline-green:focus {
    color: #ffffff !important;
    border: 2px solid #004b49 !important;
    background-color: #004b49 !important;
    text-decoration: none !important; }
  .btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active {
    color: #ffffff !important;
    border: 2px solid #004b49 !important;
    background-color: #004b49 !important; }
  .btn-outline-green.btn-xs {
    color: #006c6a;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #006c6a !important;
    line-height: calc(32px - 4px);
    height: 32px; }
    .btn-outline-green.btn-xs:hover, .btn-outline-green.btn-xs:focus {
      color: #ffffff !important;
      border: 2px solid #004b49 !important;
      background-color: #004b49 !important;
      text-decoration: none !important; }
    .btn-outline-green.btn-xs:not(:disabled):not(.disabled):active, .btn-outline-green.btn-xs:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 2px solid #004b49 !important;
      background-color: #004b49 !important; }
  .btn-outline-green.btn-lg {
    color: #006c6a;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #006c6a !important;
    line-height: calc(60px - 4px);
    height: 60px; }
    .btn-outline-green.btn-lg:hover, .btn-outline-green.btn-lg:focus {
      color: #ffffff !important;
      border: 2px solid #004b49 !important;
      background-color: #004b49 !important;
      text-decoration: none !important; }
    .btn-outline-green.btn-lg:not(:disabled):not(.disabled):active, .btn-outline-green.btn-lg:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 2px solid #004b49 !important;
      background-color: #004b49 !important; }

.btn-outline-yellow {
  color: #ffffff;
  background-color: rgba(255, 213, 56, 0);
  border: 2px solid #ffd538 !important;
  line-height: calc(50px - 4px);
  height: 50px; }
  .btn-outline-yellow:hover, .btn-outline-yellow:focus {
    color: #ffffff !important;
    border: 2px solid #f5c000 !important;
    background-color: #f5c000 !important;
    text-decoration: none !important; }
  .btn-outline-yellow:not(:disabled):not(.disabled):active, .btn-outline-yellow:not(:disabled):not(.disabled).active {
    color: #ffffff !important;
    border: 2px solid #f5c000 !important;
    background-color: #f5c000 !important; }
  .btn-outline-yellow.btn-xs {
    color: #ffffff;
    background-color: rgba(255, 213, 56, 0);
    border: 2px solid #ffd538 !important;
    line-height: calc(32px - 4px);
    height: 32px; }
    .btn-outline-yellow.btn-xs:hover, .btn-outline-yellow.btn-xs:focus {
      color: #ffffff !important;
      border: 2px solid #f5c000 !important;
      background-color: #f5c000 !important;
      text-decoration: none !important; }
    .btn-outline-yellow.btn-xs:not(:disabled):not(.disabled):active, .btn-outline-yellow.btn-xs:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 2px solid #f5c000 !important;
      background-color: #f5c000 !important; }
  .btn-outline-yellow.btn-lg {
    color: #ffffff;
    background-color: rgba(255, 213, 56, 0);
    border: 2px solid #ffd538 !important;
    line-height: calc(60px - 4px);
    height: 60px; }
    .btn-outline-yellow.btn-lg:hover, .btn-outline-yellow.btn-lg:focus {
      color: #ffffff !important;
      border: 2px solid #f5c000 !important;
      background-color: #f5c000 !important;
      text-decoration: none !important; }
    .btn-outline-yellow.btn-lg:not(:disabled):not(.disabled):active, .btn-outline-yellow.btn-lg:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 2px solid #f5c000 !important;
      background-color: #f5c000 !important; }

.btn-outline-red {
  color: #ffffff;
  background-color: rgba(229, 108, 105, 0);
  border: 2px solid #e56c69 !important;
  line-height: calc(50px - 4px);
  height: 50px; }
  .btn-outline-red:hover, .btn-outline-red:focus {
    color: #ffffff !important;
    border: 2px solid #d54e21 !important;
    background-color: #d54e21 !important;
    text-decoration: none !important; }
  .btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active {
    color: #ffffff !important;
    border: 2px solid #d54e21 !important;
    background-color: #d54e21 !important; }
  .btn-outline-red.btn-xs {
    color: #ffffff;
    background-color: rgba(229, 108, 105, 0);
    border: 2px solid #e56c69 !important;
    line-height: calc(32px - 4px);
    height: 32px; }
    .btn-outline-red.btn-xs:hover, .btn-outline-red.btn-xs:focus {
      color: #ffffff !important;
      border: 2px solid #d54e21 !important;
      background-color: #d54e21 !important;
      text-decoration: none !important; }
    .btn-outline-red.btn-xs:not(:disabled):not(.disabled):active, .btn-outline-red.btn-xs:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 2px solid #d54e21 !important;
      background-color: #d54e21 !important; }
  .btn-outline-red.btn-lg {
    color: #ffffff;
    background-color: rgba(229, 108, 105, 0);
    border: 2px solid #e56c69 !important;
    line-height: calc(60px - 4px);
    height: 60px; }
    .btn-outline-red.btn-lg:hover, .btn-outline-red.btn-lg:focus {
      color: #ffffff !important;
      border: 2px solid #d54e21 !important;
      background-color: #d54e21 !important;
      text-decoration: none !important; }
    .btn-outline-red.btn-lg:not(:disabled):not(.disabled):active, .btn-outline-red.btn-lg:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 2px solid #d54e21 !important;
      background-color: #d54e21 !important; }

.btn-light {
  color: #212121;
  background-color: white;
  border: 0px solid #ffffff !important;
  line-height: calc(50px - 0px);
  height: 50px; }
  .btn-light:hover, .btn-light:focus {
    color: #212121 !important;
    border: 0px solid #d5d5d5 !important;
    background-color: #d5d5d5 !important;
    text-decoration: none !important; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
    color: #212121 !important;
    border: 0px solid #d5d5d5 !important;
    background-color: #d5d5d5 !important; }
  .btn-light.btn-xs {
    color: #212121;
    background-color: white;
    border: 0px solid #ffffff !important;
    line-height: calc(32px - 0px);
    height: 32px; }
    .btn-light.btn-xs:hover, .btn-light.btn-xs:focus {
      color: #212121 !important;
      border: 0px solid #d5d5d5 !important;
      background-color: #d5d5d5 !important;
      text-decoration: none !important; }
    .btn-light.btn-xs:not(:disabled):not(.disabled):active, .btn-light.btn-xs:not(:disabled):not(.disabled).active {
      color: #212121 !important;
      border: 0px solid #d5d5d5 !important;
      background-color: #d5d5d5 !important; }
  .btn-light.btn-lg {
    color: #212121;
    background-color: white;
    border: 0px solid #ffffff !important;
    line-height: calc(60px - 0px);
    height: 60px; }
    .btn-light.btn-lg:hover, .btn-light.btn-lg:focus {
      color: #212121 !important;
      border: 0px solid #d5d5d5 !important;
      background-color: #d5d5d5 !important;
      text-decoration: none !important; }
    .btn-light.btn-lg:not(:disabled):not(.disabled):active, .btn-light.btn-lg:not(:disabled):not(.disabled).active {
      color: #212121 !important;
      border: 0px solid #d5d5d5 !important;
      background-color: #d5d5d5 !important; }

.btn-blue-outlined,
.btn-outline-primary,
.btn-outline-success,
.btn-outline-danger,
.btn-outline-warning,
.btn-outline-dark {
  color: #0060af;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #0060af !important;
  line-height: calc(50px - 4px);
  height: 50px; }
  .btn-blue-outlined:hover, .btn-blue-outlined:focus,
  .btn-outline-primary:hover,
  .btn-outline-primary:focus,
  .btn-outline-success:hover,
  .btn-outline-success:focus,
  .btn-outline-danger:hover,
  .btn-outline-danger:focus,
  .btn-outline-warning:hover,
  .btn-outline-warning:focus,
  .btn-outline-dark:hover,
  .btn-outline-dark:focus {
    color: #ffffff !important;
    border: 2px solid #0060af !important;
    background-color: #0060af !important;
    text-decoration: none !important; }
  .btn-blue-outlined:not(:disabled):not(.disabled):active, .btn-blue-outlined:not(:disabled):not(.disabled).active,
  .btn-outline-primary:not(:disabled):not(.disabled):active,
  .btn-outline-primary:not(:disabled):not(.disabled).active,
  .btn-outline-success:not(:disabled):not(.disabled):active,
  .btn-outline-success:not(:disabled):not(.disabled).active,
  .btn-outline-danger:not(:disabled):not(.disabled):active,
  .btn-outline-danger:not(:disabled):not(.disabled).active,
  .btn-outline-warning:not(:disabled):not(.disabled):active,
  .btn-outline-warning:not(:disabled):not(.disabled).active,
  .btn-outline-dark:not(:disabled):not(.disabled):active,
  .btn-outline-dark:not(:disabled):not(.disabled).active {
    color: #ffffff !important;
    border: 2px solid #0060af !important;
    background-color: #0060af !important; }
  .btn-blue-outlined.btn-xs,
  .btn-outline-primary.btn-xs,
  .btn-outline-success.btn-xs,
  .btn-outline-danger.btn-xs,
  .btn-outline-warning.btn-xs,
  .btn-outline-dark.btn-xs {
    color: #0060af;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #0060af !important;
    line-height: calc(32px - 4px);
    height: 32px; }
    .btn-blue-outlined.btn-xs:hover, .btn-blue-outlined.btn-xs:focus,
    .btn-outline-primary.btn-xs:hover,
    .btn-outline-primary.btn-xs:focus,
    .btn-outline-success.btn-xs:hover,
    .btn-outline-success.btn-xs:focus,
    .btn-outline-danger.btn-xs:hover,
    .btn-outline-danger.btn-xs:focus,
    .btn-outline-warning.btn-xs:hover,
    .btn-outline-warning.btn-xs:focus,
    .btn-outline-dark.btn-xs:hover,
    .btn-outline-dark.btn-xs:focus {
      color: #ffffff !important;
      border: 2px solid #0060af !important;
      background-color: #0060af !important;
      text-decoration: none !important; }
    .btn-blue-outlined.btn-xs:not(:disabled):not(.disabled):active, .btn-blue-outlined.btn-xs:not(:disabled):not(.disabled).active,
    .btn-outline-primary.btn-xs:not(:disabled):not(.disabled):active,
    .btn-outline-primary.btn-xs:not(:disabled):not(.disabled).active,
    .btn-outline-success.btn-xs:not(:disabled):not(.disabled):active,
    .btn-outline-success.btn-xs:not(:disabled):not(.disabled).active,
    .btn-outline-danger.btn-xs:not(:disabled):not(.disabled):active,
    .btn-outline-danger.btn-xs:not(:disabled):not(.disabled).active,
    .btn-outline-warning.btn-xs:not(:disabled):not(.disabled):active,
    .btn-outline-warning.btn-xs:not(:disabled):not(.disabled).active,
    .btn-outline-dark.btn-xs:not(:disabled):not(.disabled):active,
    .btn-outline-dark.btn-xs:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 2px solid #0060af !important;
      background-color: #0060af !important; }
  .btn-blue-outlined.btn-lg,
  .btn-outline-primary.btn-lg,
  .btn-outline-success.btn-lg,
  .btn-outline-danger.btn-lg,
  .btn-outline-warning.btn-lg,
  .btn-outline-dark.btn-lg {
    color: #0060af;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #0060af !important;
    line-height: calc(60px - 4px);
    height: 60px; }
    .btn-blue-outlined.btn-lg:hover, .btn-blue-outlined.btn-lg:focus,
    .btn-outline-primary.btn-lg:hover,
    .btn-outline-primary.btn-lg:focus,
    .btn-outline-success.btn-lg:hover,
    .btn-outline-success.btn-lg:focus,
    .btn-outline-danger.btn-lg:hover,
    .btn-outline-danger.btn-lg:focus,
    .btn-outline-warning.btn-lg:hover,
    .btn-outline-warning.btn-lg:focus,
    .btn-outline-dark.btn-lg:hover,
    .btn-outline-dark.btn-lg:focus {
      color: #ffffff !important;
      border: 2px solid #0060af !important;
      background-color: #0060af !important;
      text-decoration: none !important; }
    .btn-blue-outlined.btn-lg:not(:disabled):not(.disabled):active, .btn-blue-outlined.btn-lg:not(:disabled):not(.disabled).active,
    .btn-outline-primary.btn-lg:not(:disabled):not(.disabled):active,
    .btn-outline-primary.btn-lg:not(:disabled):not(.disabled).active,
    .btn-outline-success.btn-lg:not(:disabled):not(.disabled):active,
    .btn-outline-success.btn-lg:not(:disabled):not(.disabled).active,
    .btn-outline-danger.btn-lg:not(:disabled):not(.disabled):active,
    .btn-outline-danger.btn-lg:not(:disabled):not(.disabled).active,
    .btn-outline-warning.btn-lg:not(:disabled):not(.disabled):active,
    .btn-outline-warning.btn-lg:not(:disabled):not(.disabled).active,
    .btn-outline-dark.btn-lg:not(:disabled):not(.disabled):active,
    .btn-outline-dark.btn-lg:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 2px solid #0060af !important;
      background-color: #0060af !important; }

.btn-white-outlined,
.btn-outline-light,
.btn-default {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #ffffff !important;
  line-height: calc(50px - 4px);
  height: 50px; }
  .btn-white-outlined:hover, .btn-white-outlined:focus,
  .btn-outline-light:hover,
  .btn-outline-light:focus,
  .btn-default:hover,
  .btn-default:focus {
    color: #000 !important;
    border: 2px solid #ffffff !important;
    background-color: white !important;
    text-decoration: none !important; }
  .btn-white-outlined:not(:disabled):not(.disabled):active, .btn-white-outlined:not(:disabled):not(.disabled).active,
  .btn-outline-light:not(:disabled):not(.disabled):active,
  .btn-outline-light:not(:disabled):not(.disabled).active,
  .btn-default:not(:disabled):not(.disabled):active,
  .btn-default:not(:disabled):not(.disabled).active {
    color: #000 !important;
    border: 2px solid #ffffff !important;
    background-color: white !important; }
  .btn-white-outlined.btn-xs,
  .btn-outline-light.btn-xs,
  .btn-default.btn-xs {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #ffffff !important;
    line-height: calc(32px - 4px);
    height: 32px; }
    .btn-white-outlined.btn-xs:hover, .btn-white-outlined.btn-xs:focus,
    .btn-outline-light.btn-xs:hover,
    .btn-outline-light.btn-xs:focus,
    .btn-default.btn-xs:hover,
    .btn-default.btn-xs:focus {
      color: #000 !important;
      border: 2px solid #ffffff !important;
      background-color: white !important;
      text-decoration: none !important; }
    .btn-white-outlined.btn-xs:not(:disabled):not(.disabled):active, .btn-white-outlined.btn-xs:not(:disabled):not(.disabled).active,
    .btn-outline-light.btn-xs:not(:disabled):not(.disabled):active,
    .btn-outline-light.btn-xs:not(:disabled):not(.disabled).active,
    .btn-default.btn-xs:not(:disabled):not(.disabled):active,
    .btn-default.btn-xs:not(:disabled):not(.disabled).active {
      color: #000 !important;
      border: 2px solid #ffffff !important;
      background-color: white !important; }
  .btn-white-outlined.btn-lg,
  .btn-outline-light.btn-lg,
  .btn-default.btn-lg {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #ffffff !important;
    line-height: calc(60px - 4px);
    height: 60px; }
    .btn-white-outlined.btn-lg:hover, .btn-white-outlined.btn-lg:focus,
    .btn-outline-light.btn-lg:hover,
    .btn-outline-light.btn-lg:focus,
    .btn-default.btn-lg:hover,
    .btn-default.btn-lg:focus {
      color: #000 !important;
      border: 2px solid #ffffff !important;
      background-color: white !important;
      text-decoration: none !important; }
    .btn-white-outlined.btn-lg:not(:disabled):not(.disabled):active, .btn-white-outlined.btn-lg:not(:disabled):not(.disabled).active,
    .btn-outline-light.btn-lg:not(:disabled):not(.disabled):active,
    .btn-outline-light.btn-lg:not(:disabled):not(.disabled).active,
    .btn-default.btn-lg:not(:disabled):not(.disabled):active,
    .btn-default.btn-lg:not(:disabled):not(.disabled).active {
      color: #000 !important;
      border: 2px solid #ffffff !important;
      background-color: white !important; }

.btn-indigo,
.btn-info,
.btn-secondary {
  color: #ffffff;
  background-color: #92278f;
  border: 0px solid #92278f !important;
  line-height: calc(50px - 0px);
  height: 50px; }
  .btn-indigo:hover, .btn-indigo:focus,
  .btn-info:hover,
  .btn-info:focus,
  .btn-secondary:hover,
  .btn-secondary:focus {
    color: #ffffff !important;
    border: 0px solid #5c2e91 !important;
    background-color: #5c2e91 !important;
    text-decoration: none !important; }
  .btn-indigo:not(:disabled):not(.disabled):active, .btn-indigo:not(:disabled):not(.disabled).active,
  .btn-info:not(:disabled):not(.disabled):active,
  .btn-info:not(:disabled):not(.disabled).active,
  .btn-secondary:not(:disabled):not(.disabled):active,
  .btn-secondary:not(:disabled):not(.disabled).active {
    color: #ffffff !important;
    border: 0px solid #5c2e91 !important;
    background-color: #5c2e91 !important; }
  .btn-indigo.btn-xs,
  .btn-info.btn-xs,
  .btn-secondary.btn-xs {
    color: #ffffff;
    background-color: #92278f;
    border: 0px solid #92278f !important;
    line-height: calc(32px - 0px);
    height: 32px; }
    .btn-indigo.btn-xs:hover, .btn-indigo.btn-xs:focus,
    .btn-info.btn-xs:hover,
    .btn-info.btn-xs:focus,
    .btn-secondary.btn-xs:hover,
    .btn-secondary.btn-xs:focus {
      color: #ffffff !important;
      border: 0px solid #5c2e91 !important;
      background-color: #5c2e91 !important;
      text-decoration: none !important; }
    .btn-indigo.btn-xs:not(:disabled):not(.disabled):active, .btn-indigo.btn-xs:not(:disabled):not(.disabled).active,
    .btn-info.btn-xs:not(:disabled):not(.disabled):active,
    .btn-info.btn-xs:not(:disabled):not(.disabled).active,
    .btn-secondary.btn-xs:not(:disabled):not(.disabled):active,
    .btn-secondary.btn-xs:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 0px solid #5c2e91 !important;
      background-color: #5c2e91 !important; }
  .btn-indigo.btn-lg,
  .btn-info.btn-lg,
  .btn-secondary.btn-lg {
    color: #ffffff;
    background-color: #92278f;
    border: 0px solid #92278f !important;
    line-height: calc(60px - 0px);
    height: 60px; }
    .btn-indigo.btn-lg:hover, .btn-indigo.btn-lg:focus,
    .btn-info.btn-lg:hover,
    .btn-info.btn-lg:focus,
    .btn-secondary.btn-lg:hover,
    .btn-secondary.btn-lg:focus {
      color: #ffffff !important;
      border: 0px solid #5c2e91 !important;
      background-color: #5c2e91 !important;
      text-decoration: none !important; }
    .btn-indigo.btn-lg:not(:disabled):not(.disabled):active, .btn-indigo.btn-lg:not(:disabled):not(.disabled).active,
    .btn-info.btn-lg:not(:disabled):not(.disabled):active,
    .btn-info.btn-lg:not(:disabled):not(.disabled).active,
    .btn-secondary.btn-lg:not(:disabled):not(.disabled):active,
    .btn-secondary.btn-lg:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 0px solid #5c2e91 !important;
      background-color: #5c2e91 !important; }

.btn-indigo-outlined,
.btn-outline-info,
.btn-outline-secondary {
  color: #92278f;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #92278f !important;
  line-height: calc(50px - 4px);
  height: 50px; }
  .btn-indigo-outlined:hover, .btn-indigo-outlined:focus,
  .btn-outline-info:hover,
  .btn-outline-info:focus,
  .btn-outline-secondary:hover,
  .btn-outline-secondary:focus {
    color: #ffffff !important;
    border: 2px solid #92278f !important;
    background-color: #92278f !important;
    text-decoration: none !important; }
  .btn-indigo-outlined:not(:disabled):not(.disabled):active, .btn-indigo-outlined:not(:disabled):not(.disabled).active,
  .btn-outline-info:not(:disabled):not(.disabled):active,
  .btn-outline-info:not(:disabled):not(.disabled).active,
  .btn-outline-secondary:not(:disabled):not(.disabled):active,
  .btn-outline-secondary:not(:disabled):not(.disabled).active {
    color: #ffffff !important;
    border: 2px solid #92278f !important;
    background-color: #92278f !important; }
  .btn-indigo-outlined.btn-xs,
  .btn-outline-info.btn-xs,
  .btn-outline-secondary.btn-xs {
    color: #92278f;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #92278f !important;
    line-height: calc(32px - 4px);
    height: 32px; }
    .btn-indigo-outlined.btn-xs:hover, .btn-indigo-outlined.btn-xs:focus,
    .btn-outline-info.btn-xs:hover,
    .btn-outline-info.btn-xs:focus,
    .btn-outline-secondary.btn-xs:hover,
    .btn-outline-secondary.btn-xs:focus {
      color: #ffffff !important;
      border: 2px solid #92278f !important;
      background-color: #92278f !important;
      text-decoration: none !important; }
    .btn-indigo-outlined.btn-xs:not(:disabled):not(.disabled):active, .btn-indigo-outlined.btn-xs:not(:disabled):not(.disabled).active,
    .btn-outline-info.btn-xs:not(:disabled):not(.disabled):active,
    .btn-outline-info.btn-xs:not(:disabled):not(.disabled).active,
    .btn-outline-secondary.btn-xs:not(:disabled):not(.disabled):active,
    .btn-outline-secondary.btn-xs:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 2px solid #92278f !important;
      background-color: #92278f !important; }
  .btn-indigo-outlined.btn-lg,
  .btn-outline-info.btn-lg,
  .btn-outline-secondary.btn-lg {
    color: #92278f;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #92278f !important;
    line-height: calc(60px - 4px);
    height: 60px; }
    .btn-indigo-outlined.btn-lg:hover, .btn-indigo-outlined.btn-lg:focus,
    .btn-outline-info.btn-lg:hover,
    .btn-outline-info.btn-lg:focus,
    .btn-outline-secondary.btn-lg:hover,
    .btn-outline-secondary.btn-lg:focus {
      color: #ffffff !important;
      border: 2px solid #92278f !important;
      background-color: #92278f !important;
      text-decoration: none !important; }
    .btn-indigo-outlined.btn-lg:not(:disabled):not(.disabled):active, .btn-indigo-outlined.btn-lg:not(:disabled):not(.disabled).active,
    .btn-outline-info.btn-lg:not(:disabled):not(.disabled):active,
    .btn-outline-info.btn-lg:not(:disabled):not(.disabled).active,
    .btn-outline-secondary.btn-lg:not(:disabled):not(.disabled):active,
    .btn-outline-secondary.btn-lg:not(:disabled):not(.disabled).active {
      color: #ffffff !important;
      border: 2px solid #92278f !important;
      background-color: #92278f !important; }

.btn-link {
  font-family: "Verdana", sans-serif;
  font-weight: 700;
  border: 0;
  font-size: 16px;
  line-height: 22px;
  color: #0c5b9f;
  text-transform: unset;
  padding: 0 4px; }
  .btn-link > span {
    vertical-align: middle; }
  .btn-link:after {
    font-family: "Material Icons Outlined";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    content: "chevron_right";
    line-height: 22px;
    color: #0c5b9f;
    padding-left: 0;
    vertical-align: middle; }
  .btn-link:hover {
    color: #004f90; }
    .btn-link:hover:after {
      color: #004f90; }

.btn-lb-white {
  color: #ffffff !important; }

.membership-calc-block-form .card-body .type {
  text-transform: uppercase;
  color: var(--ylb-color-dark-grey-1, darkgray);
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px; }

.membership-calc-block-form .card-body .phone,
.membership-calc-block-form .card-body .hours {
  display: flex;
  gap: 10px; }

.membership-calc-block-form .card-body .phone {
  align-items: center; }

.membership-calc-block-form .card-body .hours {
  align-items: flex-start; }

.membership-calc-block-form .card-info,
.membership-calc-block-form .card-info div,
.membership-calc-block-form .card-info article {
  height: 100%;
  width: 100%; }

.membership-calc-block-form .card-info article .field-media-image img {
  height: inherit !important; }

.membership-calc-block-form .field-mbrshp-image .media--image {
  position: relative; }
  .membership-calc-block-form .field-mbrshp-image .media--image::after {
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.3); }

.membership-calc-block-form .field-mbrshp-image .media__image {
  width: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important; }
  @media (min-width: 600px) {
    .membership-calc-block-form .field-mbrshp-image .media__image {
      width: auto !important; } }

.membership-calc-block-form .field-mbrshp-image .media.media--image {
  height: 100%; }

.membership-calc-block-form .field-mbrshp-image .media--ratio .media__element {
  -o-object-fit: cover !important;
     object-fit: cover !important; }

.membership-calc-block-form .calc-summary-membership .media__image {
  margin: 0; }

.membership-calc-block-form .membership-calc-wrap-header {
  padding-bottom: 66px; }

.membership-calc-block-form .membership-calc-title {
  font-size: 49px;
  line-height: 59px;
  padding-bottom: 19px;
  font-family: "Cachet Book", sans-serif;
  color: #000;
  text-align: center;
  letter-spacing: 0;
  outline: none; }

.membership-calc-block-form .membership-calc-description {
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 36px;
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #636466;
  text-align: center;
  letter-spacing: 0;
  outline: none; }

.membership-calc-block-form .membership-calc-nav {
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: stretch;
  overflow: hidden; }
  .membership-calc-block-form .membership-calc-nav .nav-pills__text span:not(.nav-pills__number) {
    margin-left: 40px; }
  @media (min-width: 1060px) {
    .membership-calc-block-form .membership-calc-nav .nav-pills__number {
      width: 40px !important; } }
  @media (min-width: 1200px) {
    .membership-calc-block-form .membership-calc-nav .nav-pills__number {
      width: 55px !important; } }
  .membership-calc-block-form .membership-calc-nav li:not(:last-child) {
    margin-right: 80px; }
  @media (max-width: 1060px) {
    .membership-calc-block-form .membership-calc-nav {
      flex-direction: column; } }
  @media (max-width: 1060px) {
    .membership-calc-block-form .membership-calc-nav li {
      width: 100%;
      margin-right: 80px; } }
  .membership-calc-block-form .membership-calc-nav .step {
    position: relative;
    box-sizing: border-box;
    height: 60px;
    padding: 16px 0;
    background-color: #ffffff !important;
    border: 1px solid #dedede;
    border-radius: 60px; }
    .membership-calc-block-form .membership-calc-nav .step:hover, .membership-calc-block-form .membership-calc-nav .step:focus {
      cursor: pointer; }
    .membership-calc-block-form .membership-calc-nav .step .nav-pills__text {
      color: #636466 !important;
      font-weight: 400 !important; }
      .membership-calc-block-form .membership-calc-nav .step .nav-pills__text .nav-pills__number {
        color: #636466 !important;
        background-color: #ffffff !important;
        font-weight: 400; }
  .membership-calc-block-form .membership-calc-nav .nav-item:not(:first-child) {
    margin-left: -60px; }
    @media (max-width: 1060px) {
      .membership-calc-block-form .membership-calc-nav .nav-item:not(:first-child) {
        margin-left: 0; } }
  .membership-calc-block-form .membership-calc-nav .nav-item.active .step {
    background-color: #0060af !important;
    border: 1px solid #dedede !important; }
  .membership-calc-block-form .membership-calc-nav .nav-item.active .nav-pills__text {
    color: #ffffff !important;
    font-weight: 700 !important; }
    .membership-calc-block-form .membership-calc-nav .nav-item.active .nav-pills__text .nav-pills__number {
      color: #ffffff !important;
      background-color: #0060af !important;
      border-color: #ffffff;
      font-weight: 700; }
  .membership-calc-block-form .membership-calc-nav .nav-pills__text {
    font-size: 18px;
    line-height: 28px;
    font-family: "Verdana", sans-serif;
    font-weight: normal;
    color: #636466; }
  .membership-calc-block-form .membership-calc-nav .nav-pills__number {
    font-size: 18px;
    position: absolute;
    top: 10px;
    left: 10px;
    width: 55px;
    height: 35px;
    padding: 7px;
    font-family: "Verdana", sans-serif;
    line-height: 1.4;
    color: #848484;
    text-align: center;
    border-right: 1px solid #848484; }

.membership-calc-block-form .membership-map-header {
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 2rem;
  font-family: "Verdana", sans-serif;
  color: #212121;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0; }
  @media (min-width: 768px) {
    .membership-calc-block-form .membership-map-header {
      padding-bottom: 55px; } }

.membership-calc-block-form .membership-calc-map {
  height: 440px; }

.membership-calc-block-form .membership-map-wrapper {
  padding-bottom: 32px; }

.membership-calc-block-form .membership-info-window-title {
  font-size: 20px;
  padding: 10px 0;
  margin: 0 0 15px;
  color: #ed1c24;
  border-bottom: 2px solid #0089d0; }

.membership-calc-block-form .membership-info-window-direction {
  font-size: 14px; }

.membership-calc-block-form .rate-calc-branches .form-item-location {
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  justify-content: space-between;
  margin: 30px 0; }
  .membership-calc-block-form .rate-calc-branches .form-item-location > label {
    font-size: 18px;
    font-family: "Verdana", sans-serif;
    color: #2f2f2f; }
  .membership-calc-block-form .rate-calc-branches .form-item-location .select-wrapper {
    max-width: 640px; }
    .membership-calc-block-form .rate-calc-branches .form-item-location .select-wrapper:before {
      color: #0089d0;
      right: 20px;
      top: 10px;
      z-index: 1; }
    .membership-calc-block-form .rate-calc-branches .form-item-location .select-wrapper select {
      font-family: "Verdana", sans-serif;
      padding: 15px;
      border: 1px solid #ececec;
      border-radius: 15px;
      font-size: 14px;
      z-index: 2;
      position: relative;
      background-color: transparent;
      height: 50px; }

.membership-calc-block-form .rate-calc-branches legend {
  margin-bottom: 34px; }
  .membership-calc-block-form .rate-calc-branches legend span {
    font-size: 18px;
    line-height: 28px;
    font-family: "Verdana", sans-serif;
    font-weight: normal;
    color: #495057; }

.membership-calc-block-form .rate-calc-branches .form-type-radio {
  padding-bottom: 24px; }
  .membership-calc-block-form .rate-calc-branches .form-type-radio label {
    font-size: 16px;
    line-height: 28px;
    font-family: "Verdana", sans-serif;
    font-weight: normal;
    color: #495057; }

.membership-calc-block-form .rate-calc-branches [type='radio']:checked, .membership-calc-block-form .rate-calc-branches [type='radio']:not(:checked) {
  position: absolute;
  left: -9999px; }
  .membership-calc-block-form .rate-calc-branches [type='radio']:checked + label, .membership-calc-block-form .rate-calc-branches [type='radio']:not(:checked) + label {
    position: relative;
    padding-left: 35px;
    cursor: pointer; }
    .membership-calc-block-form .rate-calc-branches [type='radio']:checked + label::before, .membership-calc-block-form .rate-calc-branches [type='radio']:not(:checked) + label::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 24px;
      height: 24px;
      content: '';
      background: #ffffff;
      border: 1px solid #dee2e6;
      border-radius: 100%; }
    .membership-calc-block-form .rate-calc-branches [type='radio']:checked + label::after, .membership-calc-block-form .rate-calc-branches [type='radio']:not(:checked) + label::after {
      position: absolute;
      top: 3px;
      left: 3px;
      width: 18px;
      height: 18px;
      content: '';
      background: #92278f;
      border-radius: 100%;
      transition: all 0.2s ease; }

.membership-calc-block-form .rate-calc-branches [type='radio']:not(:checked) + label::after {
  opacity: 0;
  transform: scale(0); }

.membership-calc-block-form .rate-calc-branches [type='radio']:checked + label::after {
  opacity: 1;
  transform: scale(1); }

.membership-calc-block-form .membership-type legend {
  margin-bottom: 50px;
  text-align: center; }

.membership-calc-block-form .membership-type .fieldset-legend {
  font-size: 24px;
  line-height: 28px;
  padding: 0 15px;
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #495057; }

.membership-calc-block-form .membership-type .form-item-membership-type {
  margin: 0 0 32px; }
  .membership-calc-block-form .membership-type .form-item-membership-type .card {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #ffffff;
    border: 3px solid #ffffff;
    border-radius: 20px;
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
    height: 250px !important;
    overflow: hidden; }
    .membership-calc-block-form .membership-type .form-item-membership-type .card .btn-outline-dark {
      color: transparent !important;
      background-color: transparent !important;
      border: none !important; }
    .membership-calc-block-form .membership-type .form-item-membership-type .card:hover, .membership-calc-block-form .membership-type .form-item-membership-type .card.active {
      border: 3px solid #92278f; }
      .membership-calc-block-form .membership-type .form-item-membership-type .card:hover .btn-outline-dark, .membership-calc-block-form .membership-type .form-item-membership-type .card.active .btn-outline-dark {
        color: transparent !important;
        background-color: transparent !important;
        border: none !important; }
    .membership-calc-block-form .membership-type .form-item-membership-type .card .form-element-inner-wrapper {
      padding: 15px;
      left: 0;
      right: 0;
      bottom: 0;
      text-align: left; }
    .membership-calc-block-form .membership-type .form-item-membership-type .card .card-membership-types-list {
      padding-left: 16px; }
      .membership-calc-block-form .membership-type .form-item-membership-type .card .card-membership-types-list li {
        color: #ffffff;
        font-size: 14px; }
    .membership-calc-block-form .membership-type .form-item-membership-type .card .card-membership-types-wrapper {
      display: none; }
      .membership-calc-block-form .membership-type .form-item-membership-type .card .card-membership-types-wrapper span {
        font-size: 14px;
        color: #ffffff; }
    .membership-calc-block-form .membership-type .form-item-membership-type .card.active .card-membership-types-wrapper {
      display: block; }
  .membership-calc-block-form .membership-type .form-item-membership-type .card-title {
    color: #ffffff;
    height: auto !important;
    margin-right: auto;
    margin-left: auto;
    text-align: left; }
  .membership-calc-block-form .membership-type .form-item-membership-type .card-text p {
    font-size: 14px;
    line-height: 23px;
    color: #ffffff; }

.membership-calc-block-form .membership-type .input-wrapper {
  display: none; }

.membership-calc-block-form .membership-type .form-element-wrapper {
  position: relative;
  width: 100%;
  height: 100%; }

.membership-calc-block-form .membership-type label {
  display: none; }

.membership-calc-block-form .membership-type .btn-outline-indigo {
  min-width: 158px;
  padding: 6px 25px !important;
  background-color: #ffffff;
  border: 2px solid #92278f !important; }
  .membership-calc-block-form .membership-type .btn-outline-indigo:hover {
    color: #ffffff !important;
    background-color: #92278f !important;
    border: 2px solid #92278f !important; }

.membership-calc-block-form .membership-type .card-title {
  font-size: 20px;
  line-height: 28px;
  font-family: "Verdana", sans-serif;
  font-weight: bold;
  color: #ffffff;
  text-align: left; }

.membership-calc-block-form .membership-type input[type=radio] {
  display: none; }

.step-3 .membership-calc-block-form .membership-calc-wrap-header {
  padding-bottom: 2rem; }
  @media (min-width: 768px) {
    .step-3 .membership-calc-block-form .membership-calc-wrap-header {
      padding-bottom: 60px; } }

.step-3 .membership-calc-block-form .marker_tooltip {
  font-size: 15px; }
  .step-3 .membership-calc-block-form .marker_tooltip .card {
    border: none; }
  .step-3 .membership-calc-block-form .marker_tooltip .card-body {
    padding: 0; }
  .step-3 .membership-calc-block-form .marker_tooltip .type,
  .step-3 .membership-calc-block-form .marker_tooltip .card-footer {
    display: none; }

.membership-calc-block-form .membership-calc-summary .card {
  padding: 2rem 2rem 0;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 20px;
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14); }

.membership-calc-block-form .membership-calc-summary td {
  padding: 5px;
  border: 0; }

.membership-calc-block-form .membership-calc-summary .location-work-hours {
  padding-bottom: 0; }
  .membership-calc-block-form .membership-calc-summary .location-work-hours .far {
    padding-top: .75rem; }

.membership-calc-block-form .calc-summary-title {
  line-height: 28px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: "Verdana", sans-serif;
  font-size: 24px !important;
  font-weight: normal;
  color: #495057; }
  @media (min-width: 768px) {
    .membership-calc-block-form .calc-summary-title {
      padding-top: 0;
      padding-bottom: 42px; } }

.membership-calc-block-form .calc-summary-membership .field_mbrshp_image {
  max-width: 60px;
  margin-bottom: 16px; }

.membership-calc-block-form .calc-summary-membership .field-mbrshp-image .media--image::after {
  content: none; }

.membership-calc-block-form .calc-summary-membership h3 {
  font-size: 26px;
  padding-bottom: 17px;
  font-family: "Verdana", sans-serif;
  font-weight: bold;
  line-height: 36px !important;
  color: #495057;
  letter-spacing: 0; }

.membership-calc-block-form .calc-summary-membership .field-mbrshp-description {
  line-height: 24px;
  font-family: "Verdana", sans-serif;
  color: #495057;
  letter-spacing: 0; }

.membership-calc-block-form .calc-summary-membership.select-membership-type .media.media--image {
  justify-content: center; }
  .membership-calc-block-form .calc-summary-membership.select-membership-type .media.media--image .media__image {
    margin: 0 auto 20px; }

.membership-calc-block-form .calc-summary-membership .media.media--image {
  margin-bottom: 20px; }
  .membership-calc-block-form .calc-summary-membership .media.media--image .media__image {
    max-height: 200px;
    margin: 0 0 20px 0; }

.membership-calc-block-form .calc-summary-price-description {
  font-size: 16px;
  line-height: 24px;
  border-top: solid 1px #dee2e6;
  margin-top: 50px;
  padding-bottom: 50px;
  font-family: "Verdana", sans-serif;
  font-style: italic;
  color: #91268f;
  letter-spacing: 0; }

.membership-calc-block-form .calc-summary-price-title {
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 34px;
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #495057;
  letter-spacing: 0; }

.membership-calc-block-form .price-type-radio {
  padding-bottom: 1rem !important; }
  .membership-calc-block-form .price-type-radio label {
    font-size: 16px;
    line-height: 28px;
    margin: 0;
    font-family: "Verdana", sans-serif;
    color: #495057;
    letter-spacing: 0; }
  .membership-calc-block-form .price-type-radio [type='radio']:checked, .membership-calc-block-form .price-type-radio [type='radio']:not(:checked) {
    position: absolute;
    left: -9999px; }
    .membership-calc-block-form .price-type-radio [type='radio']:checked + label, .membership-calc-block-form .price-type-radio [type='radio']:not(:checked) + label {
      position: relative;
      padding-left: 35px;
      cursor: pointer; }
      .membership-calc-block-form .price-type-radio [type='radio']:checked + label::before, .membership-calc-block-form .price-type-radio [type='radio']:not(:checked) + label::before {
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px;
        content: '';
        background: #ffffff;
        border: 1px solid #dee2e6;
        border-radius: 100%; }
      .membership-calc-block-form .price-type-radio [type='radio']:checked + label::after, .membership-calc-block-form .price-type-radio [type='radio']:not(:checked) + label::after {
        position: absolute;
        top: 3px;
        left: 3px;
        width: 18px;
        height: 18px;
        content: '';
        background: #92278f;
        border-radius: 100%;
        transition: all 0.2s ease; }
  .membership-calc-block-form .price-type-radio [type='radio']:not(:checked) + label::after {
    opacity: 0;
    transform: scale(0); }
  .membership-calc-block-form .price-type-radio [type='radio']:checked + label::after {
    opacity: 1;
    transform: scale(1); }

.membership-calc-block-form .price-type-desc {
  font-size: 16px;
  line-height: 24px;
  padding-left: 35px;
  font-family: "Verdana", sans-serif;
  color: #91268f;
  letter-spacing: 0; }

.membership-calc-block-form .price-number {
  font-size: 36px;
  line-height: 36px;
  padding-bottom: 30px;
  display: block;
  font-family: "Verdana", sans-serif;
  font-weight: bold;
  color: #92278f;
  letter-spacing: 0; }
  @media (min-width: 600px) {
    .membership-calc-block-form .price-number {
      font-size: 50px; } }

.membership-calc-block-form .price-period {
  font-size: 14px;
  line-height: 26px;
  font-family: "Verdana", sans-serif;
  color: #91268f;
  letter-spacing: 0; }

.membership-calc-block-form .location-phone-number a,
.membership-calc-block-form .field-location-address a {
  font-size: 18px;
  line-height: 18px;
  padding-bottom: 1.25rem;
  font-family: "Verdana", sans-serif; }

.membership-calc-block-form .membership-calc-buttons {
  padding: 27px 0;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  background-color: #f8f8f8; }

.membership-calc-block-form .membership-prev-step-button {
  display: inline-block;
  color: #0060af;
  text-shadow: none;
  background-color: transparent !important;
  border: 3px solid #0060af !important;
  border-radius: 50px; }
  .membership-calc-block-form .membership-prev-step-button:hover {
    color: #ffffff !important;
    background-color: #0060af !important; }

.membership-calc-block-form .complete-registration,
.membership-calc-block-form .membership-next-step-button,
.membership-calc-block-form .membership-prev-step-button {
  min-width: 173px;
  font-size: 18px !important;
  text-transform: uppercase; }
  @media (max-width: 1059px) {
    .membership-calc-block-form .complete-registration,
    .membership-calc-block-form .membership-next-step-button,
    .membership-calc-block-form .membership-prev-step-button {
      width: 100%; } }

@media (min-width: 768px) {
  .membership-calc-block-form .edit-next {
    margin-left: auto; } }

#membership-calc-wrapper .btn {
  border-radius: 30px;
  border-color: var(--dark-blue, grey) !important; }
  #membership-calc-wrapper .btn.membership-next-step-button {
    border: 0 !important; }

.step-1 .step-1 {
  background-color: #0060af !important;
  border: 1px solid #dedede !important; }
  .step-1 .step-1 .nav-pills__text {
    font-weight: bold !important;
    color: #ffffff !important; }
  .step-1 .step-1 .nav-pills__number {
    color: #ffffff !important;
    background: #0060af !important; }

.step-2 .step-2 {
  background-color: #0060af !important;
  border: 1px solid #dedede !important; }
  .step-2 .step-2 .nav-pills__text {
    font-weight: bold !important;
    color: #ffffff !important; }
  .step-2 .step-2 .nav-pills__number {
    color: #ffffff !important;
    background: #0060af !important; }

.step-3 .step-3 {
  background-color: #0060af !important;
  border: 1px solid #dedede !important; }
  .step-3 .step-3 .nav-pills__text {
    font-weight: bold !important;
    color: #ffffff !important; }
  .step-3 .step-3 .nav-pills__number {
    color: #ffffff !important;
    background: #0060af !important; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1lbWJlcnNoaXAtcmF0ZS1jYWxjLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0VBTUU7QUFDRjtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0VBQ2YsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTtFQUN2QjtJQUNFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UseUJBQXlCLEVBQUU7O0FBRS9COztFQUVFLDhCQUE4QjtFQUM5Qix3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHFCQUFxQixFQUFFOztBQUV6Qjs7O0VBR0Usd0NBQXdDO0VBQ3hDLGdEQUFnRDtFQUNoRCxzREFBc0Q7RUFDdEQsOENBQThDO0VBQzlDLDBCQUEwQjtFQUMxQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHlCQUF5QixFQUFFO0VBQzNCOzs7SUFHRSxvQ0FBb0M7SUFDcEMsZ0NBQWdDLEVBQUU7SUFDbEM7OztNQUdFLHlCQUF5QixFQUFFO0VBQy9COzs7SUFHRSx5QkFBeUI7SUFDekIsZ0NBQWdDLEVBQUU7SUFDbEM7OztNQUdFLHlCQUF5QixFQUFFO0VBQy9COzs7SUFHRSx5QkFBeUI7SUFDekIsZ0NBQWdDLEVBQUU7SUFDbEM7OztNQUdFLHlCQUF5QixFQUFFO0VBQy9COzs7SUFHRSx5QkFBeUI7SUFDekIsZ0NBQWdDLEVBQUU7SUFDbEM7OztNQUdFLHlCQUF5QixFQUFFO0VBQy9COzs7SUFHRSx5QkFBeUI7SUFDekIsZ0NBQWdDO0lBQ2hDLGNBQWMsRUFBRTtJQUNoQjs7O01BR0UseUJBQXlCLEVBQUU7RUFDL0I7OztJQUdFLHlCQUF5QjtJQUN6QixnQ0FBZ0M7SUFDaEMsY0FBYyxFQUFFO0lBQ2hCOzs7TUFHRSx5QkFBeUIsRUFBRTtFQUMvQjs7O0lBR0Usb0NBQW9DLEVBQUU7SUFDdEM7OztNQUdFLHlCQUF5QixFQUFFO01BQzNCOzs7UUFHRSxvQ0FBb0MsRUFBRTtJQUMxQzs7O01BR0UseUJBQXlCLEVBQUU7TUFDM0I7OztRQUdFLG9DQUFvQyxFQUFFO0lBQzFDOzs7TUFHRSx5QkFBeUIsRUFBRTtNQUMzQjs7O1FBR0Usb0NBQW9DLEVBQUU7SUFDMUM7OztNQUdFLHlCQUF5QixFQUFFO01BQzNCOzs7UUFHRSxvQ0FBb0MsRUFBRTtJQUMxQzs7O01BR0UseUJBQXlCLEVBQUU7TUFDM0I7OztRQUdFLHlCQUF5QjtRQUN6QixvQ0FBb0MsRUFBRTtJQUMxQzs7O01BR0UseUJBQXlCLEVBQUU7TUFDM0I7OztRQUdFLHlCQUF5QjtRQUN6QixvQ0FBb0MsRUFBRTtJQUMxQzs7O01BR0UseUJBQXlCLEVBQUU7RUFDL0I7OztJQUdFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsMEJBQTBCLEVBQUU7RUFDOUI7OztJQUdFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsMEJBQTBCLEVBQUU7RUFDOUI7OztJQUdFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsNEJBQTRCLEVBQUU7RUFDaEM7OztJQUdFLG9DQUFvQyxFQUFFO0VBQ3hDOzs7SUFHRSxvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGtDQUFrQztJQUNsQyxjQUFjLEVBQUU7SUFDaEI7OztNQUdFLHdCQUF3QixFQUFFO0lBQzVCOzs7TUFHRSx5QkFBeUIsRUFBRTtNQUMzQjs7O1FBR0UsZ0NBQWdDLEVBQUU7SUFDdEM7OztNQUdFLHlCQUF5QixFQUFFO01BQzNCOzs7UUFHRSxnQ0FBZ0MsRUFBRTtJQUN0Qzs7O01BR0UseUJBQXlCLEVBQUU7TUFDM0I7OztRQUdFLGdDQUFnQyxFQUFFO0lBQ3RDOzs7TUFHRSx5QkFBeUIsRUFBRTtNQUMzQjs7O1FBR0UsZ0NBQWdDLEVBQUU7SUFDdEM7OztNQUdFLHlCQUF5QixFQUFFO01BQzNCOzs7UUFHRSxnQ0FBZ0MsRUFBRTtJQUN0Qzs7O01BR0UseUJBQXlCLEVBQUU7TUFDM0I7OztRQUdFLGdDQUFnQyxFQUFFO0lBQ3RDOzs7TUFHRSxxQkFBcUI7TUFDckIsbUJBQW1CO01BQ25CLG1DQUFtQztNQUNuQyxnQ0FBZ0MsRUFBRTs7QUFFeEM7RUFDRSwwREFBMEQ7RUFDMUQsOENBQThDO0VBQzlDLHFEQUFxRCxFQUFFOztBQUV6RDtFQUNFLDhFQUE4RTtFQUM5RSxnREFBZ0Q7RUFDaEQscURBQXFELEVBQUU7RUFDdkQ7SUFDRSwwREFBMEQ7SUFDMUQsOENBQThDLEVBQUU7O0FBRXBEO0VBQ0UsOEVBQThFO0VBQzlFLGdEQUFnRCxFQUFFOztBQUVwRDtFQUNFLHlEQUF5RDtFQUN6RCwrQ0FBK0MsRUFBRTtFQUNqRDtJQUNFLDBEQUEwRDtJQUMxRCw4Q0FBOEMsRUFBRTs7QUFFcEQ7RUFDRSw4RUFBOEU7RUFDOUUsZ0RBQWdELEVBQUU7RUFDbEQ7SUFDRSwwREFBMEQ7SUFDMUQsOENBQThDLEVBQUU7O0FBRXBEO0VBQ0UsMERBQTBEO0VBQzFELHFEQUFxRDtFQUNyRCw4Q0FBOEM7RUFDOUMsOEVBQThFO0VBQzlFLGdEQUFnRDtFQUNoRCxxREFBcUQsRUFBRTtFQUN2RDtJQUNFLHlEQUF5RDtJQUN6RCwrQ0FBK0MsRUFBRTs7QUFFckQ7RUFDRSwwREFBMEQ7RUFDMUQsOENBQThDO0VBQzlDLDhFQUE4RTtFQUM5RSxnREFBZ0Q7RUFDaEQscURBQXFELEVBQUU7RUFDdkQ7SUFDRSx5REFBeUQ7SUFDekQsK0NBQStDLEVBQUU7O0FBRXJEO0VBQ0UsMERBQTBEO0VBQzFELDhDQUE4QztFQUM5Qyw4RUFBOEU7RUFDOUUsZ0RBQWdEO0VBQ2hELHFEQUFxRCxFQUFFO0VBQ3ZEO0lBQ0UseURBQXlEO0lBQ3pELCtDQUErQyxFQUFFOztBQUVyRDtFQUNFLDBEQUEwRDtFQUMxRCw4Q0FBOEMsRUFBRTtFQUNoRDtJQUNFLHlEQUF5RDtJQUN6RCwrQ0FBK0MsRUFBRTs7QUFFckQ7RUFDRSwwREFBMEQ7RUFDMUQsOENBQThDO0VBQzlDLDhFQUE4RTtFQUM5RSxnREFBZ0Q7RUFDaEQscURBQXFELEVBQUU7RUFDdkQ7SUFDRSx5REFBeUQ7SUFDekQsK0NBQStDLEVBQUU7O0FBRXJEO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGdEQUFnRDtFQUNoRCxzREFBc0Q7RUFDdEQsd0JBQXdCO0VBQ3hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0Qix5QkFBeUIsRUFBRTtFQUMzQjtJQUNFLHlCQUF5QixFQUFFO0lBQzNCO01BQ0UseUJBQXlCLEVBQUU7TUFDM0I7UUFDRSx5QkFBeUIsRUFBRTs7QUFFbkM7RUFDRSwyQkFBMkIsRUFBRTs7QUFFL0I7RUFDRSxlQUFlO0VBQ2YsZUFBZTtFQUNmLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGVBQWU7RUFDZixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZTtFQUNmLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlO0VBQ2YsZUFBZSxFQUFFOztBQUVuQjs7Ozs7O0VBTUUsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixvQ0FBb0M7RUFDcEMsNkJBQTZCO0VBQzdCLFlBQVksRUFBRTtFQUNkOzs7Ozs7Ozs7OztJQVdFLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsb0NBQW9DO0lBQ3BDLGdDQUFnQyxFQUFFO0VBQ3BDOzs7Ozs7Ozs7OztJQVdFLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsb0NBQW9DLEVBQUU7RUFDeEM7Ozs7OztJQU1FLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsb0NBQW9DO0lBQ3BDLDZCQUE2QjtJQUM3QixZQUFZLEVBQUU7SUFDZDs7Ozs7Ozs7Ozs7TUFXRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQztNQUNwQyxnQ0FBZ0MsRUFBRTtJQUNwQzs7Ozs7Ozs7Ozs7TUFXRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQyxFQUFFO0VBQzFDOzs7Ozs7SUFNRSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyw2QkFBNkI7SUFDN0IsWUFBWSxFQUFFO0lBQ2Q7Ozs7Ozs7Ozs7O01BV0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0M7TUFDcEMsZ0NBQWdDLEVBQUU7SUFDcEM7Ozs7Ozs7Ozs7O01BV0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0MsRUFBRTs7QUFFNUM7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLG9DQUFvQztFQUNwQyw2QkFBNkI7RUFDN0IsWUFBWSxFQUFFO0VBQ2Q7SUFDRSx5QkFBeUI7SUFDekIsb0NBQW9DO0lBQ3BDLG9DQUFvQztJQUNwQyxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsb0NBQW9DLEVBQUU7RUFDeEM7SUFDRSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyw2QkFBNkI7SUFDN0IsWUFBWSxFQUFFO0lBQ2Q7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQztNQUNwQyxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DLEVBQUU7RUFDMUM7SUFDRSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyw2QkFBNkI7SUFDN0IsWUFBWSxFQUFFO0lBQ2Q7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQztNQUNwQyxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DLEVBQUU7O0FBRTVDO0VBQ0UsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixvQ0FBb0M7RUFDcEMsNkJBQTZCO0VBQzdCLFlBQVksRUFBRTtFQUNkO0lBQ0UseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyxvQ0FBb0M7SUFDcEMsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSx5QkFBeUI7SUFDekIsb0NBQW9DO0lBQ3BDLG9DQUFvQyxFQUFFO0VBQ3hDO0lBQ0UsY0FBYztJQUNkLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsNkJBQTZCO0lBQzdCLFlBQVksRUFBRTtJQUNkO01BQ0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0M7TUFDcEMsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQyxFQUFFO0VBQzFDO0lBQ0UsY0FBYztJQUNkLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsNkJBQTZCO0lBQzdCLFlBQVksRUFBRTtJQUNkO01BQ0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0M7TUFDcEMsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQyxFQUFFOztBQUU1QztFQUNFLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsb0NBQW9DO0VBQ3BDLDZCQUE2QjtFQUM3QixZQUFZLEVBQUU7RUFDZDtJQUNFLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsb0NBQW9DO0lBQ3BDLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyxvQ0FBb0MsRUFBRTtFQUN4QztJQUNFLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsb0NBQW9DO0lBQ3BDLDZCQUE2QjtJQUM3QixZQUFZLEVBQUU7SUFDZDtNQUNFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DO01BQ3BDLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0MsRUFBRTtFQUMxQztJQUNFLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsb0NBQW9DO0lBQ3BDLDZCQUE2QjtJQUM3QixZQUFZLEVBQUU7SUFDZDtNQUNFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DO01BQ3BDLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0MsRUFBRTs7QUFFNUM7RUFDRSxjQUFjO0VBQ2Qsd0NBQXdDO0VBQ3hDLG9DQUFvQztFQUNwQyw2QkFBNkI7RUFDN0IsWUFBWSxFQUFFO0VBQ2Q7SUFDRSx5QkFBeUI7SUFDekIsb0NBQW9DO0lBQ3BDLG9DQUFvQztJQUNwQyxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsb0NBQW9DLEVBQUU7RUFDeEM7SUFDRSxjQUFjO0lBQ2Qsd0NBQXdDO0lBQ3hDLG9DQUFvQztJQUNwQyw2QkFBNkI7SUFDN0IsWUFBWSxFQUFFO0lBQ2Q7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQztNQUNwQyxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DLEVBQUU7RUFDMUM7SUFDRSxjQUFjO0lBQ2Qsd0NBQXdDO0lBQ3hDLG9DQUFvQztJQUNwQyw2QkFBNkI7SUFDN0IsWUFBWSxFQUFFO0lBQ2Q7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQztNQUNwQyxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DLEVBQUU7O0FBRTVDO0VBQ0UsY0FBYztFQUNkLHVDQUF1QztFQUN2QyxvQ0FBb0M7RUFDcEMsNkJBQTZCO0VBQzdCLFlBQVksRUFBRTtFQUNkO0lBQ0UseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyxvQ0FBb0M7SUFDcEMsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSx5QkFBeUI7SUFDekIsb0NBQW9DO0lBQ3BDLG9DQUFvQyxFQUFFO0VBQ3hDO0lBQ0UsY0FBYztJQUNkLHVDQUF1QztJQUN2QyxvQ0FBb0M7SUFDcEMsNkJBQTZCO0lBQzdCLFlBQVksRUFBRTtJQUNkO01BQ0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0M7TUFDcEMsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQyxFQUFFO0VBQzFDO0lBQ0UsY0FBYztJQUNkLHVDQUF1QztJQUN2QyxvQ0FBb0M7SUFDcEMsNkJBQTZCO0lBQzdCLFlBQVksRUFBRTtJQUNkO01BQ0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0M7TUFDcEMsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQyxFQUFFOztBQUU1QztFQUNFLGNBQWM7RUFDZCx3Q0FBd0M7RUFDeEMsb0NBQW9DO0VBQ3BDLDZCQUE2QjtFQUM3QixZQUFZLEVBQUU7RUFDZDtJQUNFLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsb0NBQW9DO0lBQ3BDLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyxvQ0FBb0MsRUFBRTtFQUN4QztJQUNFLGNBQWM7SUFDZCx3Q0FBd0M7SUFDeEMsb0NBQW9DO0lBQ3BDLDZCQUE2QjtJQUM3QixZQUFZLEVBQUU7SUFDZDtNQUNFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DO01BQ3BDLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0MsRUFBRTtFQUMxQztJQUNFLGNBQWM7SUFDZCx3Q0FBd0M7SUFDeEMsb0NBQW9DO0lBQ3BDLDZCQUE2QjtJQUM3QixZQUFZLEVBQUU7SUFDZDtNQUNFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DO01BQ3BDLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0MsRUFBRTs7QUFFNUM7RUFDRSxjQUFjO0VBQ2QsdUJBQXVCO0VBQ3ZCLG9DQUFvQztFQUNwQyw2QkFBNkI7RUFDN0IsWUFBWSxFQUFFO0VBQ2Q7SUFDRSx5QkFBeUI7SUFDekIsb0NBQW9DO0lBQ3BDLG9DQUFvQztJQUNwQyxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsb0NBQW9DLEVBQUU7RUFDeEM7SUFDRSxjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLG9DQUFvQztJQUNwQyw2QkFBNkI7SUFDN0IsWUFBWSxFQUFFO0lBQ2Q7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQztNQUNwQyxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DLEVBQUU7RUFDMUM7SUFDRSxjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLG9DQUFvQztJQUNwQyw2QkFBNkI7SUFDN0IsWUFBWSxFQUFFO0lBQ2Q7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQztNQUNwQyxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DLEVBQUU7O0FBRTVDOzs7Ozs7RUFNRSxjQUFjO0VBQ2Qsd0NBQXdDO0VBQ3hDLG9DQUFvQztFQUNwQyw2QkFBNkI7RUFDN0IsWUFBWSxFQUFFO0VBQ2Q7Ozs7Ozs7Ozs7O0lBV0UseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyxvQ0FBb0M7SUFDcEMsZ0NBQWdDLEVBQUU7RUFDcEM7Ozs7Ozs7Ozs7O0lBV0UseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyxvQ0FBb0MsRUFBRTtFQUN4Qzs7Ozs7O0lBTUUsY0FBYztJQUNkLHdDQUF3QztJQUN4QyxvQ0FBb0M7SUFDcEMsNkJBQTZCO0lBQzdCLFlBQVksRUFBRTtJQUNkOzs7Ozs7Ozs7OztNQVdFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DO01BQ3BDLGdDQUFnQyxFQUFFO0lBQ3BDOzs7Ozs7Ozs7OztNQVdFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DLEVBQUU7RUFDMUM7Ozs7OztJQU1FLGNBQWM7SUFDZCx3Q0FBd0M7SUFDeEMsb0NBQW9DO0lBQ3BDLDZCQUE2QjtJQUM3QixZQUFZLEVBQUU7SUFDZDs7Ozs7Ozs7Ozs7TUFXRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQztNQUNwQyxnQ0FBZ0MsRUFBRTtJQUNwQzs7Ozs7Ozs7Ozs7TUFXRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQyxFQUFFOztBQUU1Qzs7O0VBR0UsY0FBYztFQUNkLHdDQUF3QztFQUN4QyxvQ0FBb0M7RUFDcEMsNkJBQTZCO0VBQzdCLFlBQVksRUFBRTtFQUNkOzs7OztJQUtFLHNCQUFzQjtJQUN0QixvQ0FBb0M7SUFDcEMsa0NBQWtDO0lBQ2xDLGdDQUFnQyxFQUFFO0VBQ3BDOzs7OztJQUtFLHNCQUFzQjtJQUN0QixvQ0FBb0M7SUFDcEMsa0NBQWtDLEVBQUU7RUFDdEM7OztJQUdFLGNBQWM7SUFDZCx3Q0FBd0M7SUFDeEMsb0NBQW9DO0lBQ3BDLDZCQUE2QjtJQUM3QixZQUFZLEVBQUU7SUFDZDs7Ozs7TUFLRSxzQkFBc0I7TUFDdEIsb0NBQW9DO01BQ3BDLGtDQUFrQztNQUNsQyxnQ0FBZ0MsRUFBRTtJQUNwQzs7Ozs7TUFLRSxzQkFBc0I7TUFDdEIsb0NBQW9DO01BQ3BDLGtDQUFrQyxFQUFFO0VBQ3hDOzs7SUFHRSxjQUFjO0lBQ2Qsd0NBQXdDO0lBQ3hDLG9DQUFvQztJQUNwQyw2QkFBNkI7SUFDN0IsWUFBWSxFQUFFO0lBQ2Q7Ozs7O01BS0Usc0JBQXNCO01BQ3RCLG9DQUFvQztNQUNwQyxrQ0FBa0M7TUFDbEMsZ0NBQWdDLEVBQUU7SUFDcEM7Ozs7O01BS0Usc0JBQXNCO01BQ3RCLG9DQUFvQztNQUNwQyxrQ0FBa0MsRUFBRTs7QUFFMUM7OztFQUdFLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsb0NBQW9DO0VBQ3BDLDZCQUE2QjtFQUM3QixZQUFZLEVBQUU7RUFDZDs7Ozs7SUFLRSx5QkFBeUI7SUFDekIsb0NBQW9DO0lBQ3BDLG9DQUFvQztJQUNwQyxnQ0FBZ0MsRUFBRTtFQUNwQzs7Ozs7SUFLRSx5QkFBeUI7SUFDekIsb0NBQW9DO0lBQ3BDLG9DQUFvQyxFQUFFO0VBQ3hDOzs7SUFHRSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyw2QkFBNkI7SUFDN0IsWUFBWSxFQUFFO0lBQ2Q7Ozs7O01BS0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0M7TUFDcEMsZ0NBQWdDLEVBQUU7SUFDcEM7Ozs7O01BS0UseUJBQXlCO01BQ3pCLG9DQUFvQztNQUNwQyxvQ0FBb0MsRUFBRTtFQUMxQzs7O0lBR0UsY0FBYztJQUNkLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsNkJBQTZCO0lBQzdCLFlBQVksRUFBRTtJQUNkOzs7OztNQUtFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DO01BQ3BDLGdDQUFnQyxFQUFFO0lBQ3BDOzs7OztNQUtFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DLEVBQUU7O0FBRTVDOzs7RUFHRSxjQUFjO0VBQ2Qsd0NBQXdDO0VBQ3hDLG9DQUFvQztFQUNwQyw2QkFBNkI7RUFDN0IsWUFBWSxFQUFFO0VBQ2Q7Ozs7O0lBS0UseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyxvQ0FBb0M7SUFDcEMsZ0NBQWdDLEVBQUU7RUFDcEM7Ozs7O0lBS0UseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyxvQ0FBb0MsRUFBRTtFQUN4Qzs7O0lBR0UsY0FBYztJQUNkLHdDQUF3QztJQUN4QyxvQ0FBb0M7SUFDcEMsNkJBQTZCO0lBQzdCLFlBQVksRUFBRTtJQUNkOzs7OztNQUtFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DO01BQ3BDLGdDQUFnQyxFQUFFO0lBQ3BDOzs7OztNQUtFLHlCQUF5QjtNQUN6QixvQ0FBb0M7TUFDcEMsb0NBQW9DLEVBQUU7RUFDMUM7OztJQUdFLGNBQWM7SUFDZCx3Q0FBd0M7SUFDeEMsb0NBQW9DO0lBQ3BDLDZCQUE2QjtJQUM3QixZQUFZLEVBQUU7SUFDZDs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQztNQUNwQyxnQ0FBZ0MsRUFBRTtJQUNwQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLG9DQUFvQyxFQUFFOztBQUU1QztFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixjQUFjLEVBQUU7RUFDaEI7SUFDRSxzQkFBc0IsRUFBRTtFQUMxQjtJQUNFLHNDQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixjQUFjO0lBQ2Qsc0JBQXNCO0lBQ3RCLG9CQUFvQjtJQUNwQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QscUNBQXFDO0lBQ3JDLG1DQUFtQztJQUNuQyx3QkFBd0I7SUFDeEIsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxlQUFlO0lBQ2Ysc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxjQUFjLEVBQUU7SUFDaEI7TUFDRSxjQUFjLEVBQUU7O0FBRXRCO0VBQ0UseUJBQXlCLEVBQUU7O0FBRTdCO0VBQ0UseUJBQXlCO0VBQ3pCLDZDQUE2QztFQUM3QyxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsYUFBYTtFQUNiLFNBQVMsRUFBRTs7QUFFYjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLHVCQUF1QixFQUFFOztBQUUzQjs7O0VBR0UsWUFBWTtFQUNaLFdBQVcsRUFBRTs7QUFFZjtFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsV0FBVztJQUNYLE9BQU87SUFDUCxRQUFRO0lBQ1IsTUFBTTtJQUNOLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsb0NBQW9DLEVBQUU7O0FBRTFDO0VBQ0Usc0JBQXNCO0VBQ3RCLCtCQUE0QjtLQUE1Qiw0QkFBNEIsRUFBRTtFQUM5QjtJQUNFO01BQ0Usc0JBQXNCLEVBQUUsRUFBRTs7QUFFaEM7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsK0JBQTRCO0tBQTVCLDRCQUE0QixFQUFFOztBQUVoQztFQUNFLFNBQVMsRUFBRTs7QUFFYjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHNDQUFzQztFQUN0QyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsa0NBQWtDO0VBQ2xDLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGdCQUFnQixFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRTtNQUNFLHNCQUFzQixFQUFFLEVBQUU7RUFDOUI7SUFDRTtNQUNFLHNCQUFzQixFQUFFLEVBQUU7RUFDOUI7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFO01BQ0Usc0JBQXNCLEVBQUUsRUFBRTtFQUM5QjtJQUNFO01BQ0UsV0FBVztNQUNYLGtCQUFrQixFQUFFLEVBQUU7RUFDMUI7SUFDRSxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWixlQUFlO0lBQ2Ysb0NBQW9DO0lBQ3BDLHlCQUF5QjtJQUN6QixtQkFBbUIsRUFBRTtJQUNyQjtNQUNFLGVBQWUsRUFBRTtJQUNuQjtNQUNFLHlCQUF5QjtNQUN6QiwyQkFBMkIsRUFBRTtNQUM3QjtRQUNFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMsZ0JBQWdCLEVBQUU7RUFDeEI7SUFDRSxrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0UsY0FBYyxFQUFFLEVBQUU7RUFDeEI7SUFDRSxvQ0FBb0M7SUFDcEMsb0NBQW9DLEVBQUU7RUFDeEM7SUFDRSx5QkFBeUI7SUFDekIsMkJBQTJCLEVBQUU7SUFDN0I7TUFDRSx5QkFBeUI7TUFDekIsb0NBQW9DO01BQ3BDLHFCQUFxQjtNQUNyQixnQkFBZ0IsRUFBRTtFQUN0QjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsa0NBQWtDO0lBQ2xDLG1CQUFtQjtJQUNuQixjQUFjLEVBQUU7RUFDbEI7SUFDRSxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUNYLFlBQVk7SUFDWixZQUFZO0lBQ1osa0NBQWtDO0lBQ2xDLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLCtCQUErQixFQUFFOztBQUVyQztFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLGtDQUFrQztFQUNsQyxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFBRTtFQUNuQjtJQUNFO01BQ0Usb0JBQW9CLEVBQUUsRUFBRTs7QUFFOUI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsZUFBZTtFQUNmLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGdDQUFnQyxFQUFFOztBQUVwQztFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLDRCQUE0QjtFQUM1Qiw4QkFBOEI7RUFDOUIsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsZUFBZTtJQUNmLGtDQUFrQztJQUNsQyxjQUFjLEVBQUU7RUFDbEI7SUFDRSxnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFLGNBQWM7TUFDZCxXQUFXO01BQ1gsU0FBUztNQUNULFVBQVUsRUFBRTtJQUNkO01BQ0Usa0NBQWtDO01BQ2xDLGFBQWE7TUFDYix5QkFBeUI7TUFDekIsbUJBQW1CO01BQ25CLGVBQWU7TUFDZixVQUFVO01BQ1Ysa0JBQWtCO01BQ2xCLDZCQUE2QjtNQUM3QixZQUFZLEVBQUU7O0FBRXBCO0VBQ0UsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtDQUFrQztJQUNsQyxtQkFBbUI7SUFDbkIsY0FBYyxFQUFFOztBQUVwQjtFQUNFLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixrQ0FBa0M7SUFDbEMsbUJBQW1CO0lBQ25CLGNBQWMsRUFBRTs7QUFFcEI7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYSxFQUFFO0VBQ2Y7SUFDRSxrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGVBQWUsRUFBRTtJQUNqQjtNQUNFLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sT0FBTztNQUNQLFdBQVc7TUFDWCxZQUFZO01BQ1osV0FBVztNQUNYLG1CQUFtQjtNQUNuQix5QkFBeUI7TUFDekIsbUJBQW1CLEVBQUU7SUFDdkI7TUFDRSxrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLFNBQVM7TUFDVCxXQUFXO01BQ1gsWUFBWTtNQUNaLFdBQVc7TUFDWCxtQkFBbUI7TUFDbkIsbUJBQW1CO01BQ25CLHlCQUF5QixFQUFFOztBQUVqQztFQUNFLFVBQVU7RUFDVixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxVQUFVO0VBQ1YsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGtDQUFrQztFQUNsQyxtQkFBbUI7RUFDbkIsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGdCQUFnQixFQUFFO0VBQ2xCO0lBQ0Usa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIseUJBQXlCO0lBQ3pCLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsMENBQTBDO0lBQzFDLHdCQUF3QjtJQUN4QixnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFLDZCQUE2QjtNQUM3Qix3Q0FBd0M7TUFDeEMsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSx5QkFBeUIsRUFBRTtNQUMzQjtRQUNFLDZCQUE2QjtRQUM3Qix3Q0FBd0M7UUFDeEMsdUJBQXVCLEVBQUU7SUFDN0I7TUFDRSxhQUFhO01BQ2IsT0FBTztNQUNQLFFBQVE7TUFDUixTQUFTO01BQ1QsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxrQkFBa0IsRUFBRTtNQUNwQjtRQUNFLGNBQWM7UUFDZCxlQUFlLEVBQUU7SUFDckI7TUFDRSxhQUFhLEVBQUU7TUFDZjtRQUNFLGVBQWU7UUFDZixjQUFjLEVBQUU7SUFDcEI7TUFDRSxjQUFjLEVBQUU7RUFDcEI7SUFDRSxjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGNBQWMsRUFBRTs7QUFFcEI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGdCQUFnQjtFQUNoQiw0QkFBNEI7RUFDNUIseUJBQXlCO0VBQ3pCLG9DQUFvQyxFQUFFO0VBQ3RDO0lBQ0UseUJBQXlCO0lBQ3pCLG9DQUFvQztJQUNwQyxvQ0FBb0MsRUFBRTs7QUFFMUM7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtDQUFrQztFQUNsQyxpQkFBaUI7RUFDakIsY0FBYztFQUNkLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxvQkFBb0IsRUFBRTtFQUN0QjtJQUNFO01BQ0Usb0JBQW9CLEVBQUUsRUFBRTs7QUFFOUI7RUFDRSxlQUFlLEVBQUU7RUFDakI7SUFDRSxZQUFZLEVBQUU7RUFDaEI7SUFDRSxVQUFVLEVBQUU7RUFDZDs7SUFFRSxhQUFhLEVBQUU7O0FBRW5CO0VBQ0Usb0JBQW9CO0VBQ3BCLHlCQUF5QjtFQUN6Qix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLDBDQUEwQyxFQUFFOztBQUU5QztFQUNFLFlBQVk7RUFDWixTQUFTLEVBQUU7O0FBRWI7RUFDRSxpQkFBaUIsRUFBRTtFQUNuQjtJQUNFLG1CQUFtQixFQUFFOztBQUV6QjtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLGtDQUFrQztFQUNsQywwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLGNBQWMsRUFBRTtFQUNoQjtJQUNFO01BQ0UsY0FBYztNQUNkLG9CQUFvQixFQUFFLEVBQUU7O0FBRTlCO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGtDQUFrQztFQUNsQyxpQkFBaUI7RUFDakIsNEJBQTRCO0VBQzVCLGNBQWM7RUFDZCxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUI7RUFDakIsa0NBQWtDO0VBQ2xDLGNBQWM7RUFDZCxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSx1QkFBdUIsRUFBRTtFQUN6QjtJQUNFLG1CQUFtQixFQUFFOztBQUV6QjtFQUNFLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFFOztBQUV4QjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsa0NBQWtDO0VBQ2xDLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsa0NBQWtDO0VBQ2xDLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsK0JBQStCLEVBQUU7RUFDakM7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLFNBQVM7SUFDVCxrQ0FBa0M7SUFDbEMsY0FBYztJQUNkLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0Usa0JBQWtCO0lBQ2xCLGFBQWEsRUFBRTtJQUNmO01BQ0Usa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixlQUFlLEVBQUU7TUFDakI7UUFDRSxrQkFBa0I7UUFDbEIsTUFBTTtRQUNOLE9BQU87UUFDUCxXQUFXO1FBQ1gsWUFBWTtRQUNaLFdBQVc7UUFDWCxtQkFBbUI7UUFDbkIseUJBQXlCO1FBQ3pCLG1CQUFtQixFQUFFO01BQ3ZCO1FBQ0Usa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixTQUFTO1FBQ1QsV0FBVztRQUNYLFlBQVk7UUFDWixXQUFXO1FBQ1gsbUJBQW1CO1FBQ25CLG1CQUFtQjtRQUNuQix5QkFBeUIsRUFBRTtFQUNqQztJQUNFLFVBQVU7SUFDVixtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLFVBQVU7SUFDVixtQkFBbUIsRUFBRTs7QUFFekI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQ0FBa0M7RUFDbEMsY0FBYztFQUNkLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxrQ0FBa0M7RUFDbEMsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxpQkFBaUIsRUFBRTtFQUNuQjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7O0FBRXpCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQ0FBa0M7RUFDbEMsY0FBYztFQUNkLGlCQUFpQixFQUFFOztBQUVyQjs7RUFFRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixrQ0FBa0MsRUFBRTs7QUFFdEM7RUFDRSxlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLDZCQUE2QjtFQUM3Qix5QkFBeUIsRUFBRTs7QUFFN0I7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQix3Q0FBd0M7RUFDeEMsb0NBQW9DO0VBQ3BDLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0UseUJBQXlCO0lBQ3pCLG9DQUFvQyxFQUFFOztBQUUxQzs7O0VBR0UsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQix5QkFBeUIsRUFBRTtFQUMzQjtJQUNFOzs7TUFHRSxXQUFXLEVBQUUsRUFBRTs7QUFFckI7RUFDRTtJQUNFLGlCQUFpQixFQUFFLEVBQUU7O0FBRXpCO0VBQ0UsbUJBQW1CO0VBQ25CLCtDQUErQyxFQUFFO0VBQ2pEO0lBQ0Usb0JBQW9CLEVBQUU7O0FBRTFCO0VBQ0Usb0NBQW9DO0VBQ3BDLG9DQUFvQyxFQUFFO0VBQ3RDO0lBQ0UsNEJBQTRCO0lBQzVCLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UseUJBQXlCO0lBQ3pCLDhCQUE4QixFQUFFOztBQUVwQztFQUNFLG9DQUFvQztFQUNwQyxvQ0FBb0MsRUFBRTtFQUN0QztJQUNFLDRCQUE0QjtJQUM1Qix5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLHlCQUF5QjtJQUN6Qiw4QkFBOEIsRUFBRTs7QUFFcEM7RUFDRSxvQ0FBb0M7RUFDcEMsb0NBQW9DLEVBQUU7RUFDdEM7SUFDRSw0QkFBNEI7SUFDNUIseUJBQXlCLEVBQUU7RUFDN0I7SUFDRSx5QkFBeUI7SUFDekIsOEJBQThCLEVBQUUiLCJmaWxlIjoibWVtYmVyc2hpcC1yYXRlLWNhbGMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZW0tY29udmVydGVyIG1peGluIHRvIGNvbnZlcnQgcHggdG8gcmVtXG4gKlxuICogVXNhZ2VzXG4gKiBAaW5jbHVkZSByZW0ocGFkZGluZy1ib3R0b20sIDIwcHgsIHRydWUpO1xuICpcbiAqL1xuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldCBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7IH1cbiAgLmJ0bjpub3QoLmJ0bi1saW5rKSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0IEJvbGRcIjsgfVxuICAuYnRuIHN0cm9uZyB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4udGVhc2VyLWJ1dHRvbiBhLFxuYS5idG4ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG5hLmJ0biB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDdweCAxOHB4IDlweDsgfVxuXG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lIHtcbiAgLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkOiAycHggc29saWQgI2NjYztcbiAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS13c0JvcmRlclJhZGl1cywgdW5zZXQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldCBNZWRpdW1cIiwgc2VyaWYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDE2cHggNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1wcmltYXJ5LFxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1wcmltYXJ5LFxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDsgfVxuICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tcHJpbWFyeTpob3ZlcixcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBjb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc2Vjb25kYXJ5LFxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zZWNvbmRhcnksXG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50OyB9XG4gICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7IH1cbiAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zdWNjZXNzLFxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zdWNjZXNzLFxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZiNmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2YjZiICFpbXBvcnRhbnQ7IH1cbiAgICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc3VjY2Vzczpob3ZlcixcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDsgfVxuICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWRhbmdlcixcbiAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tZGFuZ2VyLFxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNDtcbiAgICBib3JkZXItY29sb3I6ICNlZDFjMjQgIWltcG9ydGFudDsgfVxuICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tZGFuZ2VyOmhvdmVyLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWRhbmdlcjpob3ZlcixcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2E5MmIzMSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4taW5mbyxcbiAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4taW5mbyxcbiAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwYWVlZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1pbmZvOmhvdmVyLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWluZm86aG92ZXIsXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7IH1cbiAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi13YXJuaW5nLFxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi13YXJuaW5nLFxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWI3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjViNzQ1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzNDNhNDA7IH1cbiAgICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXdhcm5pbmc6aG92ZXIsXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4td2FybmluZzpob3ZlcixcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMzFmMjAgIWltcG9ydGFudDsgfVxuICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQsXG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQsXG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1wcmltYXJ5LFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXByaW1hcnksXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tcHJpbWFyeTpob3ZlcixcbiAgICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXByaW1hcnk6aG92ZXIsXG4gICAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7IH1cbiAgICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXNlY29uZGFyeSxcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zZWNvbmRhcnksXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDsgfVxuICAgICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4gICAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4gICAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDsgfVxuICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc3VjY2VzcyxcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zdWNjZXNzLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50OyB9XG4gICAgICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gICAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zdWNjZXNzOmhvdmVyLFxuICAgICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50OyB9XG4gICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1kYW5nZXIsXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tZGFuZ2VyLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tZGFuZ2VyIHtcbiAgICAgIGNvbG9yOiAjYTkyYjMxICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tZGFuZ2VyOmhvdmVyLFxuICAgICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tZGFuZ2VyOmhvdmVyLFxuICAgICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI0ICFpbXBvcnRhbnQ7IH1cbiAgICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLWluZm8sXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4taW5mbyxcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLWluZm8ge1xuICAgICAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDsgfVxuICAgICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1pbmZvOmhvdmVyLFxuICAgICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4taW5mbzpob3ZlcixcbiAgICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4taW5mbzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWYgIWltcG9ydGFudDsgfVxuICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4td2FybmluZyxcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi13YXJuaW5nLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4td2FybmluZyB7XG4gICAgICBjb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50OyB9XG4gICAgICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXdhcm5pbmc6aG92ZXIsXG4gICAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi13YXJuaW5nOmhvdmVyLFxuICAgICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Yjc0NSAhaW1wb3J0YW50OyB9XG4gICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkOmhvdmVyLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQ6aG92ZXIsXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zbSxcbiAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc20sXG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc20ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweCA4cHggMTJweDsgfVxuICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLW1kLFxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1tZCxcbiAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1tZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDZweCAxNnB4IDZweCAxNnB4OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGcsXG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxnLFxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxnIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMjRweDsgfVxuICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmU6aG92ZXIsXG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmU6aG92ZXIsXG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluayxcbiAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluayxcbiAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0cHggMCA0cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDA2MGFmOyB9XG4gICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rOmFmdGVyLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbms6YWZ0ZXIsXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tcHJpbWFyeSxcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1wcmltYXJ5LFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tcHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50OyB9XG4gICAgICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXByaW1hcnk6aG92ZXIsXG4gICAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICAgICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7IH1cbiAgICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXNlY29uZGFyeSxcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zZWNvbmRhcnksXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDsgfVxuICAgICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4gICAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4gICAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50OyB9XG4gICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zdWNjZXNzLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXN1Y2Nlc3MsXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjMDA2YjZiICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tc3VjY2Vzczpob3ZlcixcbiAgICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gICAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDsgfVxuICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tZGFuZ2VyLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWRhbmdlcixcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWRhbmdlciB7XG4gICAgICBjb2xvcjogI2E5MmIzMSAhaW1wb3J0YW50OyB9XG4gICAgICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWRhbmdlcjpob3ZlcixcbiAgICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWRhbmdlcjpob3ZlcixcbiAgICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTkyYjMxICFpbXBvcnRhbnQ7IH1cbiAgICAubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWluZm8sXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4taW5mbyxcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWluZm8ge1xuICAgICAgY29sb3I6ICMyMzFmMjAgIWltcG9ydGFudDsgfVxuICAgICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1pbmZvOmhvdmVyLFxuICAgICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4taW5mbzpob3ZlcixcbiAgICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4taW5mbzpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50OyB9XG4gICAgLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi13YXJuaW5nLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXdhcm5pbmcsXG4gICAgLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi13YXJuaW5nIHtcbiAgICAgIGNvbG9yOiAjNjY0ZDAzICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4td2FybmluZzpob3ZlcixcbiAgICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXdhcm5pbmc6aG92ZXIsXG4gICAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM2NjRkMDMgIWltcG9ydGFudDsgfVxuICAgIC5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluazpob3ZlcixcbiAgICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rOmhvdmVyLFxuICAgIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDsgfVxuXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgYS5idG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDsgfVxuXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLmxpc3RpbmctZmlsdGVycyBmb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LXdyYXBwZXIgLmZvcm0tc3VibWl0IHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAubGlzdGluZy1maWx0ZXJzIGZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtd3JhcHBlciAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDsgfVxuXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLmJsb2NrLWxiLWxpc3RpbmctYXJ0aWNsZXMgLmxiLWFydGljbGVzLWxpc3RpbmcgLnBhZ2VyIC5sb2FkX21vcmVfYnV0dG9uIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13c1BhcnRuZXJDb2xvciwgdmFyKC0teWxiLWNvbG9yLWJsdWUtZGFyaykpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDsgfVxuXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLmJsb2NrLWxiLWNhcmRzLW92ZXJsYXkgLnJvdy1jYXJkcyAuY2FyZCAuY2FyZC1jb250ZW50IC5idG4uYnRuLXNlY29uZGFyeS5maWxsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAuYmxvY2stbGItY2FyZHMtb3ZlcmxheSAucm93LWNhcmRzIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmJ0bi5idG4tc2Vjb25kYXJ5LmZpbGxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIHdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAubGItd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4ge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13c1BhcnRuZXJDb2xvciwgdmFyKC0teWxiLWNvbG9yLWJsdWUtZGFyaykpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDsgfVxuICAubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLmxiLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7IH1cblxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgYS5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIGEuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgYmxhY2spICFpbXBvcnRhbnQ7IH1cblxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLmxpc3RpbmctZmlsdGVycyBmb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LXdyYXBwZXIgLmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5saXN0aW5nLWZpbHRlcnMgZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC13cmFwcGVyIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIGJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5ibG9jay1sYi1saXN0aW5nLWFydGljbGVzIC5sYi1hcnRpY2xlcy1saXN0aW5nIC5wYWdlciAubG9hZF9tb3JlX2J1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5ibG9jay1sYi1saXN0aW5nLWFydGljbGVzIC5sYi1hcnRpY2xlcy1saXN0aW5nIC5wYWdlciAubG9hZF9tb3JlX2J1dHRvbiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7IH1cblxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLmJsb2NrLWxiLWNhcmRzLW92ZXJsYXkgLnJvdy1jYXJkcyAuY2FyZCAuY2FyZC1jb250ZW50IC5idG4uYnRuLXNlY29uZGFyeS5maWxsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIHdoaXRlKSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5ibG9jay1sYi1jYXJkcy1vdmVybGF5IC5yb3ctY2FyZHMgLmNhcmQgLmNhcmQtY29udGVudCAuYnRuLmJ0bi1zZWNvbmRhcnkuZmlsbGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7IH1cblxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLmxiLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5sYi13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIGJsYWNrKSAhaW1wb3J0YW50OyB9XG5cbi5sYXlvdXQtY29udGFpbmVyIC5ibG9jay1pbmxpbmUtYmxvY2tsYi1hY2NvcmRpb24gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sYXlvdXQtY29udGFpbmVyIC5ibG9jay1sYXlvdXQtYnVpbGRlciBhLmJ0biB7XG4gIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0td3NCb3JkZXJSYWRpdXMsIHVuc2V0KSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4IDZweCAxNnB4OyB9XG5cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrIHRhYmxlLmZpZWxkLW11bHRpcGxlLXRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgfVxuICAudWktZGlhbG9nLW9mZi1jYW52YXMgLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayB0YWJsZS5maWVsZC1tdWx0aXBsZS10YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC51aS1kaWFsb2ctb2ZmLWNhbnZhcyAubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrIHRhYmxlLmZpZWxkLW11bHRpcGxlLXRhYmxlIHRib2R5IHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIC51aS1kaWFsb2ctb2ZmLWNhbnZhcyAubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrIHRhYmxlLmZpZWxkLW11bHRpcGxlLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBbZGF0YS1kcnVwYWwtY2stc3R5bGUtZmVuY2VdIC5jay5jay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5idG4teHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4uYnRuLXNtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDI4cHg7IH1cblxuLmJ0bi1tZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMCAzMnB4OyB9XG5cbi5idG4tbGcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuXG4uYnRuLWJsdWUsXG4uYnRuLXByaW1hcnksXG4uYnRuLXN1Y2Nlc3MsXG4uYnRuLWRhbmdlcixcbi5idG4td2FybmluZyxcbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmO1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSAwcHgpO1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmJ0bi1ibHVlOmhvdmVyLCAuYnRuLWJsdWU6Zm9jdXMsXG4gIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gIC5idG4tc3VjY2Vzczpmb2N1cyxcbiAgLmJ0bi1kYW5nZXI6aG92ZXIsXG4gIC5idG4tZGFuZ2VyOmZvY3VzLFxuICAuYnRuLXdhcm5pbmc6aG92ZXIsXG4gIC5idG4td2FybmluZzpmb2N1cyxcbiAgLmJ0bi1kYXJrOmhvdmVyLFxuICAuYnRuLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIzAwNGY5MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRmOTAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjMDA0ZjkwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGY5MCAhaW1wb3J0YW50OyB9XG4gIC5idG4tYmx1ZS5idG4teHMsXG4gIC5idG4tcHJpbWFyeS5idG4teHMsXG4gIC5idG4tc3VjY2Vzcy5idG4teHMsXG4gIC5idG4tZGFuZ2VyLmJ0bi14cyxcbiAgLmJ0bi13YXJuaW5nLmJ0bi14cyxcbiAgLmJ0bi1kYXJrLmJ0bi14cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZjtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzJweCAtIDBweCk7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmJ0bi1ibHVlLmJ0bi14czpob3ZlciwgLmJ0bi1ibHVlLmJ0bi14czpmb2N1cyxcbiAgICAuYnRuLXByaW1hcnkuYnRuLXhzOmhvdmVyLFxuICAgIC5idG4tcHJpbWFyeS5idG4teHM6Zm9jdXMsXG4gICAgLmJ0bi1zdWNjZXNzLmJ0bi14czpob3ZlcixcbiAgICAuYnRuLXN1Y2Nlc3MuYnRuLXhzOmZvY3VzLFxuICAgIC5idG4tZGFuZ2VyLmJ0bi14czpob3ZlcixcbiAgICAuYnRuLWRhbmdlci5idG4teHM6Zm9jdXMsXG4gICAgLmJ0bi13YXJuaW5nLmJ0bi14czpob3ZlcixcbiAgICAuYnRuLXdhcm5pbmcuYnRuLXhzOmZvY3VzLFxuICAgIC5idG4tZGFyay5idG4teHM6aG92ZXIsXG4gICAgLmJ0bi1kYXJrLmJ0bi14czpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwcHggc29saWQgIzAwNGY5MCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGY5MCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLWJsdWUuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ibHVlLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi1wcmltYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1wcmltYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi1zdWNjZXNzLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1zdWNjZXNzLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi1kYW5nZXIuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLWRhbmdlci5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5idG4td2FybmluZy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5idG4td2FybmluZy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5idG4tZGFyay5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5idG4tZGFyay5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjMDA0ZjkwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZjkwICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1ibHVlLmJ0bi1sZyxcbiAgLmJ0bi1wcmltYXJ5LmJ0bi1sZyxcbiAgLmJ0bi1zdWNjZXNzLmJ0bi1sZyxcbiAgLmJ0bi1kYW5nZXIuYnRuLWxnLFxuICAuYnRuLXdhcm5pbmcuYnRuLWxnLFxuICAuYnRuLWRhcmsuYnRuLWxnIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmO1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gMHB4KTtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuYnRuLWJsdWUuYnRuLWxnOmhvdmVyLCAuYnRuLWJsdWUuYnRuLWxnOmZvY3VzLFxuICAgIC5idG4tcHJpbWFyeS5idG4tbGc6aG92ZXIsXG4gICAgLmJ0bi1wcmltYXJ5LmJ0bi1sZzpmb2N1cyxcbiAgICAuYnRuLXN1Y2Nlc3MuYnRuLWxnOmhvdmVyLFxuICAgIC5idG4tc3VjY2Vzcy5idG4tbGc6Zm9jdXMsXG4gICAgLmJ0bi1kYW5nZXIuYnRuLWxnOmhvdmVyLFxuICAgIC5idG4tZGFuZ2VyLmJ0bi1sZzpmb2N1cyxcbiAgICAuYnRuLXdhcm5pbmcuYnRuLWxnOmhvdmVyLFxuICAgIC5idG4td2FybmluZy5idG4tbGc6Zm9jdXMsXG4gICAgLmJ0bi1kYXJrLmJ0bi1sZzpob3ZlcixcbiAgICAuYnRuLWRhcmsuYnRuLWxnOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjMDA0ZjkwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZjkwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5idG4tYmx1ZS5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsdWUuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLXByaW1hcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLXByaW1hcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLXN1Y2Nlc3MuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLXN1Y2Nlc3MuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLWRhbmdlci5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5idG4tZGFuZ2VyLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi13YXJuaW5nLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi13YXJuaW5nLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi1kYXJrLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1kYXJrLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDRmOTAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRmOTAgIWltcG9ydGFudDsgfVxuXG4uYnRuLWdyZWVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjNmE7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDZjNmEgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDBweCk7XG4gIGhlaWdodDogNTBweDsgfVxuICAuYnRuLWdyZWVuOmhvdmVyLCAuYnRuLWdyZWVuOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1ncmVlbi5idG4teHMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjNmE7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIzAwNmM2YSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSAwcHgpO1xuICAgIGhlaWdodDogMzJweDsgfVxuICAgIC5idG4tZ3JlZW4uYnRuLXhzOmhvdmVyLCAuYnRuLWdyZWVuLmJ0bi14czpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwcHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLWdyZWVuLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JlZW4uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwcHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50OyB9XG4gIC5idG4tZ3JlZW4uYnRuLWxnIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YzZhO1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDZjNmEgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gMHB4KTtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuYnRuLWdyZWVuLmJ0bi1sZzpob3ZlciwgLmJ0bi1ncmVlbi5idG4tbGc6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNDkgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1ncmVlbi5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdyZWVuLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNDkgIWltcG9ydGFudDsgfVxuXG4uYnRuLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTM4O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZmZkNTM4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSAwcHgpO1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmJ0bi15ZWxsb3c6aG92ZXIsIC5idG4teWVsbG93OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDsgfVxuICAuYnRuLXllbGxvdy5idG4teHMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ1Mzg7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2ZmZDUzOCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSAwcHgpO1xuICAgIGhlaWdodDogMzJweDsgfVxuICAgIC5idG4teWVsbG93LmJ0bi14czpob3ZlciwgLmJ0bi15ZWxsb3cuYnRuLXhzOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5idG4teWVsbG93LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4teWVsbG93LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDsgfVxuICAuYnRuLXllbGxvdy5idG4tbGcge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ1Mzg7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2ZmZDUzOCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDYwcHggLSAwcHgpO1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5idG4teWVsbG93LmJ0bi1sZzpob3ZlciwgLmJ0bi15ZWxsb3cuYnRuLWxnOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5idG4teWVsbG93LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4teWVsbG93LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLXJlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU2YzY5O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZTU2YzY5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSAwcHgpO1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmJ0bi1yZWQ6aG92ZXIsIC5idG4tcmVkOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDsgfVxuICAuYnRuLXJlZC5idG4teHMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTZjNjk7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2U1NmM2OSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSAwcHgpO1xuICAgIGhlaWdodDogMzJweDsgfVxuICAgIC5idG4tcmVkLmJ0bi14czpob3ZlciwgLmJ0bi1yZWQuYnRuLXhzOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5idG4tcmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDsgfVxuICAuYnRuLXJlZC5idG4tbGcge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTZjNjk7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2U1NmM2OSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDYwcHggLSAwcHgpO1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5idG4tcmVkLmJ0bi1sZzpob3ZlciwgLmJ0bi1yZWQuYnRuLWxnOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5idG4tcmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDsgfVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4ge1xuICBjb2xvcjogIzAwNmM2YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNmM2YSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gNHB4KTtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5idG4tb3V0bGluZS1ncmVlbjpob3ZlciwgLmJ0bi1vdXRsaW5lLWdyZWVuOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50OyB9XG4gIC5idG4tb3V0bGluZS1ncmVlbi5idG4teHMge1xuICAgIGNvbG9yOiAjMDA2YzZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNmM2YSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSA0cHgpO1xuICAgIGhlaWdodDogMzJweDsgfVxuICAgIC5idG4tb3V0bGluZS1ncmVlbi5idG4teHM6aG92ZXIsIC5idG4tb3V0bGluZS1ncmVlbi5idG4teHM6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNDkgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmVlbi5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1sZyB7XG4gICAgY29sb3I6ICMwMDZjNmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2YzZhICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNjBweCAtIDRweCk7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1sZzpob3ZlciwgLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1sZzpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLW91dGxpbmUtZ3JlZW4uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNDkgIWltcG9ydGFudDsgfVxuXG4uYnRuLW91dGxpbmUteWVsbG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTMsIDU2LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZDUzOCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gNHB4KTtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5idG4tb3V0bGluZS15ZWxsb3c6aG92ZXIsIC5idG4tb3V0bGluZS15ZWxsb3c6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLW91dGxpbmUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDsgfVxuICAuYnRuLW91dGxpbmUteWVsbG93LmJ0bi14cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIxMywgNTYsIDApO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmQ1MzggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gNHB4KTtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAuYnRuLW91dGxpbmUteWVsbG93LmJ0bi14czpob3ZlciwgLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4teHM6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUteWVsbG93LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDsgfVxuICAuYnRuLW91dGxpbmUteWVsbG93LmJ0bi1sZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIxMywgNTYsIDApO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmQ1MzggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gNHB4KTtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuYnRuLW91dGxpbmUteWVsbG93LmJ0bi1sZzpob3ZlciwgLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tbGc6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUteWVsbG93LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLW91dGxpbmUtcmVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAxMDgsIDEwNSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNTZjNjkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDRweCk7XG4gIGhlaWdodDogNTBweDsgfVxuICAuYnRuLW91dGxpbmUtcmVkOmhvdmVyLCAuYnRuLW91dGxpbmUtcmVkOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXJlZC5idG4teHMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAxMDgsIDEwNSwgMCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2U1NmM2OSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSA0cHgpO1xuICAgIGhlaWdodDogMzJweDsgfVxuICAgIC5idG4tb3V0bGluZS1yZWQuYnRuLXhzOmhvdmVyLCAuYnRuLW91dGxpbmUtcmVkLmJ0bi14czpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NGUyMSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLW91dGxpbmUtcmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1yZWQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NGUyMSAhaW1wb3J0YW50OyB9XG4gIC5idG4tb3V0bGluZS1yZWQuYnRuLWxnIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMTA4LCAxMDUsIDApO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNTZjNjkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gNHB4KTtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuYnRuLW91dGxpbmUtcmVkLmJ0bi1sZzpob3ZlciwgLmJ0bi1vdXRsaW5lLXJlZC5idG4tbGc6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXJlZC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDsgfVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDBweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSAwcHgpO1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmJ0bi1saWdodDpob3ZlciwgLmJ0bi1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50OyB9XG4gIC5idG4tbGlnaHQuYnRuLXhzIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzJweCAtIDBweCk7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmJ0bi1saWdodC5idG4teHM6aG92ZXIsIC5idG4tbGlnaHQuYnRuLXhzOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5idG4tbGlnaHQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1saWdodC5idG4tbGcge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gMHB4KTtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuYnRuLWxpZ2h0LmJ0bi1sZzpob3ZlciwgLmJ0bi1saWdodC5idG4tbGc6Zm9jdXMge1xuICAgICAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1saWdodC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDsgfVxuXG4uYnRuLWJsdWUtb3V0bGluZWQsXG4uYnRuLW91dGxpbmUtcHJpbWFyeSxcbi5idG4tb3V0bGluZS1zdWNjZXNzLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcixcbi5idG4tb3V0bGluZS13YXJuaW5nLFxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzAwNjBhZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gNHB4KTtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5idG4tYmx1ZS1vdXRsaW5lZDpob3ZlciwgLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzLFxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlcixcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLFxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyxcbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlcixcbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyxcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsXG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLFxuICAuYnRuLW91dGxpbmUtZGFyazpob3ZlcixcbiAgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLWJsdWUtb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsdWUtb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi14cyxcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLXhzLFxuICAuYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4teHMsXG4gIC5idG4tb3V0bGluZS1kYW5nZXIuYnRuLXhzLFxuICAuYnRuLW91dGxpbmUtd2FybmluZy5idG4teHMsXG4gIC5idG4tb3V0bGluZS1kYXJrLmJ0bi14cyB7XG4gICAgY29sb3I6ICMwMDYwYWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzJweCAtIDRweCk7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi14czpob3ZlciwgLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi14czpmb2N1cyxcbiAgICAuYnRuLW91dGxpbmUtcHJpbWFyeS5idG4teHM6aG92ZXIsXG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLXhzOmZvY3VzLFxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi14czpob3ZlcixcbiAgICAuYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4teHM6Zm9jdXMsXG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4teHM6aG92ZXIsXG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4teHM6Zm9jdXMsXG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLXhzOmhvdmVyLFxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi14czpmb2N1cyxcbiAgICAuYnRuLW91dGxpbmUtZGFyay5idG4teHM6aG92ZXIsXG4gICAgLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLXhzOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5idG4tYmx1ZS1vdXRsaW5lZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsdWUtb3V0bGluZWQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtcHJpbWFyeS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5idG4tb3V0bGluZS1kYW5nZXIuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtd2FybmluZy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5idG4tb3V0bGluZS1kYXJrLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50OyB9XG4gIC5idG4tYmx1ZS1vdXRsaW5lZC5idG4tbGcsXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1sZyxcbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWxnLFxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1sZyxcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLWxnLFxuICAuYnRuLW91dGxpbmUtZGFyay5idG4tbGcge1xuICAgIGNvbG9yOiAjMDA2MGFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDYwcHggLSA0cHgpO1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5idG4tYmx1ZS1vdXRsaW5lZC5idG4tbGc6aG92ZXIsIC5idG4tYmx1ZS1vdXRsaW5lZC5idG4tbGc6Zm9jdXMsXG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLWxnOmhvdmVyLFxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1sZzpmb2N1cyxcbiAgICAuYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tbGc6aG92ZXIsXG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWxnOmZvY3VzLFxuICAgIC5idG4tb3V0bGluZS1kYW5nZXIuYnRuLWxnOmhvdmVyLFxuICAgIC5idG4tb3V0bGluZS1kYW5nZXIuYnRuLWxnOmZvY3VzLFxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1sZzpob3ZlcixcbiAgICAuYnRuLW91dGxpbmUtd2FybmluZy5idG4tbGc6Zm9jdXMsXG4gICAgLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLWxnOmhvdmVyLFxuICAgIC5idG4tb3V0bGluZS1kYXJrLmJ0bi1sZzpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLWJsdWUtb3V0bGluZWQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtZGFyay5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5idG4tb3V0bGluZS1kYXJrLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDsgfVxuXG4uYnRuLXdoaXRlLW91dGxpbmVkLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDRweCk7XG4gIGhlaWdodDogNTBweDsgfVxuICAuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLCAuYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzLFxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIsXG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyxcbiAgLmJ0bi1kZWZhdWx0OmhvdmVyLFxuICAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi13aGl0ZS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2hpdGUtb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAuYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5idG4td2hpdGUtb3V0bGluZWQuYnRuLXhzLFxuICAuYnRuLW91dGxpbmUtbGlnaHQuYnRuLXhzLFxuICAuYnRuLWRlZmF1bHQuYnRuLXhzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gNHB4KTtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAuYnRuLXdoaXRlLW91dGxpbmVkLmJ0bi14czpob3ZlciwgLmJ0bi13aGl0ZS1vdXRsaW5lZC5idG4teHM6Zm9jdXMsXG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi14czpob3ZlcixcbiAgICAuYnRuLW91dGxpbmUtbGlnaHQuYnRuLXhzOmZvY3VzLFxuICAgIC5idG4tZGVmYXVsdC5idG4teHM6aG92ZXIsXG4gICAgLmJ0bi1kZWZhdWx0LmJ0bi14czpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi13aGl0ZS1vdXRsaW5lZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdoaXRlLW91dGxpbmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi1kZWZhdWx0LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1kZWZhdWx0LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi13aGl0ZS1vdXRsaW5lZC5idG4tbGcsXG4gIC5idG4tb3V0bGluZS1saWdodC5idG4tbGcsXG4gIC5idG4tZGVmYXVsdC5idG4tbGcge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDYwcHggLSA0cHgpO1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5idG4td2hpdGUtb3V0bGluZWQuYnRuLWxnOmhvdmVyLCAuYnRuLXdoaXRlLW91dGxpbmVkLmJ0bi1sZzpmb2N1cyxcbiAgICAuYnRuLW91dGxpbmUtbGlnaHQuYnRuLWxnOmhvdmVyLFxuICAgIC5idG4tb3V0bGluZS1saWdodC5idG4tbGc6Zm9jdXMsXG4gICAgLmJ0bi1kZWZhdWx0LmJ0bi1sZzpob3ZlcixcbiAgICAuYnRuLWRlZmF1bHQuYnRuLWxnOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLXdoaXRlLW91dGxpbmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2hpdGUtb3V0bGluZWQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtbGlnaHQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtbGlnaHQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLWRlZmF1bHQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLWRlZmF1bHQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uYnRuLWluZGlnbyxcbi5idG4taW5mbyxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGY7XG4gIGJvcmRlcjogMHB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDBweCk7XG4gIGhlaWdodDogNTBweDsgfVxuICAuYnRuLWluZGlnbzpob3ZlciwgLmJ0bi1pbmRpZ286Zm9jdXMsXG4gIC5idG4taW5mbzpob3ZlcixcbiAgLmJ0bi1pbmZvOmZvY3VzLFxuICAuYnRuLXNlY29uZGFyeTpob3ZlcixcbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIzVjMmU5MSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIzVjMmU5MSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDsgfVxuICAuYnRuLWluZGlnby5idG4teHMsXG4gIC5idG4taW5mby5idG4teHMsXG4gIC5idG4tc2Vjb25kYXJ5LmJ0bi14cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZjtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzJweCAtIDBweCk7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmJ0bi1pbmRpZ28uYnRuLXhzOmhvdmVyLCAuYnRuLWluZGlnby5idG4teHM6Zm9jdXMsXG4gICAgLmJ0bi1pbmZvLmJ0bi14czpob3ZlcixcbiAgICAuYnRuLWluZm8uYnRuLXhzOmZvY3VzLFxuICAgIC5idG4tc2Vjb25kYXJ5LmJ0bi14czpob3ZlcixcbiAgICAuYnRuLXNlY29uZGFyeS5idG4teHM6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1pbmRpZ28uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmRpZ28uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLWluZm8uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLWluZm8uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLXNlY29uZGFyeS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5idG4tc2Vjb25kYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDsgfVxuICAuYnRuLWluZGlnby5idG4tbGcsXG4gIC5idG4taW5mby5idG4tbGcsXG4gIC5idG4tc2Vjb25kYXJ5LmJ0bi1sZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZjtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNjBweCAtIDBweCk7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLmJ0bi1pbmRpZ28uYnRuLWxnOmhvdmVyLCAuYnRuLWluZGlnby5idG4tbGc6Zm9jdXMsXG4gICAgLmJ0bi1pbmZvLmJ0bi1sZzpob3ZlcixcbiAgICAuYnRuLWluZm8uYnRuLWxnOmZvY3VzLFxuICAgIC5idG4tc2Vjb25kYXJ5LmJ0bi1sZzpob3ZlcixcbiAgICAuYnRuLXNlY29uZGFyeS5idG4tbGc6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1pbmRpZ28uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmRpZ28uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLWluZm8uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLWluZm8uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLXNlY29uZGFyeS5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5idG4tc2Vjb25kYXJ5LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDsgfVxuXG4uYnRuLWluZGlnby1vdXRsaW5lZCxcbi5idG4tb3V0bGluZS1pbmZvLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTIyNzhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSA0cHgpO1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmJ0bi1pbmRpZ28tb3V0bGluZWQ6aG92ZXIsIC5idG4taW5kaWdvLW91dGxpbmVkOmZvY3VzLFxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlcixcbiAgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLWluZGlnby1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5kaWdvLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZiAhaW1wb3J0YW50OyB9XG4gIC5idG4taW5kaWdvLW91dGxpbmVkLmJ0bi14cyxcbiAgLmJ0bi1vdXRsaW5lLWluZm8uYnRuLXhzLFxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi14cyB7XG4gICAgY29sb3I6ICM5MjI3OGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzJweCAtIDRweCk7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmJ0bi1pbmRpZ28tb3V0bGluZWQuYnRuLXhzOmhvdmVyLCAuYnRuLWluZGlnby1vdXRsaW5lZC5idG4teHM6Zm9jdXMsXG4gICAgLmJ0bi1vdXRsaW5lLWluZm8uYnRuLXhzOmhvdmVyLFxuICAgIC5idG4tb3V0bGluZS1pbmZvLmJ0bi14czpmb2N1cyxcbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi14czpob3ZlcixcbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi14czpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLWluZGlnby1vdXRsaW5lZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZGlnby1vdXRsaW5lZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5idG4tb3V0bGluZS1pbmZvLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLWluZm8uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIyNzhmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1pbmRpZ28tb3V0bGluZWQuYnRuLWxnLFxuICAuYnRuLW91dGxpbmUtaW5mby5idG4tbGcsXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxnIHtcbiAgICBjb2xvcjogIzkyMjc4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gNHB4KTtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuYnRuLWluZGlnby1vdXRsaW5lZC5idG4tbGc6aG92ZXIsIC5idG4taW5kaWdvLW91dGxpbmVkLmJ0bi1sZzpmb2N1cyxcbiAgICAuYnRuLW91dGxpbmUtaW5mby5idG4tbGc6aG92ZXIsXG4gICAgLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWxnOmZvY3VzLFxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxnOmhvdmVyLFxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxnOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5idG4taW5kaWdvLW91dGxpbmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5kaWdvLW91dGxpbmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtaW5mby5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGYgIWltcG9ydGFudDsgfVxuXG4uYnRuLWxpbmsge1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwYzViOWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgcGFkZGluZzogMCA0cHg7IH1cbiAgLmJ0bi1saW5rID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWxpbms6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zIE91dGxpbmVkXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb250ZW50OiBcImNoZXZyb25fcmlnaHRcIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzBjNWI5ZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA0ZjkwOyB9XG4gICAgLmJ0bi1saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMDA0ZjkwOyB9XG5cbi5idG4tbGItd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FyZC1ib2R5IC50eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1kYXJrLWdyZXktMSwgZGFya2dyYXkpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FyZC1ib2R5IC5waG9uZSxcbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FyZC1ib2R5IC5ob3VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhcmQtYm9keSAucGhvbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FyZC1ib2R5IC5ob3VycyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FyZC1pbmZvLFxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYXJkLWluZm8gZGl2LFxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYXJkLWluZm8gYXJ0aWNsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYXJkLWluZm8gYXJ0aWNsZSAuZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5maWVsZC1tYnJzaHAtaW1hZ2UgLm1lZGlhLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmZpZWxkLW1icnNocC1pbWFnZSAubWVkaWEtLWltYWdlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5maWVsZC1tYnJzaHAtaW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5maWVsZC1tYnJzaHAtaW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5maWVsZC1tYnJzaHAtaW1hZ2UgLm1lZGlhLm1lZGlhLS1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmZpZWxkLW1icnNocC1pbWFnZSAubWVkaWEtLXJhdGlvIC5tZWRpYV9fZWxlbWVudCB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYWxjLXN1bW1hcnktbWVtYmVyc2hpcCAubWVkaWFfX2ltYWdlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLXdyYXAtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDY2cHg7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtdGl0bGUge1xuICBmb250LXNpemU6IDQ5cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0IEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzYzNjQ2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtbmF2IC5uYXYtcGlsbHNfX3RleHQgc3Bhbjpub3QoLm5hdi1waWxsc19fbnVtYmVyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNjBweCkge1xuICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAubmF2LXBpbGxzX19udW1iZXIge1xuICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLm5hdi1waWxsc19fbnVtYmVyIHtcbiAgICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7IH0gfVxuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLnN0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAuc3RlcDpob3ZlciwgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtbmF2IC5zdGVwOmZvY3VzIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAuc3RlcCAubmF2LXBpbGxzX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjNjM2NDY2ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAuc3RlcCAubmF2LXBpbGxzX190ZXh0IC5uYXYtcGlsbHNfX251bWJlciB7XG4gICAgICAgIGNvbG9yOiAjNjM2NDY2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLm5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLm5hdi1pdGVtLmFjdGl2ZSAuc3RlcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGUgIWltcG9ydGFudDsgfVxuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LXBpbGxzX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtcGlsbHNfX3RleHQgLm5hdi1waWxsc19fbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAubmF2LXBpbGxzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM2MzY0NjY7IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtbmF2IC5uYXYtcGlsbHNfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjODQ4NDg0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODQ4NDg0OyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1tYXAtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1tYXAtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtbWFwIHtcbiAgaGVpZ2h0OiA0NDBweDsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtbWFwLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtaW5mby13aW5kb3ctdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICNlZDFjMjQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA4OWQwOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1pbmZvLXdpbmRvdy1kaXJlY3Rpb24ge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgLmZvcm0taXRlbS1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDMwcHggMDsgfVxuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyAuZm9ybS1pdGVtLWxvY2F0aW9uID4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyZjJmMmY7IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgLmZvcm0taXRlbS1sb2NhdGlvbiAuc2VsZWN0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjQwcHg7IH1cbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyAuZm9ybS1pdGVtLWxvY2F0aW9uIC5zZWxlY3Qtd3JhcHBlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDg5ZDA7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyAuZm9ybS1pdGVtLWxvY2F0aW9uIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucmF0ZS1jYWxjLWJyYW5jaGVzIGxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgbGVnZW5kIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzQ5NTA1NzsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyAuZm9ybS10eXBlLXJhZGlvIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgLmZvcm0tdHlwZS1yYWRpbyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNDk1MDU3OyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucmF0ZS1jYWxjLWJyYW5jaGVzIFt0eXBlPSdyYWRpbyddOmNoZWNrZWQsIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucmF0ZS1jYWxjLWJyYW5jaGVzIFt0eXBlPSdyYWRpbyddOm5vdCg6Y2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyBbdHlwZT0ncmFkaW8nXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucmF0ZS1jYWxjLWJyYW5jaGVzIFt0eXBlPSdyYWRpbyddOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciwgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgW3R5cGU9J3JhZGlvJ106bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTIyNzhmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgW3R5cGU9J3JhZGlvJ106bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgbGVnZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5maWVsZHNldC1sZWdlbmQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0OTUwNTc7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmZvcm0taXRlbS1tZW1iZXJzaGlwLXR5cGUge1xuICBtYXJnaW46IDAgMCAzMnB4OyB9XG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmZvcm0taXRlbS1tZW1iZXJzaGlwLXR5cGUgLmNhcmQgLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1pdGVtLW1lbWJlcnNoaXAtdHlwZSAuY2FyZDpob3ZlciwgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmZvcm0taXRlbS1tZW1iZXJzaGlwLXR5cGUgLmNhcmQuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM5MjI3OGY7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkOmhvdmVyIC5idG4tb3V0bGluZS1kYXJrLCAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1pdGVtLW1lbWJlcnNoaXAtdHlwZSAuY2FyZC5hY3RpdmUgLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1pdGVtLW1lbWJlcnNoaXAtdHlwZSAuY2FyZCAuZm9ybS1lbGVtZW50LWlubmVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1pdGVtLW1lbWJlcnNoaXAtdHlwZSAuY2FyZCAuY2FyZC1tZW1iZXJzaGlwLXR5cGVzLWxpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1pdGVtLW1lbWJlcnNoaXAtdHlwZSAuY2FyZCAuY2FyZC1tZW1iZXJzaGlwLXR5cGVzLWxpc3QgbGkge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmZvcm0taXRlbS1tZW1iZXJzaGlwLXR5cGUgLmNhcmQgLmNhcmQtbWVtYmVyc2hpcC10eXBlcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkIC5jYXJkLW1lbWJlcnNoaXAtdHlwZXMtd3JhcHBlciBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkLmFjdGl2ZSAuY2FyZC1tZW1iZXJzaGlwLXR5cGVzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmZvcm0taXRlbS1tZW1iZXJzaGlwLXR5cGUgLmNhcmQtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1lbGVtZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5idG4tb3V0bGluZS1pbmRpZ28ge1xuICBtaW4td2lkdGg6IDE1OHB4O1xuICBwYWRkaW5nOiA2cHggMjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmJ0bi1vdXRsaW5lLWluZGlnbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50OyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdGVwLTMgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtd3JhcC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RlcC0zIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLXdyYXAtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuLnN0ZXAtMyAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1hcmtlcl90b29sdGlwIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5zdGVwLTMgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tYXJrZXJfdG9vbHRpcCAuY2FyZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5zdGVwLTMgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tYXJrZXJfdG9vbHRpcCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zdGVwLTMgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tYXJrZXJfdG9vbHRpcCAudHlwZSxcbiAgLnN0ZXAtMyAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1hcmtlcl90b29sdGlwIC5jYXJkLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1zdW1tYXJ5IC5jYXJkIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1zdW1tYXJ5IHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDA7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtc3VtbWFyeSAubG9jYXRpb24td29yay1ob3VycyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLXN1bW1hcnkgLmxvY2F0aW9uLXdvcmstaG91cnMgLmZhciB7XG4gICAgcGFkZGluZy10b3A6IC43NXJlbTsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhbGMtc3VtbWFyeS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDk1MDU3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7IH0gfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhbGMtc3VtbWFyeS1tZW1iZXJzaGlwIC5maWVsZF9tYnJzaHBfaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYWxjLXN1bW1hcnktbWVtYmVyc2hpcCAuZmllbGQtbWJyc2hwLWltYWdlIC5tZWRpYS0taW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhbGMtc3VtbWFyeS1tZW1iZXJzaGlwIGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LW1lbWJlcnNoaXAgLmZpZWxkLW1icnNocC1kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhbGMtc3VtbWFyeS1tZW1iZXJzaGlwLnNlbGVjdC1tZW1iZXJzaGlwLXR5cGUgLm1lZGlhLm1lZGlhLS1pbWFnZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LW1lbWJlcnNoaXAuc2VsZWN0LW1lbWJlcnNoaXAtdHlwZSAubWVkaWEubWVkaWEtLWltYWdlIC5tZWRpYV9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYWxjLXN1bW1hcnktbWVtYmVyc2hpcCAubWVkaWEubWVkaWEtLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhbGMtc3VtbWFyeS1tZW1iZXJzaGlwIC5tZWRpYS5tZWRpYS0taW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LXByaWNlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZWUyZTY7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM5MTI2OGY7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LXByaWNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucHJpY2UtdHlwZS1yYWRpbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS10eXBlLXJhZGlvIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXR5cGUtcmFkaW8gW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCwgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS10eXBlLXJhZGlvIFt0eXBlPSdyYWRpbyddOm5vdCg6Y2hlY2tlZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gICAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS10eXBlLXJhZGlvIFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS10eXBlLXJhZGlvIFt0eXBlPSdyYWRpbyddOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucHJpY2UtdHlwZS1yYWRpbyBbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS10eXBlLXJhZGlvIFt0eXBlPSdyYWRpbyddOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXR5cGUtcmFkaW8gW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciwgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS10eXBlLXJhZGlvIFt0eXBlPSdyYWRpbyddOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTIyNzhmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucHJpY2UtdHlwZS1yYWRpbyBbdHlwZT0ncmFkaW8nXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS10eXBlLXJhZGlvIFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXR5cGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzkxMjY4ZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS1udW1iZXIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOTIyNzhmO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5MTI2OGY7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubG9jYXRpb24tcGhvbmUtbnVtYmVyIGEsXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmZpZWxkLWxvY2F0aW9uLWFkZHJlc3MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7IH1cblxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtcHJldi1zdGVwLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDYwYWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXByZXYtc3RlcC1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50OyB9XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY29tcGxldGUtcmVnaXN0cmF0aW9uLFxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLW5leHQtc3RlcC1idXR0b24sXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtcHJldi1zdGVwLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTczcHg7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDU5cHgpIHtcbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNvbXBsZXRlLXJlZ2lzdHJhdGlvbixcbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtbmV4dC1zdGVwLWJ1dHRvbixcbiAgICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtcHJldi1zdGVwLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmVkaXQtbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4jbWVtYmVyc2hpcC1jYWxjLXdyYXBwZXIgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1ibHVlLCBncmV5KSAhaW1wb3J0YW50OyB9XG4gICNtZW1iZXJzaGlwLWNhbGMtd3JhcHBlciAuYnRuLm1lbWJlcnNoaXAtbmV4dC1zdGVwLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnN0ZXAtMSAuc3RlcC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlICFpbXBvcnRhbnQ7IH1cbiAgLnN0ZXAtMSAuc3RlcC0xIC5uYXYtcGlsbHNfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuc3RlcC0xIC5zdGVwLTEgLm5hdi1waWxsc19fbnVtYmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDYwYWYgIWltcG9ydGFudDsgfVxuXG4uc3RlcC0yIC5zdGVwLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGUgIWltcG9ydGFudDsgfVxuICAuc3RlcC0yIC5zdGVwLTIgLm5hdi1waWxsc19fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5zdGVwLTIgLnN0ZXAtMiAubmF2LXBpbGxzX19udW1iZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwNjBhZiAhaW1wb3J0YW50OyB9XG5cbi5zdGVwLTMgLnN0ZXAtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZSAhaW1wb3J0YW50OyB9XG4gIC5zdGVwLTMgLnN0ZXAtMyAubmF2LXBpbGxzX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnN0ZXAtMyAuc3RlcC0zIC5uYXYtcGlsbHNfX251bWJlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2MGFmICFpbXBvcnRhbnQ7IH1cbiJdfQ== */