@charset "UTF-8";
.shop-by-activity-block {
  background-color: #EEF1F2;
  margin: 70px 0;
  padding-top: 50px;
  font-family: "Assistant"; }
  @media (min-width: 600px) {
    .shop-by-activity-block {
      padding-left: 85px;
      padding-right: 85px; } }
  @media (min-width: 768px) {
    .shop-by-activity-block {
      margin: 100px 0;
      padding: 50px 0 58px; } }
  .shop-by-activity-block .activity-header {
    text-align: center;
    margin-bottom: 40px; }
    @media (min-width: 768px) {
      .shop-by-activity-block .activity-header {
        margin-bottom: 50px; } }
    .shop-by-activity-block .activity-header .activity-header-title {
      font-size: 35px;
      font-weight: 800;
      margin-bottom: 10px; }
      @media (min-width: 768px) {
        .shop-by-activity-block .activity-header .activity-header-title {
          font-size: 40px;
          line-height: 44px;
          margin-bottom: 9px; } }
    .shop-by-activity-block .activity-header .activity-header-sub-title {
      font-size: 16px;
      color: #767676;
      margin-bottom: 0;
      font-weight: 600; }
      @media (min-width: 768px) {
        .shop-by-activity-block .activity-header .activity-header-sub-title {
          font-size: 18px; } }
  .shop-by-activity-block .activity-content-wrapper,
  .shop-by-activity-block .activity-content-wrapper-mobile {
    justify-content: center; }
    @media (min-width: 768px) {
      .shop-by-activity-block .activity-content-wrapper,
      .shop-by-activity-block .activity-content-wrapper-mobile {
        flex-direction: row;
        justify-content: space-between;
        align-items: center; } }
    .shop-by-activity-block .activity-content-wrapper .activity-content,
    .shop-by-activity-block .activity-content-wrapper-mobile .activity-content {
      margin-bottom: 54px; }
      @media (min-width: 768px) {
        .shop-by-activity-block .activity-content-wrapper .activity-content,
        .shop-by-activity-block .activity-content-wrapper-mobile .activity-content {
          margin: 0 14px; } }
      .shop-by-activity-block .activity-content-wrapper .activity-content .activity-img-wrapper .activity-img,
      .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-img-wrapper .activity-img {
        width: 100%;
        height: 100%; }
        @media (min-width: 768px) {
          .shop-by-activity-block .activity-content-wrapper .activity-content .activity-img-wrapper .activity-img,
          .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-img-wrapper .activity-img {
            width: 400px;
            height: 400px;
            max-width: 400px;
            height: auto; } }
      .shop-by-activity-block .activity-content-wrapper .activity-content .activity-content-text-wrapper,
      .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-content-text-wrapper {
        padding-top: 20px;
        color: #151415;
        text-align: center; }
        .shop-by-activity-block .activity-content-wrapper .activity-content .activity-content-text-wrapper .activity-content-title,
        .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-content-text-wrapper .activity-content-title {
          font-size: 20px;
          font-weight: 700; }
          @media (min-width: 768px) {
            .shop-by-activity-block .activity-content-wrapper .activity-content .activity-content-text-wrapper .activity-content-title,
            .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-content-text-wrapper .activity-content-title {
              font-size: 24px; } }
        .shop-by-activity-block .activity-content-wrapper .activity-content .activity-content-text-wrapper .activity-content-link,
        .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-content-text-wrapper .activity-content-link {
          font-size: 15px;
          font-weight: 600;
          text-decoration: underline; }
          @media (min-width: 768px) {
            .shop-by-activity-block .activity-content-wrapper .activity-content .activity-content-text-wrapper .activity-content-link,
            .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-content-text-wrapper .activity-content-link {
              font-size: 16px; } }
      .shop-by-activity-block .activity-content-wrapper .activity-content:hover,
      .shop-by-activity-block .activity-content-wrapper-mobile .activity-content:hover {
        opacity: .7; }
    .shop-by-activity-block .activity-content-wrapper .carousel-indicators,
    .shop-by-activity-block .activity-content-wrapper-mobile .carousel-indicators {
      padding: 0; }
      .shop-by-activity-block .activity-content-wrapper .carousel-indicators li,
      .shop-by-activity-block .activity-content-wrapper-mobile .carousel-indicators li {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        margin: 0 10px;
        background-color: #fff; }
      .shop-by-activity-block .activity-content-wrapper .carousel-indicators .active,
      .shop-by-activity-block .activity-content-wrapper-mobile .carousel-indicators .active {
        background-color: #1D1D1B; }
  .shop-by-activity-block .activity-content-wrapper-mobile {
    height: 500px; }

.hero-banner-secondary-block {
  width: 100%;
  margin: 70px auto;
  padding: 0; }
  @media (max-width: 768px) {
    .hero-banner-secondary-block {
      margin: 40px auto; } }
  .hero-banner-secondary-block .hero-banner-secondary-header {
    font-size: 26px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 30px;
    line-height: normal; }
    @media (min-width: 768px) {
      .hero-banner-secondary-block .hero-banner-secondary-header {
        text-align: start;
        font-size: 32px; } }
  .hero-banner-secondary-block .hero-banner-secondary-content {
    position: relative; }
    @media (max-width: 768px) {
      .hero-banner-secondary-block .hero-banner-secondary-content {
        text-align: center;
        display: flex;
        justify-content: center; } }
    @media (max-width: 768px) {
      .hero-banner-secondary-block .hero-banner-secondary-content picture {
        width: 100%; } }
    .hero-banner-secondary-block .hero-banner-secondary-content picture .hero-banner-secondary-img {
      margin-bottom: 20px;
      width: 100%; }
      @media (min-width: 768px) {
        .hero-banner-secondary-block .hero-banner-secondary-content picture .hero-banner-secondary-img {
          margin: 0; } }
    .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper {
      color: #fff;
      display: flex;
      flex-flow: column;
      text-align: center;
      position: absolute;
      bottom: 40px;
      width: 65%; }
      @media (min-width: 768px) {
        .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper {
          width: 100%;
          top: 100px;
          right: 4.6%;
          text-align: start; } }
      .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-title {
        font-weight: 800;
        font-size: 40px;
        margin: 0;
        width: 100%; }
        @media (min-width: 768px) {
          .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-title {
            font-size: 70px;
            letter-spacing: 0;
            line-height: 72px;
            width: 35%; } }
      .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-sub-title {
        font-size: 16px;
        font-weight: 600;
        line-height: 22px;
        letter-spacing: 0.02px;
        margin: 10px 0 15px 0; }
        @media (min-width: 768px) {
          .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-sub-title {
            font-size: 18px;
            font-weight: 700;
            margin: 12px 0;
            letter-spacing: normal; } }
      .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-link-wrapper {
        order: 3;
        padding: 0 30px; }
        @media (min-width: 768px) {
          .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-link-wrapper {
            margin-top: 15px;
            padding: 0; } }
        .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-link-wrapper .hero-banner-secondary-link {
          width: 100%;
          padding: 14px 31px;
          font-size: 18px;
          font-weight: 600; }
          @media (min-width: 768px) {
            .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-link-wrapper .hero-banner-secondary-link {
              width: auto;
              font-weight: 800;
              padding: 14px 31px; } }

.search-results {
  font-family: "Assistant";
  /* search-results-header */
  /* filter bar displayed when one or more filters selected */
  /* Reset refinements buttom */ }
  .search-results-header {
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
    .search-results-header .category-name {
      display: flex;
      align-items: baseline;
      flex: 50%; }
      .search-results-header .category-name-title {
        font-family: "Assistant";
        display: inline;
        font-size: 34px;
        font-weight: 800;
        margin: 0; }
      .search-results-header .category-name-count {
        margin-left: 8px;
        font-size: 14px;
        color: #151415; }
    .search-results-header .refinement-category {
      display: flex;
      margin: 30px 0;
      padding: 0;
      list-style-type: none;
      flex-wrap: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      white-space: nowrap; }
      .search-results-header .refinement-category *.refinement-category {
        margin: 0; }
      .search-results-header .refinement-category::-webkit-scrollbar {
        display: none; }
      .search-results-header .refinement-category li {
        display: flex;
        align-items: center; }
        .search-results-header .refinement-category li button {
          border: none;
          outline: none;
          margin: 0;
          padding: 0;
          background-color: transparent;
          font-size: 15px;
          color: #151415;
          margin-right: 22px; }
        .search-results-header .refinement-category li:last-child button {
          margin-right: 0; }
    .search-results-header .filter-sort-container {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .search-results-header .filter-sort-container button.filter-results {
        border: none;
        outline: none;
        margin: 0;
        padding: 0;
        background-color: transparent;
        color: #151415;
        font-weight: 600;
        text-decoration: underline; }
      .search-results-header .filter-sort-container .view-buttons {
        display: flex; }
        .search-results-header .filter-sort-container .view-buttons .view-button {
          margin-right: 0;
          margin-left: 18px;
          padding-bottom: 7px; }
          .search-results-header .filter-sort-container .view-buttons .view-button.active {
            border-bottom: 2px solid #0B3E43; }
      .search-results-header .filter-sort-container .toggle-filters {
        display: flex;
        justify-content: space-between;
        align-items: center;
        cursor: pointer; }
        .search-results-header .filter-sort-container .toggle-filters-title {
          font-size: 16px;
          font-weight: 600;
          text-decoration: underline; }
        .search-results-header .filter-sort-container .toggle-filters-icon {
          margin-left: 5px; }
      .search-results-header .filter-sort-container .sort-order-select {
        width: 146px;
        height: 32px;
        margin-right: 24px;
        border: none;
        background-color: #f6f6f6; }
        .search-results-header .filter-sort-container .sort-order-select:focus {
          outline: none;
          background-color: #f6f6f6; }
  .search-results .filter-bar {
    margin-top: 35px;
    align-items: center; }
    .search-results .filter-bar ul {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      list-style-type: none;
      margin: 0;
      padding-left: 0; }
      .search-results .filter-bar ul .swatch-filter {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: auto;
        height: 32px;
        white-space: nowrap;
        padding: 0 12px;
        margin: 0;
        margin-left: 16px;
        background-color: #f6f6f6;
        border: none;
        border-radius: 16px;
        font-size: 16px; }
        .search-results .filter-bar ul .swatch-filter button.btn {
          display: flex;
          align-items: center;
          margin: 0;
          margin-left: 12px;
          padding: 0;
          border: none;
          outline: none; }
          .search-results .filter-bar ul .swatch-filter button.btn::before, .search-results .filter-bar ul .swatch-filter button.btn::after {
            content: none; }
  .search-results .reset-filters button.reset {
    background: none;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    font-size: 13px;
    display: flex;
    align-items: center;
    color: #151415; }
    .search-results .reset-filters button.reset svg {
      margin-right: 8px; }
    .search-results .reset-filters button.reset span {
      text-decoration: underline; }
  .search-results .body {
    margin-top: 0;
    /* the refinement-bar for both mobile and desktop */ }
    .search-results .body .nb-refinement-bar {
      width: 100%;
      position: fixed;
      top: 0;
      z-index: 22;
      background-color: #fff;
      padding: 20px;
      overflow: auto;
      /* Category refinements */ }
      .search-results .body .nb-refinement-bar .filter-header {
        margin: 0; }
        .search-results .body .nb-refinement-bar .filter-header .header-bar {
          display: flex;
          justify-content: space-between;
          align-items: center;
          padding: 0 0 25px;
          background: transparent;
          border: none; }
          .search-results .body .nb-refinement-bar .filter-header .header-bar .category {
            font-size: 14px;
            font-weight: bold;
            color: #1D1D1B; }
            .search-results .body .nb-refinement-bar .filter-header .header-bar .category-name {
              display: flex;
              align-items: baseline;
              font-family: "Assistant"; }
              .search-results .body .nb-refinement-bar .filter-header .header-bar .category-name-title {
                display: inline;
                font-size: 24px;
                font-weight: 600; }
              .search-results .body .nb-refinement-bar .filter-header .header-bar .category-name-count {
                margin-right: 6px;
                font-size: 14px;
                color: #151415; }
      .search-results .body .nb-refinement-bar .refinement-category {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        list-style-type: none;
        margin: 0;
        padding: 0; }
        .search-results .body .nb-refinement-bar .refinement-category .category-attribute button {
          margin-bottom: 11px;
          padding: 0;
          background: none;
          border: none;
          outline: none;
          font-size: 16px;
          font-weight: 600;
          text-decoration: underline; }
      .search-results .body .nb-refinement-bar .reset-filters {
        margin-top: 20px; }
      .search-results .body .nb-refinement-bar .refinements .card.refinement {
        border-radius: 0;
        border: none;
        margin: 0; }
        .search-results .body .nb-refinement-bar .refinements .card.refinement * {
          margin: 0;
          padding: 0; }
        .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header {
          border-radius: 0;
          border: none;
          border-top: 1px solid rgba(0, 0, 0, 0.1);
          background: none;
          cursor: pointer;
          padding: 20px 0; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-title {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 16px;
            font-weight: 600;
            color: #1D1D1B; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description {
            font-size: 15px;
            color: #151415;
            display: flex; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description div {
              padding-top: 19px;
              margin-left: 8px; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description div:after {
                content: ", "; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description div:last-child:after {
              content: ""; }
        .search-results .body .nb-refinement-bar .refinements .card.refinement.active .card-header-description {
          display: none; }
        .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body {
          border: none;
          padding-bottom: 21px; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option {
            position: relative;
            display: flex;
            align-items: center;
            margin: 8px 0; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option label {
              margin-left: 5px;
              font-size: 15px; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option input {
              position: absolute;
              opacity: 0;
              cursor: pointer;
              height: 21px;
              width: 21px; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option .checkmark {
              height: 21px;
              width: 21px;
              border-radius: 50%;
              border: 1px solid #1D1D1B;
              background: none; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option .checkmark svg {
                display: none; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option input:checked ~ .checkmark {
              background-color: #0B3E43;
              border: none; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option input:checked ~ .checkmark svg {
                display: block; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-refinementColor .values.content {
            max-height: calc(44px * 6); }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-nbShoeTechnology .values.content {
            max-height: calc(44px * 6);
            flex-wrap: nowrap; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            max-height: calc(44px * 3);
            list-style-type: none;
            color: #1D1D1B;
            font-weight: normal; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content.color-select {
              display: flex !important;
              flex-direction: row; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute {
              display: flex;
              align-items: center;
              font-size: 0.9rem;
              margin: 0 .2rem .625rem; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button {
                background: none;
                outline: none;
                width: 75px;
                height: 35px;
                border: .063rem solid #abb0b4;
                border-radius: .4rem;
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 0;
                padding: 0 10px; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button div {
                  color: black; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle {
                  width: 1rem;
                  height: 1rem;
                  border: none;
                  border-radius: 1.25em;
                  margin-left: 7px; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.שחור, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Black {
                    background-color: black; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.כחול, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Blue {
                    background-color: #0070d2; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.חום, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Brown {
                    background-color: brown; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.אפור, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Grey {
                    background-color: #8f979d; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.ירוק, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Green {
                    background-color: #008827; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.כתום, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Orange {
                    background-color: orange; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.ורוד, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Pink {
                    background-color: #fe249a; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.סגול, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Purple {
                    background-color: purple; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.אדום, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Red {
                    background-color: red; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.בורדו, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Bordeaux {
                    background-color: #7C0000; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.לבן, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.White {
                    background-color: #f7f7f7; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.צהוב, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Yellow {
                    background-color: yellow; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button.selected {
                  border: 1px solid #0B3E43; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button.selected .color-circle {
                    border: 1px solid #0B3E43; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute {
              display: flex;
              align-items: center;
              margin: 10px 5px;
              font-size: 0.94rem;
              width: 50%; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button {
                background: none;
                outline: none;
                width: 21px;
                height: 21px;
                margin-right: 7px;
                border: 1px solid #000;
                border-radius: 3px;
                display: flex;
                align-items: center;
                justify-content: center; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button svg {
                  display: none; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button.selected {
                  background-color: #0B3E43;
                  border: 1px solid #0B3E43; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button.selected svg {
                    display: block; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute {
              display: flex;
              align-items: center;
              font-size: 0.9rem;
              margin: 0 .5rem .5rem 0; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button {
                background: none;
                outline: none;
                width: 55px;
                height: 35px;
                border: .063rem solid #abb0b4;
                border-radius: .4rem;
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 0; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button span {
                  color: black; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button svg {
                  display: none; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button.selected {
                  background-color: #0B3E43;
                  border: 1px solid #0B3E43; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button.selected svg {
                    display: block; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button.selected span {
                    color: white; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content.size,
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content.color,
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content.brand {
            flex-direction: row;
            max-height: none; }
      .search-results .body .nb-refinement-bar .refinements .submit-filters {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        padding-top: 30px; }
        .search-results .body .nb-refinement-bar .refinements .submit-filters button {
          font-size: 18px;
          font-weight: 800; }
    .search-results .body .products-container {
      margin-bottom: 45px;
      padding-right: 22.5px;
      padding-left: 22.5px; }
      .search-results .body .products-container .product-grid {
        padding-top: 18px; }
        .search-results .body .products-container .product-grid .col-6, .search-results .body .products-container .product-grid .col-12 {
          padding-left: 7.5px;
          padding-right: 7.5px; }
        .search-results .body .products-container .product-grid .product-tile-badge {
          position: absolute;
          top: 0;
          background-color: #0B3E43;
          text-align: center;
          font-weight: 800;
          color: #fff;
          line-height: 11px;
          padding: 10px; }
        .search-results .body .products-container .product-grid .product-tile .image-container {
          position: relative;
          display: block;
          overflow: hidden !important;
          padding-bottom: 0;
          width: 100%; }
          .search-results .body .products-container .product-grid .product-tile .image-container .tile-image-container {
            display: flex;
            justify-content: center;
            height: 100%;
            left: 0;
            right: 0;
            margin: auto; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .pdp-link .link {
          color: #1D1D1B;
          font-size: 14px;
          font-weight: 500; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .pdp-link-category {
          line-height: 1.2;
          font-size: 14px; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .pdp-brand {
          color: #0B3E43;
          font-size: 14px;
          font-weight: 700; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .price .sales {
          margin-left: 0;
          margin-right: 8px; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .price .value {
          color: #1D1D1B;
          font-size: 13px;
          font-weight: 600; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches {
          margin-top: 16px;
          min-height: 48px; }
          .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .percentOff {
            color: #ff7733;
            font-weight: 600 !important;
            display: block;
            font-size: .8em;
            direction: ltr !important; }
          .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches-count {
            font-size: 12px;
            text-decoration: underline; }
          .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches {
            display: none;
            flex-wrap: nowrap;
            overflow-x: auto; }
            .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches::-webkit-scrollbar {
              display: none; }
            .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches .swatch.swatch-circle {
              width: 48px;
              height: 48px;
              margin: 0;
              margin-left: 4px;
              border-radius: 0;
              border: none; }
            .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches .swatch-selected {
              border: 1px solid #d4d4d4 !important; }
  .search-results .show-more {
    margin-bottom: 70px;
    padding: 0 20px !important; }
    .search-results .show-more-title {
      margin: 15px;
      text-align: center; }
    .search-results .show-more-button {
      width: 100%;
      height: 50px;
      border: 2px solid #0B3E43;
      color: #0B3E43;
      border-radius: 25px;
      font-size: 17px;
      font-weight: bold;
      line-height: 24px;
      display: flex;
      align-items: center;
      justify-content: center;
      visibility: hidden; }
      .search-results .show-more-button:active, .search-results .show-more-button:hover, .search-results .show-more-button:focus {
        background-color: transparent;
        border-color: #0B3E43;
        color: #0B3E43;
        box-shadow: none; }
  .search-results .brand-page {
    color: #1D1D1B;
    font-family: "Assistant"; }
    .search-results .brand-page h1 {
      font-size: 28px;
      font-weight: 800;
      letter-spacing: 0;
      line-height: 32px;
      margin: 12px 0 26px 0; }
    .search-results .brand-page picture .brand-banner-primary-img {
      position: relative;
      width: 100vw !important;
      margin: 0 0 0 -15px; }
    .search-results .brand-page .brand-presentation {
      display: flex;
      flex-direction: column;
      align-items: center;
      margin: 50px auto; }
      .search-results .brand-page .brand-presentation .brand-logo {
        text-align: center;
        margin-bottom: 30px; }
        .search-results .brand-page .brand-presentation .brand-logo img {
          max-width: 390px;
          max-height: 140px; }
      .search-results .brand-page .brand-presentation .brand-desc {
        font-size: 16px;
        letter-spacing: 0.02px;
        line-height: 28px;
        text-align: center; }
  .search-results .shop-by-activity-block {
    margin-left: -15px !important;
    margin-right: -15px !important; }

@media (min-width: 768px) {
  .search-results {
    /* search-results-header */ }
    .search-results-header {
      flex-direction: row; }
      .search-results-header .category-name {
        flex: 50%; }
        .search-results-header .category-name-title {
          font-size: 32px; }
        .search-results-header .category-name-count {
          font-size: 15px; }
      .search-results-header .refinement-category {
        display: none; }
      .search-results-header .filter-sort-container {
        display: flex;
        justify-content: space-between;
        align-items: center; }
        .search-results-header .filter-sort-container .toggle-filters {
          display: flex;
          justify-content: space-between;
          align-items: center;
          cursor: pointer; }
          .search-results-header .filter-sort-container .toggle-filters-title {
            font-size: 16px;
            font-weight: 600;
            text-decoration: underline; }
          .search-results-header .filter-sort-container .toggle-filters-icon {
            margin-left: 5px; }
        .search-results-header .filter-sort-container .sort-order-select {
          width: 146px;
          height: 32px;
          margin-left: 24px;
          margin-right: 0;
          border: none;
          background-color: #f6f6f6; }
          .search-results-header .filter-sort-container .sort-order-select:focus {
            outline: none;
            background-color: #f6f6f6; }
    .search-results .body {
      margin-top: 45px;
      display: flex;
      justify-content: space-between; }
      .search-results .body .nb-refinement-bar {
        position: static;
        max-width: 325px; }
        .search-results .body .nb-refinement-bar .refinements {
          margin-top: 40px;
          border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      .search-results .body .products-container {
        padding-right: 17.5px;
        padding-left: 17.5px; }
        .search-results .body .products-container .product-grid {
          padding-top: 0; }
          .search-results .body .products-container .product-grid .col-6, .search-results .body .products-container .product-grid .col-12 {
            padding-left: 12.5px;
            padding-right: 12.5px; }
          .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches:hover .swatches {
            display: flex; }
          .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches:hover .swatches-count {
            display: none; }
    .search-results .show-more {
      margin-bottom: 120px;
      padding: 0;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .search-results .show-more-button {
        width: 350px;
        height: 40px; }
    .search-results .brand-page picture .brand-banner-primary-img {
      width: 100% !important;
      margin: 0; }
    .search-results .brand-page .brand-presentation .brand-logo img {
      max-width: 390px;
      max-height: 140px; }
    .search-results .brand-page .brand-presentation .brand-desc {
      width: 60%; }
    .search-results .shop-by-activity-block {
      margin: 0 auto 95px auto !important;
      width: 100% !important; } }

.search-results-header .category-name-count {
  margin-right: 8px;
  margin-left: 0; }

.search-results-header .refinement-category li button {
  margin-left: 22px;
  margin-right: 0; }

.search-results-header .refinement-category li:last-child button {
  margin-left: 0; }

.search-results-header .filter-sort-container .view-buttons .view-button {
  margin-right: 18px;
  margin-left: 0; }

.search-results .reset-filters button.reset svg {
  margin-left: 5px;
  margin-right: 0; }

.search-results .filter-bar ul .swatch-filter button.btn {
  margin-right: 12px; }

.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option label {
  margin-left: 0;
  margin-right: 5px; }

.search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button {
  margin-left: 7px; }

.search-results .body .products-container .product-grid .product-tile .tile-body .price .sales {
  margin-left: 8px;
  margin-right: 0; }

@media (min-width: 768px) {
  .search-results-header .filter-sort-container .sort-order-select {
    margin-right: 24px;
    margin-left: 0; } }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jYXJ0cmlkZ2VzL2FwcF9jdXN0b21feHRyZW1lL2NhcnRyaWRnZS9jbGllbnQvaXdfSUwvc2Nzcy9wbHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUFDakI7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQix5QkFBeUIsRUFBRTtFQUMzQjtJQUNFO01BQ0UsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFLEVBQUU7RUFDNUI7SUFDRTtNQUNFLGdCQUFnQjtNQUNoQixxQkFBcUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0UsbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0U7UUFDRSxvQkFBb0IsRUFBRSxFQUFFO0lBQzVCO01BQ0UsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixvQkFBb0IsRUFBRTtNQUN0QjtRQUNFO1VBQ0UsZ0JBQWdCO1VBQ2hCLGtCQUFrQjtVQUNsQixtQkFBbUIsRUFBRSxFQUFFO0lBQzdCO01BQ0UsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsaUJBQWlCLEVBQUU7TUFDbkI7UUFDRTtVQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDNUI7O0lBRUUsd0JBQXdCLEVBQUU7SUFDMUI7TUFDRTs7UUFFRSxvQkFBb0I7UUFDcEIsK0JBQStCO1FBQy9CLG9CQUFvQixFQUFFLEVBQUU7SUFDNUI7O01BRUUsb0JBQW9CLEVBQUU7TUFDdEI7UUFDRTs7VUFFRSxlQUFlLEVBQUUsRUFBRTtNQUN2Qjs7UUFFRSxZQUFZO1FBQ1osYUFBYSxFQUFFO1FBQ2Y7VUFDRTs7WUFFRSxhQUFhO1lBQ2IsY0FBYztZQUNkLGlCQUFpQjtZQUNqQixhQUFhLEVBQUUsRUFBRTtNQUN2Qjs7UUFFRSxrQkFBa0I7UUFDbEIsZUFBZTtRQUNmLG1CQUFtQixFQUFFO1FBQ3JCOztVQUVFLGdCQUFnQjtVQUNoQixpQkFBaUIsRUFBRTtVQUNuQjtZQUNFOztjQUVFLGdCQUFnQixFQUFFLEVBQUU7UUFDMUI7O1VBRUUsZ0JBQWdCO1VBQ2hCLGlCQUFpQjtVQUNqQiwyQkFBMkIsRUFBRTtVQUM3QjtZQUNFOztjQUVFLGdCQUFnQixFQUFFLEVBQUU7TUFDNUI7O1FBRUUsWUFBWSxFQUFFO0lBQ2xCOztNQUVFLFdBQVcsRUFBRTtNQUNiOztRQUVFLFlBQVk7UUFDWixhQUFhO1FBQ2IsbUJBQW1CO1FBQ25CLGVBQWU7UUFDZix1QkFBdUIsRUFBRTtNQUMzQjs7UUFFRSwwQkFBMEIsRUFBRTtFQUNsQztJQUNFLGNBQWMsRUFBRTs7QUFFcEI7RUFDRSxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFdBQVcsRUFBRTtFQUNiO0lBQ0U7TUFDRSxrQkFBa0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0UsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0U7UUFDRSxrQkFBa0I7UUFDbEIsZ0JBQWdCLEVBQUUsRUFBRTtFQUMxQjtJQUNFLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxtQkFBbUI7UUFDbkIsY0FBYztRQUNkLHdCQUF3QixFQUFFLEVBQUU7SUFDaEM7TUFDRTtRQUNFLFlBQVksRUFBRSxFQUFFO0lBQ3BCO01BQ0Usb0JBQW9CO01BQ3BCLFlBQVksRUFBRTtNQUNkO1FBQ0U7VUFDRSxVQUFVLEVBQUUsRUFBRTtJQUNwQjtNQUNFLFlBQVk7TUFDWixjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixtQkFBbUI7TUFDbkIsYUFBYTtNQUNiLFdBQVcsRUFBRTtNQUNiO1FBQ0U7VUFDRSxZQUFZO1VBQ1osV0FBVztVQUNYLFlBQVk7VUFDWixrQkFBa0IsRUFBRSxFQUFFO01BQzFCO1FBQ0UsaUJBQWlCO1FBQ2pCLGdCQUFnQjtRQUNoQixVQUFVO1FBQ1YsWUFBWSxFQUFFO1FBQ2Q7VUFDRTtZQUNFLGdCQUFnQjtZQUNoQixrQkFBa0I7WUFDbEIsa0JBQWtCO1lBQ2xCLFdBQVcsRUFBRSxFQUFFO01BQ3JCO1FBQ0UsZ0JBQWdCO1FBQ2hCLGlCQUFpQjtRQUNqQixrQkFBa0I7UUFDbEIsdUJBQXVCO1FBQ3ZCLHNCQUFzQixFQUFFO1FBQ3hCO1VBQ0U7WUFDRSxnQkFBZ0I7WUFDaEIsaUJBQWlCO1lBQ2pCLGVBQWU7WUFDZix1QkFBdUIsRUFBRSxFQUFFO01BQ2pDO1FBQ0UsU0FBUztRQUNULGdCQUFnQixFQUFFO1FBQ2xCO1VBQ0U7WUFDRSxpQkFBaUI7WUFDakIsV0FBVyxFQUFFLEVBQUU7UUFDbkI7VUFDRSxZQUFZO1VBQ1osbUJBQW1CO1VBQ25CLGdCQUFnQjtVQUNoQixpQkFBaUIsRUFBRTtVQUNuQjtZQUNFO2NBQ0UsWUFBWTtjQUNaLGlCQUFpQjtjQUNqQixtQkFBbUIsRUFBRSxFQUFFOztBQUVyQztFQUNFLHlCQUF5QjtFQUN6QiwyQkFBMkI7RUFDM0IsNERBQTREO0VBQzVELDhCQUE4QixFQUFFO0VBQ2hDO0lBQ0UsY0FBYztJQUNkLCtCQUErQjtJQUMvQix1QkFBdUIsRUFBRTtJQUN6QjtNQUNFLGNBQWM7TUFDZCxzQkFBc0I7TUFDdEIsVUFBVSxFQUFFO01BQ1o7UUFDRSx5QkFBeUI7UUFDekIsZ0JBQWdCO1FBQ2hCLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsVUFBVSxFQUFFO01BQ2Q7UUFDRSxpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLGVBQWUsRUFBRTtJQUNyQjtNQUNFLGNBQWM7TUFDZCxlQUFlO01BQ2YsV0FBVztNQUNYLHNCQUFzQjtNQUN0QixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtNQUN0QjtRQUNFLFVBQVUsRUFBRTtNQUNkO1FBQ0UsY0FBYyxFQUFFO01BQ2xCO1FBQ0UsY0FBYztRQUNkLG9CQUFvQixFQUFFO1FBQ3RCO1VBQ0UsYUFBYTtVQUNiLGNBQWM7VUFDZCxVQUFVO1VBQ1YsV0FBVztVQUNYLDhCQUE4QjtVQUM5QixnQkFBZ0I7VUFDaEIsZUFBZTtVQUNmLG1CQUFtQixFQUFFO1FBQ3ZCO1VBQ0UsZ0JBQWdCLEVBQUU7SUFDeEI7TUFDRSxjQUFjO01BQ2QsK0JBQStCO01BQy9CLG9CQUFvQixFQUFFO01BQ3RCO1FBQ0UsYUFBYTtRQUNiLGNBQWM7UUFDZCxVQUFVO1FBQ1YsV0FBVztRQUNYLDhCQUE4QjtRQUM5QixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLDJCQUEyQixFQUFFO01BQy9CO1FBQ0UsY0FBYyxFQUFFO1FBQ2hCO1VBQ0UsZ0JBQWdCO1VBQ2hCLGtCQUFrQjtVQUNsQixvQkFBb0IsRUFBRTtVQUN0QjtZQUNFLGlDQUFpQyxFQUFFO01BQ3pDO1FBQ0UsY0FBYztRQUNkLCtCQUErQjtRQUMvQixvQkFBb0I7UUFDcEIsZ0JBQWdCLEVBQUU7UUFDbEI7VUFDRSxnQkFBZ0I7VUFDaEIsaUJBQWlCO1VBQ2pCLDJCQUEyQixFQUFFO1FBQy9CO1VBQ0UsaUJBQWlCLEVBQUU7TUFDdkI7UUFDRSxhQUFhO1FBQ2IsYUFBYTtRQUNiLG1CQUFtQjtRQUNuQixhQUFhO1FBQ2IsMEJBQTBCLEVBQUU7UUFDNUI7VUFDRSxjQUFjO1VBQ2QsMEJBQTBCLEVBQUU7RUFDcEM7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CLEVBQUU7SUFDdEI7TUFDRSxjQUFjO01BQ2Qsb0JBQW9CO01BQ3BCLGdCQUFnQjtNQUNoQixzQkFBc0I7TUFDdEIsVUFBVTtNQUNWLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0UsY0FBYztRQUNkLCtCQUErQjtRQUMvQixvQkFBb0I7UUFDcEIsWUFBWTtRQUNaLGFBQWE7UUFDYixvQkFBb0I7UUFDcEIsZ0JBQWdCO1FBQ2hCLFVBQVU7UUFDVixrQkFBa0I7UUFDbEIsMEJBQTBCO1FBQzFCLGFBQWE7UUFDYixvQkFBb0I7UUFDcEIsZ0JBQWdCLEVBQUU7UUFDbEI7VUFDRSxjQUFjO1VBQ2Qsb0JBQW9CO1VBQ3BCLFVBQVU7VUFDVixrQkFBa0I7VUFDbEIsV0FBVztVQUNYLGFBQWE7VUFDYixjQUFjLEVBQUU7VUFDaEI7WUFDRSxjQUFjLEVBQUU7RUFDMUI7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLGNBQWM7SUFDZCxXQUFXO0lBQ1gsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2Qsb0JBQW9CO0lBQ3BCLGVBQWUsRUFBRTtJQUNqQjtNQUNFLGtCQUFrQixFQUFFO0lBQ3RCO01BQ0UsMkJBQTJCLEVBQUU7RUFDakM7SUFDRSxjQUFjO0lBQ2Qsb0RBQW9ELEVBQUU7SUFDdEQ7TUFDRSxZQUFZO01BQ1osZ0JBQWdCO01BQ2hCLE9BQU87TUFDUCxZQUFZO01BQ1osdUJBQXVCO01BQ3ZCLGNBQWM7TUFDZCxlQUFlO01BQ2YsMEJBQTBCLEVBQUU7TUFDNUI7UUFDRSxVQUFVLEVBQUU7UUFDWjtVQUNFLGNBQWM7VUFDZCwrQkFBK0I7VUFDL0Isb0JBQW9CO1VBQ3BCLGtCQUFrQjtVQUNsQix3QkFBd0I7VUFDeEIsYUFBYSxFQUFFO1VBQ2Y7WUFDRSxnQkFBZ0I7WUFDaEIsa0JBQWtCO1lBQ2xCLGVBQWUsRUFBRTtZQUNqQjtjQUNFLGNBQWM7Y0FDZCxzQkFBc0I7Y0FDdEIseUJBQXlCLEVBQUU7Y0FDM0I7Z0JBQ0UsZ0JBQWdCO2dCQUNoQixnQkFBZ0I7Z0JBQ2hCLGlCQUFpQixFQUFFO2NBQ3JCO2dCQUNFLGtCQUFrQjtnQkFDbEIsZ0JBQWdCO2dCQUNoQixlQUFlLEVBQUU7TUFDM0I7UUFDRSxjQUFjO1FBQ2QsdUJBQXVCO1FBQ3ZCLGdCQUFnQjtRQUNoQixzQkFBc0I7UUFDdEIsVUFBVTtRQUNWLFdBQVcsRUFBRTtRQUNiO1VBQ0Usb0JBQW9CO1VBQ3BCLFdBQVc7VUFDWCxpQkFBaUI7VUFDakIsYUFBYTtVQUNiLGNBQWM7VUFDZCxnQkFBZ0I7VUFDaEIsaUJBQWlCO1VBQ2pCLDJCQUEyQixFQUFFO01BQ2pDO1FBQ0UsaUJBQWlCLEVBQUU7TUFDckI7UUFDRSxpQkFBaUI7UUFDakIsYUFBYTtRQUNiLFVBQVUsRUFBRTtRQUNaO1VBQ0UsVUFBVTtVQUNWLFdBQVcsRUFBRTtRQUNmO1VBQ0UsaUJBQWlCO1VBQ2pCLGFBQWE7VUFDYix5Q0FBeUM7VUFDekMsaUJBQWlCO1VBQ2pCLGdCQUFnQjtVQUNoQixnQkFBZ0IsRUFBRTtVQUNsQjtZQUNFLGNBQWM7WUFDZCwrQkFBK0I7WUFDL0Isb0JBQW9CO1lBQ3BCLGdCQUFnQjtZQUNoQixpQkFBaUI7WUFDakIsZUFBZSxFQUFFO1VBQ25CO1lBQ0UsZ0JBQWdCO1lBQ2hCLGVBQWU7WUFDZixjQUFjLEVBQUU7WUFDaEI7Y0FDRSxrQkFBa0I7Y0FDbEIsaUJBQWlCLEVBQUU7Y0FDbkI7Z0JBQ0UsY0FBYyxFQUFFO1lBQ3BCO2NBQ0UsWUFBWSxFQUFFO1FBQ3BCO1VBQ0UsY0FBYyxFQUFFO1FBQ2xCO1VBQ0UsYUFBYTtVQUNiLHFCQUFxQixFQUFFO1VBQ3ZCO1lBQ0UsbUJBQW1CO1lBQ25CLGNBQWM7WUFDZCxvQkFBb0I7WUFDcEIsY0FBYyxFQUFFO1lBQ2hCO2NBQ0UsaUJBQWlCO2NBQ2pCLGdCQUFnQixFQUFFO1lBQ3BCO2NBQ0UsbUJBQW1CO2NBQ25CLFdBQVc7Y0FDWCxnQkFBZ0I7Y0FDaEIsYUFBYTtjQUNiLFlBQVksRUFBRTtZQUNoQjtjQUNFLGFBQWE7Y0FDYixZQUFZO2NBQ1osbUJBQW1CO2NBQ25CLDBCQUEwQjtjQUMxQixpQkFBaUIsRUFBRTtjQUNuQjtnQkFDRSxjQUFjLEVBQUU7WUFDcEI7Y0FDRSwwQkFBMEI7Y0FDMUIsYUFBYSxFQUFFO2NBQ2Y7Z0JBQ0UsZUFBZSxFQUFFO1VBQ3ZCO1lBQ0UsMkJBQTJCLEVBQUU7VUFDL0I7WUFDRSwyQkFBMkI7WUFDM0Isa0JBQWtCLEVBQUU7VUFDdEI7WUFDRSxjQUFjO1lBQ2QsdUJBQXVCO1lBQ3ZCLGdCQUFnQjtZQUNoQiwyQkFBMkI7WUFDM0Isc0JBQXNCO1lBQ3RCLGVBQWU7WUFDZixvQkFBb0IsRUFBRTtZQUN0QjtjQUNFLHlCQUF5QjtjQUN6QixvQkFBb0IsRUFBRTtZQUN4QjtjQUNFLGNBQWM7Y0FDZCxvQkFBb0I7Y0FDcEIsa0JBQWtCO2NBQ2xCLHdCQUF3QixFQUFFO2NBQzFCO2dCQUNFLGlCQUFpQjtnQkFDakIsY0FBYztnQkFDZCxZQUFZO2dCQUNaLGFBQWE7Z0JBQ2IsOEJBQThCO2dCQUM5QixxQkFBcUI7Z0JBQ3JCLGNBQWM7Z0JBQ2Qsb0JBQW9CO2dCQUNwQix3QkFBd0I7Z0JBQ3hCLFVBQVU7Z0JBQ1YsZ0JBQWdCLEVBQUU7Z0JBQ2xCO2tCQUNFLGFBQWEsRUFBRTtnQkFDakI7a0JBQ0UsWUFBWTtrQkFDWixhQUFhO2tCQUNiLGFBQWE7a0JBQ2Isc0JBQXNCO2tCQUN0QixpQkFBaUIsRUFBRTtrQkFDbkI7b0JBQ0Usd0JBQXdCLEVBQUU7a0JBQzVCO29CQUNFLDBCQUEwQixFQUFFO2tCQUM5QjtvQkFDRSx3QkFBd0IsRUFBRTtrQkFDNUI7b0JBQ0UsMEJBQTBCLEVBQUU7a0JBQzlCO29CQUNFLDBCQUEwQixFQUFFO2tCQUM5QjtvQkFDRSx5QkFBeUIsRUFBRTtrQkFDN0I7b0JBQ0UsMEJBQTBCLEVBQUU7a0JBQzlCO29CQUNFLHlCQUF5QixFQUFFO2tCQUM3QjtvQkFDRSxzQkFBc0IsRUFBRTtrQkFDMUI7b0JBQ0UsMEJBQTBCLEVBQUU7a0JBQzlCO29CQUNFLDBCQUEwQixFQUFFO2tCQUM5QjtvQkFDRSx5QkFBeUIsRUFBRTtnQkFDL0I7a0JBQ0UsMEJBQTBCLEVBQUU7a0JBQzVCO29CQUNFLDBCQUEwQixFQUFFO1lBQ3BDO2NBQ0UsY0FBYztjQUNkLG9CQUFvQjtjQUNwQixpQkFBaUI7Y0FDakIsbUJBQW1CO2NBQ25CLFdBQVcsRUFBRTtjQUNiO2dCQUNFLGlCQUFpQjtnQkFDakIsY0FBYztnQkFDZCxZQUFZO2dCQUNaLGFBQWE7Z0JBQ2Isa0JBQWtCO2dCQUNsQix1QkFBdUI7Z0JBQ3ZCLG1CQUFtQjtnQkFDbkIsY0FBYztnQkFDZCxvQkFBb0I7Z0JBQ3BCLHdCQUF3QixFQUFFO2dCQUMxQjtrQkFDRSxjQUFjLEVBQUU7Z0JBQ2xCO2tCQUNFLDBCQUEwQjtrQkFDMUIsMEJBQTBCLEVBQUU7a0JBQzVCO29CQUNFLGVBQWUsRUFBRTtZQUN6QjtjQUNFLGNBQWM7Y0FDZCxvQkFBb0I7Y0FDcEIsa0JBQWtCO2NBQ2xCLHdCQUF3QixFQUFFO2NBQzFCO2dCQUNFLGlCQUFpQjtnQkFDakIsY0FBYztnQkFDZCxZQUFZO2dCQUNaLGFBQWE7Z0JBQ2IsOEJBQThCO2dCQUM5QixxQkFBcUI7Z0JBQ3JCLGNBQWM7Z0JBQ2Qsb0JBQW9CO2dCQUNwQix3QkFBd0I7Z0JBQ3hCLFVBQVUsRUFBRTtnQkFDWjtrQkFDRSxhQUFhLEVBQUU7Z0JBQ2pCO2tCQUNFLGNBQWMsRUFBRTtnQkFDbEI7a0JBQ0UsMEJBQTBCO2tCQUMxQiwwQkFBMEIsRUFBRTtrQkFDNUI7b0JBQ0UsZUFBZSxFQUFFO2tCQUNuQjtvQkFDRSxhQUFhLEVBQUU7VUFDekI7OztZQUdFLG9CQUFvQjtZQUNwQixpQkFBaUIsRUFBRTtNQUN6QjtRQUNFLHlDQUF5QztRQUN6QyxrQkFBa0IsRUFBRTtRQUNwQjtVQUNFLGdCQUFnQjtVQUNoQixpQkFBaUIsRUFBRTtJQUN6QjtNQUNFLG9CQUFvQjtNQUNwQixzQkFBc0I7TUFDdEIscUJBQXFCLEVBQUU7TUFDdkI7UUFDRSxrQkFBa0IsRUFBRTtRQUNwQjtVQUNFLG9CQUFvQjtVQUNwQixxQkFBcUIsRUFBRTtRQUN6QjtVQUNFLG1CQUFtQjtVQUNuQixPQUFPO1VBQ1AsMEJBQTBCO1VBQzFCLG1CQUFtQjtVQUNuQixpQkFBaUI7VUFDakIsWUFBWTtVQUNaLGtCQUFrQjtVQUNsQixjQUFjLEVBQUU7UUFDbEI7VUFDRSxtQkFBbUI7VUFDbkIsZUFBZTtVQUNmLDRCQUE0QjtVQUM1QixrQkFBa0I7VUFDbEIsWUFBWSxFQUFFO1VBQ2Q7WUFDRSxjQUFjO1lBQ2Qsd0JBQXdCO1lBQ3hCLGFBQWE7WUFDYixRQUFRO1lBQ1IsU0FBUztZQUNULGFBQWEsRUFBRTtRQUNuQjtVQUNFLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIsaUJBQWlCLEVBQUU7UUFDckI7VUFDRSxpQkFBaUI7VUFDakIsZ0JBQWdCLEVBQUU7UUFDcEI7VUFDRSxlQUFlO1VBQ2YsZ0JBQWdCO1VBQ2hCLGlCQUFpQixFQUFFO1FBQ3JCO1VBQ0UsZUFBZTtVQUNmLGtCQUFrQixFQUFFO1FBQ3RCO1VBQ0UsZUFBZTtVQUNmLGdCQUFnQjtVQUNoQixpQkFBaUIsRUFBRTtRQUNyQjtVQUNFLGlCQUFpQjtVQUNqQixpQkFBaUIsRUFBRTtVQUNuQjtZQUNFLGVBQWU7WUFDZiw0QkFBNEI7WUFDNUIsZUFBZTtZQUNmLGdCQUFnQjtZQUNoQiwwQkFBMEIsRUFBRTtVQUM5QjtZQUNFLGdCQUFnQjtZQUNoQiwyQkFBMkIsRUFBRTtVQUMvQjtZQUNFLGNBQWM7WUFDZCxrQkFBa0I7WUFDbEIsaUJBQWlCLEVBQUU7WUFDbkI7Y0FDRSxjQUFjLEVBQUU7WUFDbEI7Y0FDRSxZQUFZO2NBQ1osYUFBYTtjQUNiLFVBQVU7Y0FDVixpQkFBaUI7Y0FDakIsaUJBQWlCO2NBQ2pCLGFBQWEsRUFBRTtZQUNqQjtjQUNFLHFDQUFxQyxFQUFFO0VBQ25EO0lBQ0Usb0JBQW9CO0lBQ3BCLDJCQUEyQixFQUFFO0lBQzdCO01BQ0UsYUFBYTtNQUNiLG1CQUFtQixFQUFFO0lBQ3ZCO01BQ0UsWUFBWTtNQUNaLGFBQWE7TUFDYiwwQkFBMEI7TUFDMUIsZUFBZTtNQUNmLG9CQUFvQjtNQUNwQixnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixjQUFjO01BQ2Qsb0JBQW9CO01BQ3BCLHdCQUF3QjtNQUN4QixtQkFBbUIsRUFBRTtNQUNyQjtRQUNFLDhCQUE4QjtRQUM5QixzQkFBc0I7UUFDdEIsZUFBZTtRQUNmLGlCQUFpQixFQUFFO0VBQ3pCO0lBQ0UsZUFBZTtJQUNmLHlCQUF5QixFQUFFO0lBQzNCO01BQ0UsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsa0JBQWtCO01BQ2xCLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsbUJBQW1CO01BQ25CLHdCQUF3QjtNQUN4QixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLGNBQWM7TUFDZCx1QkFBdUI7TUFDdkIsb0JBQW9CO01BQ3BCLGtCQUFrQixFQUFFO01BQ3BCO1FBQ0UsbUJBQW1CO1FBQ25CLG9CQUFvQixFQUFFO1FBQ3RCO1VBQ0UsaUJBQWlCO1VBQ2pCLGtCQUFrQixFQUFFO01BQ3hCO1FBQ0UsZ0JBQWdCO1FBQ2hCLHVCQUF1QjtRQUN2QixrQkFBa0I7UUFDbEIsbUJBQW1CLEVBQUU7RUFDM0I7SUFDRSw4QkFBOEI7SUFDOUIsK0JBQStCLEVBQUU7O0FBRXJDO0VBQ0U7SUFDRSwyQkFBMkIsRUFBRTtJQUM3QjtNQUNFLG9CQUFvQixFQUFFO01BQ3RCO1FBQ0UsVUFBVSxFQUFFO1FBQ1o7VUFDRSxnQkFBZ0IsRUFBRTtRQUNwQjtVQUNFLGdCQUFnQixFQUFFO01BQ3RCO1FBQ0UsY0FBYyxFQUFFO01BQ2xCO1FBQ0UsY0FBYztRQUNkLCtCQUErQjtRQUMvQixvQkFBb0IsRUFBRTtRQUN0QjtVQUNFLGNBQWM7VUFDZCwrQkFBK0I7VUFDL0Isb0JBQW9CO1VBQ3BCLGdCQUFnQixFQUFFO1VBQ2xCO1lBQ0UsZ0JBQWdCO1lBQ2hCLGlCQUFpQjtZQUNqQiwyQkFBMkIsRUFBRTtVQUMvQjtZQUNFLGlCQUFpQixFQUFFO1FBQ3ZCO1VBQ0UsYUFBYTtVQUNiLGFBQWE7VUFDYixrQkFBa0I7VUFDbEIsZ0JBQWdCO1VBQ2hCLGFBQWE7VUFDYiwwQkFBMEIsRUFBRTtVQUM1QjtZQUNFLGNBQWM7WUFDZCwwQkFBMEIsRUFBRTtJQUNwQztNQUNFLGlCQUFpQjtNQUNqQixjQUFjO01BQ2QsK0JBQStCLEVBQUU7TUFDakM7UUFDRSxpQkFBaUI7UUFDakIsaUJBQWlCLEVBQUU7UUFDbkI7VUFDRSxpQkFBaUI7VUFDakIsNENBQTRDLEVBQUU7TUFDbEQ7UUFDRSxzQkFBc0I7UUFDdEIscUJBQXFCLEVBQUU7UUFDdkI7VUFDRSxlQUFlLEVBQUU7VUFDakI7WUFDRSxxQkFBcUI7WUFDckIsc0JBQXNCLEVBQUU7VUFDMUI7WUFDRSxjQUFjLEVBQUU7VUFDbEI7WUFDRSxjQUFjLEVBQUU7SUFDeEI7TUFDRSxxQkFBcUI7TUFDckIsV0FBVztNQUNYLGNBQWM7TUFDZCx1QkFBdUI7TUFDdkIsb0JBQW9CLEVBQUU7TUFDdEI7UUFDRSxhQUFhO1FBQ2IsYUFBYSxFQUFFO0lBQ25CO01BQ0UsdUJBQXVCO01BQ3ZCLFVBQVUsRUFBRTtJQUNkO01BQ0UsaUJBQWlCO01BQ2pCLGtCQUFrQixFQUFFO0lBQ3RCO01BQ0UsV0FBVyxFQUFFO0lBQ2Y7TUFDRSxvQ0FBb0M7TUFDcEMsdUJBQXVCLEVBQUUsRUFBRTs7QUFFakM7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsbUJBQW1CO0VBQ25CLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRTtJQUNFLG1CQUFtQjtJQUNuQixlQUFlLEVBQUUsRUFBRSIsImZpbGUiOiJpd19JTC9jc3MvcGxwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjFGMjtcbiAgbWFyZ2luOiA3MHB4IDA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJBc3Npc3RhbnRcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sge1xuICAgICAgbWFyZ2luOiAxMDBweCAwO1xuICAgICAgcGFkZGluZzogNTBweCAwIDU4cHg7IH0gfVxuICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1oZWFkZXIgLmFjdGl2aXR5LWhlYWRlci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1oZWFkZXIgLmFjdGl2aXR5LWhlYWRlci10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDsgfSB9XG4gICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWhlYWRlciAuYWN0aXZpdHktaGVhZGVyLXN1Yi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzc2NzY3NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWhlYWRlciAuYWN0aXZpdHktaGVhZGVyLXN1Yi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlcixcbiAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLFxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQsXG4gICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQsXG4gICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5hY3Rpdml0eS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTRweDsgfSB9XG4gICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1pbWctd3JhcHBlciAuYWN0aXZpdHktaW1nLFxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWltZy13cmFwcGVyIC5hY3Rpdml0eS1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWltZy13cmFwcGVyIC5hY3Rpdml0eS1pbWcsXG4gICAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWltZy13cmFwcGVyIC5hY3Rpdml0eS1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIsXG4gICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLW1vYmlsZSAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgY29sb3I6ICMxNTE0MTU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1jb250ZW50LXRleHQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudC10aXRsZSxcbiAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWNvbnRlbnQtdGV4dC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQtdGl0bGUsXG4gICAgICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLW1vYmlsZSAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1jb250ZW50LXRleHQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudC1saW5rLFxuICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLW1vYmlsZSAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWNvbnRlbnQtdGV4dC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50LWxpbmssXG4gICAgICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLW1vYmlsZSAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQtbGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50OmhvdmVyLFxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNzsgfVxuICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmNhcm91c2VsLWluZGljYXRvcnMsXG4gICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbiAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlLFxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDFEMUI7IH1cbiAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUge1xuICAgIGhlaWdodDogNTAwcHg7IH1cblxuLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDcwcHggYXV0bztcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvOyB9IH1cbiAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCBwaWN0dXJlIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IHBpY3R1cmUgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1pbWcge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICB3aWR0aDogNjUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDQuNiU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7IH0gfVxuICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICB3aWR0aDogMzUlOyB9IH1cbiAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktc3ViLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweCAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1saW5rLXdyYXBwZXIge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktbGluay13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1saW5rLXdyYXBwZXIgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1saW5rIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMxcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktbGluay13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMxcHg7IH0gfVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICBmb250LWZhbWlseTogXCJBc3Npc3RhbnRcIjtcbiAgLyogc2VhcmNoLXJlc3VsdHMtaGVhZGVyICovXG4gIC8qIGZpbHRlciBiYXIgZGlzcGxheWVkIHdoZW4gb25lIG9yIG1vcmUgZmlsdGVycyBzZWxlY3RlZCAqL1xuICAvKiBSZXNldCByZWZpbmVtZW50cyBidXR0b20gKi8gfVxuICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuY2F0ZWdvcnktbmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgZmxleDogNTAlOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5jYXRlZ29yeS1uYW1lLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmNhdGVnb3J5LW5hbWUtY291bnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMTUxNDE1OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAucmVmaW5lbWVudC1jYXRlZ29yeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAucmVmaW5lbWVudC1jYXRlZ29yeSAqLnJlZmluZW1lbnQtY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLnJlZmluZW1lbnQtY2F0ZWdvcnk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAucmVmaW5lbWVudC1jYXRlZ29yeSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAucmVmaW5lbWVudC1jYXRlZ29yeSBsaSBidXR0b24ge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzE1MTQxNTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAucmVmaW5lbWVudC1jYXRlZ29yeSBsaTpsYXN0LWNoaWxkIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIgYnV0dG9uLmZpbHRlci1yZXN1bHRzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzE1MTQxNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciAudmlldy1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIgLnZpZXctYnV0dG9ucyAudmlldy1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIC52aWV3LWJ1dHRvbnMgLnZpZXctYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBCM0U0MzsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIC50b2dnbGUtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciAudG9nZ2xlLWZpbHRlcnMtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciAudG9nZ2xlLWZpbHRlcnMtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIC5zb3J0LW9yZGVyLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIgLnNvcnQtb3JkZXItc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXItYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmZpbHRlci1iYXIgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVyLWJhciB1bCAuc3dhdGNoLWZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmZpbHRlci1iYXIgdWwgLnN3YXRjaC1maWx0ZXIgYnV0dG9uLmJ0biB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXItYmFyIHVsIC5zd2F0Y2gtZmlsdGVyIGJ1dHRvbi5idG46OmJlZm9yZSwgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXItYmFyIHVsIC5zd2F0Y2gtZmlsdGVyIGJ1dHRvbi5idG46OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5yZXNldC1maWx0ZXJzIGJ1dHRvbi5yZXNldCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMTUxNDE1OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5yZXNldC1maWx0ZXJzIGJ1dHRvbi5yZXNldCBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLnJlc2V0LWZpbHRlcnMgYnV0dG9uLnJlc2V0IHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8qIHRoZSByZWZpbmVtZW50LWJhciBmb3IgYm90aCBtb2JpbGUgYW5kIGRlc2t0b3AgKi8gfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAvKiBDYXRlZ29yeSByZWZpbmVtZW50cyAqLyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5maWx0ZXItaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLmZpbHRlci1oZWFkZXIgLmhlYWRlci1iYXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAuZmlsdGVyLWhlYWRlciAuaGVhZGVyLWJhciAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAuZmlsdGVyLWhlYWRlciAuaGVhZGVyLWJhciAuY2F0ZWdvcnktbmFtZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCI7IH1cbiAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAuZmlsdGVyLWhlYWRlciAuaGVhZGVyLWJhciAuY2F0ZWdvcnktbmFtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLmZpbHRlci1oZWFkZXIgLmhlYWRlci1iYXIgLmNhdGVnb3J5LW5hbWUtY291bnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE1MTQxNTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudC1jYXRlZ29yeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudC1jYXRlZ29yeSAuY2F0ZWdvcnktYXR0cmlidXRlIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlc2V0LWZpbHRlcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAqIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWhlYWRlci10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtaGVhZGVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTUxNDE1O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1oZWFkZXItZGVzY3JpcHRpb24gZGl2IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1oZWFkZXItZGVzY3JpcHRpb24gZGl2OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiwgXCI7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtaGVhZGVyLWRlc2NyaXB0aW9uIGRpdjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50LmFjdGl2ZSAuY2FyZC1oZWFkZXItZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIxcHg7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkjcmVmaW5lbWVudC1zb3J0IC52YWx1ZXMuY29udGVudCAuc29ydC1vcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwOyB9XG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkjcmVmaW5lbWVudC1zb3J0IC52YWx1ZXMuY29udGVudCAuc29ydC1vcHRpb24gbGFiZWwge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSNyZWZpbmVtZW50LXNvcnQgLnZhbHVlcy5jb250ZW50IC5zb3J0LW9wdGlvbiBpbnB1dCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMXB4OyB9XG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkjcmVmaW5lbWVudC1zb3J0IC52YWx1ZXMuY29udGVudCAuc29ydC1vcHRpb24gLmNoZWNrbWFyayB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFEMUQxQjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkjcmVmaW5lbWVudC1zb3J0IC52YWx1ZXMuY29udGVudCAuc29ydC1vcHRpb24gLmNoZWNrbWFyayBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSNyZWZpbmVtZW50LXNvcnQgLnZhbHVlcy5jb250ZW50IC5zb3J0LW9wdGlvbiBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjNFNDM7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkjcmVmaW5lbWVudC1zb3J0IC52YWx1ZXMuY29udGVudCAuc29ydC1vcHRpb24gaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSNyZWZpbmVtZW50LXJlZmluZW1lbnRDb2xvciAudmFsdWVzLmNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyg0NHB4ICogNik7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkjcmVmaW5lbWVudC1uYlNob2VUZWNobm9sb2d5IC52YWx1ZXMuY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDQ0cHggKiA2KTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoNDRweCAqIDMpO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50LmNvbG9yLXNlbGVjdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAuMnJlbSAuNjI1cmVtOyB9XG4gICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuMDYzcmVtIHNvbGlkICNhYmIwYjQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIGRpdiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUu16nXl9eV16gsIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS5CbGFjayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUu15vXl9eV15wsIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS5CbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzBkMjsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLteX15XXnSwgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLkJyb3duIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnJvd247IH1cbiAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS7XkNek15XXqCwgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLkdyZXkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY5NzlkOyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUu15nXqNeV16csIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS5HcmVlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Mjc7IH1cbiAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS7Xm9eq15XXnSwgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLk9yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLteV16jXldeTLCAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUuUGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTI0OWE7IH1cbiAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS7XodeS15XXnCwgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLlB1cnBsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHB1cnBsZTsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLteQ15PXldedLCAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUuUmVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUu15HXldeo15PXlSwgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLkJvcmRlYXV4IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDMDAwMDsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLtec15HXnywgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLldoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLtem15TXldeRLCAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUuWWVsbG93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93OyB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEIzRTQzOyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uLnNlbGVjdGVkIC5jb2xvci1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEIzRTQzOyB9XG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5ib29sZWFuLWF0dHJpYnV0ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NHJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5ib29sZWFuLWF0dHJpYnV0ZSBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuYm9vbGVhbi1hdHRyaWJ1dGUgYnV0dG9uIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuYm9vbGVhbi1hdHRyaWJ1dGUgYnV0dG9uLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjNFNDM7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEIzRTQzOyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5ib29sZWFuLWF0dHJpYnV0ZSBidXR0b24uc2VsZWN0ZWQgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLnNpemUtYXR0cmlidXRlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAuNXJlbSAuNXJlbSAwOyB9XG4gICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLnNpemUtYXR0cmlidXRlIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IC4wNjNyZW0gc29saWQgI2FiYjBiNDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuc2l6ZS1hdHRyaWJ1dGUgYnV0dG9uIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuc2l6ZS1hdHRyaWJ1dGUgYnV0dG9uIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuc2l6ZS1hdHRyaWJ1dGUgYnV0dG9uLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjNFNDM7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEIzRTQzOyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5zaXplLWF0dHJpYnV0ZSBidXR0b24uc2VsZWN0ZWQgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLnNpemUtYXR0cmlidXRlIGJ1dHRvbi5zZWxlY3RlZCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudC5zaXplLFxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQuY29sb3IsXG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudC5icmFuZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLnN1Ym1pdC1maWx0ZXJzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLnN1Ym1pdC1maWx0ZXJzIGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMi41cHg7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5jb2wtNiwgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAuY29sLTEyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4OyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZS1iYWRnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzRTQzO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aWxlIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLmltYWdlLWNvbnRhaW5lciAudGlsZS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5wZHAtbGluayAubGluayB7XG4gICAgICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aWxlIC50aWxlLWJvZHkgLnBkcC1saW5rLWNhdGVnb3J5IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAucGRwLWJyYW5kIHtcbiAgICAgICAgICBjb2xvcjogIzBCM0U0MztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAucHJpY2UgLnNhbGVzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAucHJpY2UgLnZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAuY29sb3Itc3dhdGNoZXMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNDhweDsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5jb2xvci1zd2F0Y2hlcyAucGVyY2VudE9mZiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmNzczMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHIgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5jb2xvci1zd2F0Y2hlcyAuc3dhdGNoZXMtY291bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAuY29sb3Itc3dhdGNoZXMgLnN3YXRjaGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5jb2xvci1zd2F0Y2hlcyAuc3dhdGNoZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aWxlIC50aWxlLWJvZHkgLmNvbG9yLXN3YXRjaGVzIC5zd2F0Y2hlcyAuc3dhdGNoLnN3YXRjaC1jaXJjbGUge1xuICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aWxlIC50aWxlLWJvZHkgLmNvbG9yLXN3YXRjaGVzIC5zd2F0Y2hlcyAuc3dhdGNoLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNCAhaW1wb3J0YW50OyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuc2hvdy1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zaG93LW1vcmUtdGl0bGUge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zaG93LW1vcmUtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzBCM0U0MztcbiAgICAgIGNvbG9yOiAjMEIzRTQzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnNob3ctbW9yZS1idXR0b246YWN0aXZlLCAuc2VhcmNoLXJlc3VsdHMgLnNob3ctbW9yZS1idXR0b246aG92ZXIsIC5zZWFyY2gtcmVzdWx0cyAuc2hvdy1tb3JlLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwQjNFNDM7XG4gICAgICAgIGNvbG9yOiAjMEIzRTQzO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuYnJhbmQtcGFnZSB7XG4gICAgY29sb3I6ICMxRDFEMUI7XG4gICAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCI7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmJyYW5kLXBhZ2UgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDEycHggMCAyNnB4IDA7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmJyYW5kLXBhZ2UgcGljdHVyZSAuYnJhbmQtYmFubmVyLXByaW1hcnktaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMTVweDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuYnJhbmQtcGFnZSAuYnJhbmQtcHJlc2VudGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLmJyYW5kLXBhZ2UgLmJyYW5kLXByZXNlbnRhdGlvbiAuYnJhbmQtbG9nbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJyYW5kLXBhZ2UgLmJyYW5kLXByZXNlbnRhdGlvbiAuYnJhbmQtbG9nbyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYnJhbmQtcGFnZSAuYnJhbmQtcHJlc2VudGF0aW9uIC5icmFuZC1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXJlc3VsdHMge1xuICAgIC8qIHNlYXJjaC1yZXN1bHRzLWhlYWRlciAqLyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5jYXRlZ29yeS1uYW1lIHtcbiAgICAgICAgZmxleDogNTAlOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmNhdGVnb3J5LW5hbWUtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5jYXRlZ29yeS1uYW1lLWNvdW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLnJlZmluZW1lbnQtY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIC50b2dnbGUtZmlsdGVycyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIgLnRvZ2dsZS1maWx0ZXJzLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciAudG9nZ2xlLWZpbHRlcnMtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciAuc29ydC1vcmRlci1zZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIC5zb3J0LW9yZGVyLXNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcuNXB4OyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAuY29sLTYsIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLmNvbC0xMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVweDsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5jb2xvci1zd2F0Y2hlczpob3ZlciAuc3dhdGNoZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5jb2xvci1zd2F0Y2hlczpob3ZlciAuc3dhdGNoZXMtY291bnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuc2hvdy1tb3JlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zaG93LW1vcmUtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmJyYW5kLXBhZ2UgcGljdHVyZSAuYnJhbmQtYmFubmVyLXByaW1hcnktaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmJyYW5kLXBhZ2UgLmJyYW5kLXByZXNlbnRhdGlvbiAuYnJhbmQtbG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5icmFuZC1wYWdlIC5icmFuZC1wcmVzZW50YXRpb24gLmJyYW5kLWRlc2Mge1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayB7XG4gICAgICBtYXJnaW46IDAgYXV0byA5NXB4IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5jYXRlZ29yeS1uYW1lLWNvdW50IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLnJlZmluZW1lbnQtY2F0ZWdvcnkgbGkgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5yZWZpbmVtZW50LWNhdGVnb3J5IGxpOmxhc3QtY2hpbGQgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIC52aWV3LWJ1dHRvbnMgLnZpZXctYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgLnJlc2V0LWZpbHRlcnMgYnV0dG9uLnJlc2V0IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgLmZpbHRlci1iYXIgdWwgLnN3YXRjaC1maWx0ZXIgYnV0dG9uLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTJweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkjcmVmaW5lbWVudC1zb3J0IC52YWx1ZXMuY29udGVudCAuc29ydC1vcHRpb24gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuYm9vbGVhbi1hdHRyaWJ1dGUgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAucHJpY2UgLnNhbGVzIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIgLnNvcnQtb3JkZXItc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/