.hero-banner-primary-block {
  margin-bottom: 70px; }
  .hero-banner-primary-block .hero-banner-primary-wrapper {
    position: relative;
    text-align: center; }
    .hero-banner-primary-block .hero-banner-primary-wrapper picture .hero-banner-primary-img {
      width: 95%; }
      @media (max-width: 768px) {
        .hero-banner-primary-block .hero-banner-primary-wrapper picture .hero-banner-primary-img {
          width: 100%; } }
    .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper {
      text-align: center;
      margin-top: 20px;
      width: 100%;
      position: absolute;
      bottom: 30px;
      color: #fff; }
      @media (min-width: 768px) {
        .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper {
          top: 18%;
          text-align: start;
          margin: 0; } }
      .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper {
        display: flex;
        flex-flow: column;
        padding: 0 45px; }
        .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-title {
          order: 1;
          font-size: 50px;
          font-weight: 800;
          margin-bottom: 22px; }
          @media (max-width: 768px) {
            .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-title {
              color: #fff !important; } }
          @media (min-width: 768px) {
            .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-title {
              order: 1;
              font-size: 67px;
              font-weight: 800;
              line-height: 0.93;
              width: 35%;
              color: #fff; } }
        .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-sub-title {
          order: 2;
          font-size: 18px;
          font-weight: 500;
          margin-bottom: 1.4em;
          line-height: 1.6; }
          @media (max-width: 768px) {
            .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-sub-title {
              color: #fff !important; } }
          @media (min-width: 768px) {
            .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-sub-title {
              order: 2;
              font-size: 20px;
              font-weight: 500;
              color: #fff;
              line-height: normal; } }
        .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-link-wrapper {
          order: 3;
          display: flex;
          justify-content: center; }
          @media (min-width: 768px) {
            .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-link-wrapper {
              justify-content: flex-start;
              margin-bottom: 0; } }
          .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-link-wrapper > :first-child {
            margin-bottom: 20px; }
            @media (min-width: 768px) {
              .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-link-wrapper > :first-child {
                justify-content: flex-start;
                margin-bottom: 0; } }
          .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-link-wrapper .hero-banner-primary-link {
            font-size: 16px;
            font-weight: 600;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 14px 0;
            margin: 0 1em; }
            @media (min-width: 768px) {
              .hero-banner-primary-block .hero-banner-primary-wrapper .hero-banner-primary-text-main-wrapper .hero-banner-primary-text-wrapper .hero-banner-primary-link-wrapper .hero-banner-primary-link {
                padding: 10px 26px;
                font-size: 17px;
                line-height: 22px; } }

.shop-by-type-block {
  padding: 0;
  margin-bottom: 70px; }
  @media (min-width: 768px) {
    .shop-by-type-block {
      display: flex;
      justify-content: space-between;
      padding: 0 15px; } }
  @media (min-width: 1024px) {
    .shop-by-type-block {
      margin-bottom: 100px; } }
  .shop-by-type-block .shop-by-type-wrapper {
    width: 100%; }
    .shop-by-type-block .shop-by-type-wrapper .shop-by-type-header {
      display: flex;
      margin-bottom: 30px;
      justify-content: center; }
      @media (min-width: 768px) {
        .shop-by-type-block .shop-by-type-wrapper .shop-by-type-header {
          justify-content: space-between;
          align-items: center; } }
      .shop-by-type-block .shop-by-type-wrapper .shop-by-type-header .shop-by-type-header-title {
        font-size: 26px;
        margin: 0; }
        @media (min-width: 768px) {
          .shop-by-type-block .shop-by-type-wrapper .shop-by-type-header .shop-by-type-header-title {
            font-size: 32px; } }
      .shop-by-type-block .shop-by-type-wrapper .shop-by-type-header .shop-by-type-header-link {
        display: none; }
        @media (min-width: 768px) {
          .shop-by-type-block .shop-by-type-wrapper .shop-by-type-header .shop-by-type-header-link {
            display: block;
            font-size: 16px;
            font-weight: 600;
            color: #151415;
            text-decoration: underline; } }
    @media (min-width: 768px) {
      .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper {
        margin: 0;
        display: flex;
        justify-content: space-between; } }
    @media (min-width: 768px) {
      .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper > :first-child {
        margin-right: 20px; } }
    .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content {
      color: #151415;
      text-align: center; }
      .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content .shop-by-type-content-img {
        width: 100%;
        max-width: 100%;
        height: auto; }
      .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content .shop-by-type-content-title {
        font-size: 20px;
        font-weight: 800;
        margin: 20px 0 3px; }
      .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content .shop-by-type-content-sub-title {
        font-size: 16px;
        margin-bottom: 20px;
        line-height: 1.63;
        letter-spacing: 0.02px; }
      .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content .shop-by-type-content-link-wrapper {
        display: flex;
        justify-content: center;
        margin: 0 15px 50px; }
        @media (min-width: 768px) {
          .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content .shop-by-type-content-link-wrapper {
            margin-bottom: 0; } }
        .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content .shop-by-type-content-link-wrapper .shop-by-type-content-link {
          font-size: 16px;
          font-weight: 800;
          display: flex;
          justify-content: center;
          align-items: center;
          padding: 14px 0;
          width: 100%; }
          @media (min-width: 768px) {
            .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content .shop-by-type-content-link-wrapper .shop-by-type-content-link {
              padding: 10px 24px;
              width: auto; } }
    .shop-by-type-block .shop-by-type-wrapper .shop-by-type-header-link-mobile {
      text-align: center;
      font-size: 15px;
      font-weight: 600;
      color: #151415;
      text-decoration: underline;
      display: block; }
      @media (min-width: 768px) {
        .shop-by-type-block .shop-by-type-wrapper .shop-by-type-header-link-mobile {
          display: none; } }

.new-products-block {
  padding: 0; }
  @media (min-width: 768px) {
    .new-products-block {
      padding: 0 15px; } }
  .new-products-block .new-products-header {
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (min-width: 768px) {
      .new-products-block .new-products-header {
        margin-bottom: 40px; } }
    .new-products-block .new-products-header .new-products-header-title {
      color: #1D1D1B;
      margin-bottom: 10px;
      font-size: 30px;
      font-weight: 800; }
      @media (min-width: 768px) {
        .new-products-block .new-products-header .new-products-header-title {
          font-size: 40px;
          line-height: 44px; } }
    .new-products-block .new-products-header .new-products-header-sub-title {
      font-weight: 600;
      font-size: 16px;
      color: #767676;
      margin-bottom: 0; }
      @media (min-width: 768px) {
        .new-products-block .new-products-header .new-products-header-sub-title {
          font-size: 18px; } }
  .new-products-block .new-products-nav {
    display: flex;
    justify-content: center;
    border-bottom: none;
    padding: 0 15px; }
    .new-products-block .new-products-nav .nav-link {
      width: 33%;
      padding: 0 0 11px;
      text-align: center;
      cursor: pointer;
      border: none;
      border-bottom: 1px solid #1D1D1B;
      color: #151415;
      font-size: 16px;
      font-weight: 400; }
      @media (min-width: 768px) {
        .new-products-block .new-products-nav .nav-link {
          width: 204px;
          padding-bottom: 19px; } }
      .new-products-block .new-products-nav .nav-link.active {
        border-bottom: 3px solid #0B3E43;
        font-weight: 600;
        color: #0B3E43; }
  .new-products-block .new-products-category-main-wrapper {
    position: relative;
    margin-top: 30px; }
    @media (min-width: 768px) {
      .new-products-block .new-products-category-main-wrapper {
        margin-top: 50px; } }
    .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-arrow {
      height: 36px;
      width: 36px;
      background-color: #fff;
      border-radius: 50%;
      background-position: center;
      border: none;
      position: absolute;
      top: 35%;
      background-repeat: no-repeat;
      z-index: 3; }
      .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-arrow.slick-prev {
        background-image: url("../images/arrow-left.svg");
        left: 20px; }
      .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-arrow.slick-next {
        background-image: url("../images/arrow-right.svg");
        right: 20px; }
      .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-arrow.slick-disabled {
        display: none !important; }
    .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-list .slick-track .new-products-products {
      margin: 0 auto;
      float: left;
      padding: 0 5px; }
      @media (min-width: 600px) {
        .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-list .slick-track .new-products-products {
          padding: 0 8px; } }
      .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-list .slick-track .new-products-products .product .product-tile {
        min-height: auto; }
        .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-list .slick-track .new-products-products .product .product-tile .tile-body {
          padding: 8px 0 0; }
          .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-list .slick-track .new-products-products .product .product-tile .tile-body .pdp-link {
            font-size: 14px;
            margin-bottom: 1px; }
            .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-list .slick-track .new-products-products .product .product-tile .tile-body .pdp-link:nth-of-type(2) {
              font-size: 0.8rem;
              margin: 0; }
          .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-list .slick-track .new-products-products .product .product-tile .tile-body .pdp-brand {
            color: #0B3E43;
            font-size: 14px;
            font-weight: 700; }
          .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-list .slick-track .new-products-products .product .product-tile .tile-body .price .sales .value {
            font-size: 13px;
            font-weight: 600;
            margin-top: 6px; }
        .new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-list .slick-track .new-products-products .product .product-tile .product-tile-badge {
          display: none; }

.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; }

.best-sellers-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  margin: 70px auto;
  font-family: "Assistant"; }
  @media (min-width: 768px) {
    .best-sellers-block {
      padding: 0 15px;
      flex-direction: row; } }
  .best-sellers-block .best-sellers-header-wrapper {
    max-width: 273px;
    width: 100%;
    text-align: center; }
    @media (min-width: 768px) {
      .best-sellers-block .best-sellers-header-wrapper {
        margin-right: 30px;
        text-align: start; } }
    .best-sellers-block .best-sellers-header-wrapper .best-sellers-header-title {
      line-height: 40px;
      color: #1D1D1B;
      font-size: 35px;
      width: 239px;
      font-size: 34px;
      font-weight: 800;
      margin: 0 auto; }
      @media (min-width: 768px) {
        .best-sellers-block .best-sellers-header-wrapper .best-sellers-header-title {
          font-size: 35px;
          width: auto; } }
    .best-sellers-block .best-sellers-header-wrapper .best-sellers-header-sub-title {
      font-size: 15px;
      font-weight: 400;
      line-height: 24px;
      letter-spacing: 0.02px;
      color: #1D1D1B;
      margin-top: 10px; }
      @media (min-width: 768px) {
        .best-sellers-block .best-sellers-header-wrapper .best-sellers-header-sub-title {
          margin-bottom: 36px;
          font-size: 15px;
          line-height: 1.6; } }
    .best-sellers-block .best-sellers-header-wrapper .best-sellers-header-link-wrapper-desktop {
      display: none; }
      @media (min-width: 768px) {
        .best-sellers-block .best-sellers-header-wrapper .best-sellers-header-link-wrapper-desktop {
          display: inline-flex;
          width: auto; } }
      .best-sellers-block .best-sellers-header-wrapper .best-sellers-header-link-wrapper-desktop .best-sellers-header-link {
        border: 2px solid #0B3E43;
        color: #0B3E43; }
  .best-sellers-block .best-sellers-product-wrapper {
    width: 100%;
    overflow: hidden;
    margin: 27px 0 30px;
    position: relative; }
    @media (min-width: 768px) {
      .best-sellers-block .best-sellers-product-wrapper {
        margin: 0;
        padding-top: 32px; } }
    .best-sellers-block .best-sellers-product-wrapper .slick-arrow {
      position: absolute;
      top: 0;
      border: none;
      background-color: #fff;
      width: 10px;
      height: 17px;
      background-repeat: no-repeat;
      padding: 0; }
      .best-sellers-block .best-sellers-product-wrapper .slick-arrow.slick-prev {
        background-image: url("../images/arrow-left.svg");
        background-repeat: no-repeat; }
      .best-sellers-block .best-sellers-product-wrapper .slick-arrow.slick-next {
        left: 79px;
        background-image: url("../images/arrow-right.svg"); }
    .best-sellers-block .best-sellers-product-wrapper .slider-count {
      position: absolute;
      top: -3px;
      left: 30px;
      font-size: 16px;
      color: #151415; }
      .best-sellers-block .best-sellers-product-wrapper .slider-count .current-slide {
        font-weight: 700; }
      .best-sellers-block .best-sellers-product-wrapper .slider-count .slide-sum {
        font-weight: 400; }
    .best-sellers-block .best-sellers-product-wrapper .slick-list {
      margin: 0 -8px; }
      .best-sellers-block .best-sellers-product-wrapper .slick-list .slick-track .best-sellers-products {
        float: left;
        padding: 0 8px; }
        .best-sellers-block .best-sellers-product-wrapper .slick-list .slick-track .best-sellers-products .product .product-tile .tile-body {
          padding: 8px 0 0; }
          .best-sellers-block .best-sellers-product-wrapper .slick-list .slick-track .best-sellers-products .product .product-tile .tile-body .pdp-link {
            font-size: 14px;
            margin-bottom: 1px; }
            .best-sellers-block .best-sellers-product-wrapper .slick-list .slick-track .best-sellers-products .product .product-tile .tile-body .pdp-link:nth-of-type(2) {
              font-size: 0.8rem;
              margin: 0; }
          .best-sellers-block .best-sellers-product-wrapper .slick-list .slick-track .best-sellers-products .product .product-tile .tile-body .pdp-brand {
            color: #0B3E43;
            font-size: 14px;
            font-weight: 700; }
          .best-sellers-block .best-sellers-product-wrapper .slick-list .slick-track .best-sellers-products .product .product-tile .tile-body .price .sales .value {
            font-size: 13px;
            font-weight: 600;
            margin-top: 6px; }
        .best-sellers-block .best-sellers-product-wrapper .slick-list .slick-track .best-sellers-products .product .product-tile .product-tile-badge {
          display: none; }
  .best-sellers-block .best-sellers-header-link-wrapper-mobile {
    display: flex;
    width: 100%;
    padding: 0 15px;
    text-align: center; }
    @media (min-width: 768px) {
      .best-sellers-block .best-sellers-header-link-wrapper-mobile {
        display: none; } }
    .best-sellers-block .best-sellers-header-link-wrapper-mobile .best-sellers-header-link {
      width: 100%;
      font-size: 16px;
      font-weight: 700;
      color: #0B3E43 !important;
      text-decoration: none; }

.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; } }

.advantages-block {
  margin: 70px auto; }
  .advantages-block .advantages-slot-desktop {
    display: none; }
  .advantages-block .advantages-slot-mobile {
    display: flex;
    justify-content: center;
    align-items: center; }
    .advantages-block .advantages-slot-mobile .carousel {
      width: 100%; }
      .advantages-block .advantages-slot-mobile .carousel .advantages-wrapper {
        display: flex;
        justify-content: space-evenly;
        margin: 0 38px; }
        .advantages-block .advantages-slot-mobile .carousel .advantages-wrapper .advantages-text-wrapper {
          width: min-content;
          text-align: center;
          color: #151415; }
          .advantages-block .advantages-slot-mobile .carousel .advantages-wrapper .advantages-text-wrapper.first-slide {
            margin-right: 16%; }
          .advantages-block .advantages-slot-mobile .carousel .advantages-wrapper .advantages-text-wrapper .advantages-icon {
            height: 60px; }
            @media (min-width: 320px) {
              .advantages-block .advantages-slot-mobile .carousel .advantages-wrapper .advantages-text-wrapper .advantages-icon {
                height: 71px; } }
          .advantages-block .advantages-slot-mobile .carousel .advantages-wrapper .advantages-text-wrapper .advantages-title {
            font-size: 15px;
            font-weight: 600;
            line-height: 1.6;
            margin: 15px 0 5px; }
          .advantages-block .advantages-slot-mobile .carousel .advantages-wrapper .advantages-text-wrapper .advantages-sub-title {
            font-size: 14px;
            line-height: 1.64;
            letter-spacing: 0.02px;
            margin: 0; }
      .advantages-block .advantages-slot-mobile .carousel .carousel-indicators {
        margin: 50px 0 0;
        position: static;
        padding: 0; }
        .advantages-block .advantages-slot-mobile .carousel .carousel-indicators .indicators {
          width: 100%;
          border-bottom: 1px solid #e4e4e4;
          height: max-content;
          margin-top: 1px; }
          .advantages-block .advantages-slot-mobile .carousel .carousel-indicators .indicators.active {
            border-radius: 1.5px;
            border-bottom: none;
            border-bottom: 3px solid #cacaca;
            margin: 0; }
  @media (min-width: 600px) {
    .advantages-block {
      margin: 60px auto 120px auto; }
      .advantages-block .advantages-slot-desktop {
        display: flex;
        justify-content: center;
        color: #151415; }
        .advantages-block .advantages-slot-desktop .advantages-wrapper {
          text-align: center;
          width: 8.75rem;
          margin: 0 auto; } }
      @media (min-width: 600px) and (min-width: 1024px) {
        .advantages-block .advantages-slot-desktop .advantages-wrapper {
          margin: 0 4.86%; } }
  @media (min-width: 600px) {
          .advantages-block .advantages-slot-desktop .advantages-wrapper .advantages-icon {
            height: 60px; } }
        @media (min-width: 600px) and (min-width: 1024px) {
          .advantages-block .advantages-slot-desktop .advantages-wrapper .advantages-icon {
            height: 71px; } }
  @media (min-width: 600px) {
          .advantages-block .advantages-slot-desktop .advantages-wrapper .advantages-title {
            font-weight: 600;
            font-size: 15px;
            margin: 0;
            line-height: 1.56;
            margin-top: 17px; } }
        @media (min-width: 600px) and (min-width: 768px) {
          .advantages-block .advantages-slot-desktop .advantages-wrapper .advantages-title {
            font-size: 16px;
            margin-top: 15px; } }
  @media (min-width: 600px) {
          .advantages-block .advantages-slot-desktop .advantages-wrapper .advantages-sub-title {
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 0;
            line-height: 1.6;
            letter-spacing: 0.02px;
            max-inline-size: fit-content; } }
        @media (min-width: 600px) and (min-width: 768px) {
          .advantages-block .advantages-slot-desktop .advantages-wrapper .advantages-sub-title {
            font-size: 15px; } }
  @media (min-width: 600px) {
      .advantages-block .advantages-slot-mobile {
        display: none; } }

.our-brands-block {
  width: 100%;
  margin: 70px auto;
  padding: 0; }
  @media (min-width: 768px) {
    .our-brands-block {
      margin: 0 auto;
      padding: 0 15px; } }
  .our-brands-block .our-brands-header {
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (min-width: 768px) {
      .our-brands-block .our-brands-header {
        margin-bottom: 40px; } }
    .our-brands-block .our-brands-header .our-brands-header-title {
      color: #1D1D1B;
      margin-bottom: 10px;
      font-size: 30px;
      font-weight: 800;
      letter-spacing: 0;
      line-height: 44px; }
      @media (min-width: 768px) {
        .our-brands-block .our-brands-header .our-brands-header-title {
          font-size: 40px; } }
    .our-brands-block .our-brands-header .our-brands-header-sub-title {
      font-size: 15px;
      color: #767676;
      margin-bottom: 0;
      font-weight: 600;
      letter-spacing: 1.5px;
      line-height: 23px; }
      @media (min-width: 768px) {
        .our-brands-block .our-brands-header .our-brands-header-sub-title {
          font-size: 18px; } }
  .our-brands-block .ourbrands-container {
    margin-top: 60px;
    width: 100%;
    display: none; }
    @media (min-width: 600px) {
      .our-brands-block .ourbrands-container {
        display: flex;
        justify-content: space-between; } }
    .our-brands-block .ourbrands-container .ourbrands-circle {
      background: #f3f5f5;
      border-radius: 50%;
      width: 180px;
      height: 180px;
      display: flex;
      justify-content: center;
      align-items: center; }
      .our-brands-block .ourbrands-container .ourbrands-circle:hover {
        opacity: .7; }
      .our-brands-block .ourbrands-container .ourbrands-circle .ourbrands-logo {
        width: 75%; }
  .our-brands-block .ourbrands-slot-mobile {
    display: none; }
    @media (max-width: 600px) {
      .our-brands-block .ourbrands-slot-mobile {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column; }
        .our-brands-block .ourbrands-slot-mobile .ourbrands-slot-mobile-container {
          flex-wrap: wrap;
          flex-direction: row;
          display: flex;
          justify-content: center; }
          .our-brands-block .ourbrands-slot-mobile .ourbrands-slot-mobile-container .ourbrands-carousel-item-container {
            flex-wrap: wrap;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            display: flex; }
            .our-brands-block .ourbrands-slot-mobile .ourbrands-slot-mobile-container .ourbrands-carousel-item-container .ourbrands-link {
              margin: 0 10px; }
              .our-brands-block .ourbrands-slot-mobile .ourbrands-slot-mobile-container .ourbrands-carousel-item-container .ourbrands-link .ourbrands-circle {
                background: #f3f5f5;
                border-radius: 50%;
                width: 150px;
                height: 150px;
                display: flex;
                justify-content: center;
                align-items: center;
                margin: 0 5px;
                margin-bottom: 2rem; }
                .our-brands-block .ourbrands-slot-mobile .ourbrands-slot-mobile-container .ourbrands-carousel-item-container .ourbrands-link .ourbrands-circle:hover {
                  opacity: .7; }
                .our-brands-block .ourbrands-slot-mobile .ourbrands-slot-mobile-container .ourbrands-carousel-item-container .ourbrands-link .ourbrands-circle .ourbrands-logo {
                  width: 75%; }
          .our-brands-block .ourbrands-slot-mobile .ourbrands-slot-mobile-container .carousel-indicators {
            padding: 0;
            margin-top: 20px;
            position: relative; }
            .our-brands-block .ourbrands-slot-mobile .ourbrands-slot-mobile-container .carousel-indicators li {
              width: 10px;
              height: 10px;
              border-radius: 50%;
              margin: 0 8px;
              background-color: #cacaca; }
            .our-brands-block .ourbrands-slot-mobile .ourbrands-slot-mobile-container .carousel-indicators .active {
              background-color: #1D1D1B; } }

.main-home-page {
  display: flex;
  flex-flow: column;
  background-color: #fff;
  font-family: "Assistant";
  margin: auto; }
  @media (min-width: 768px) {
    .main-home-page {
      max-width: 85%; } }
  @media (max-width: 768px) {
    .main-home-page {
      min-width: 100vw; } }
  .main-home-page.type-1 .hero-banner-primary-block {
    order: 1; }
  .main-home-page.type-1 .our-brands-block {
    order: 2; }
  .main-home-page.type-1 .new-products-block {
    order: 3; }
  .main-home-page.type-1 .shop-by-activity-block {
    order: 4; }
  .main-home-page.type-1 .best-sellers-block {
    order: 5; }
  .main-home-page.type-1 .hero-banner-secondary-block {
    order: 6; }
  .main-home-page.type-1 .advantages-block {
    order: 7; }
  @media (min-width: 768px) {
    .main-home-page.type-1 .hero-banner-primary-block {
      order: 1; }
    .main-home-page.type-1 .our-brands-block {
      order: 2; }
    .main-home-page.type-1 .new-products-block {
      order: 3; }
    .main-home-page.type-1 .shop-by-activity-block {
      order: 4; }
    .main-home-page.type-1 .best-sellers-block {
      order: 5; }
    .main-home-page.type-1 .hero-banner-secondary-block {
      order: 6; }
    .main-home-page.type-1 .advantages-block {
      order: 7; } }

.shop-by-type-block .shop-by-type-wrapper .shop-by-type-header .shop-by-type-header-title {
  font-size: 28px;
  font-weight: 600; }
  @media (min-width: 768px) {
    .shop-by-type-block .shop-by-type-wrapper .shop-by-type-header .shop-by-type-header-title {
      font-size: 34px; } }

@media (min-width: 768px) {
  .shop-by-type-block .shop-by-type-wrapper .shop-by-type-header .shop-by-type-header-link {
    letter-spacing: 0.02px; } }

@media (min-width: 768px) {
  .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper > :first-child {
    margin-left: 20px;
    margin-right: 0; } }

.shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content .shop-by-type-content-sub-title {
  font-weight: 300; }

.shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content .shop-by-type-content-link-wrapper .shop-by-type-content-link {
  font-size: 18px;
  padding: 12px 0 13px; }
  @media (min-width: 768px) {
    .shop-by-type-block .shop-by-type-wrapper .shop-by-type-content-wrapper .shop-by-type-content .shop-by-type-content-link-wrapper .shop-by-type-content-link {
      padding: 8px 28px 9px; } }

.shop-by-type-block .shop-by-type-wrapper .shop-by-type-header-link-mobile {
  letter-spacing: 0.02px; }

.new-products-block .new-products-header .new-products-header-title {
  font-weight: 800;
  font-size: 36px; }
  @media (min-width: 768px) {
    .new-products-block .new-products-header .new-products-header-title {
      font-size: 40px;
      line-height: 44px; } }

.new-products-block .new-products-header .new-products-header-sub-title {
  font-size: 16px; }
  @media (min-width: 768px) {
    .new-products-block .new-products-header .new-products-header-sub-title {
      font-size: 18px; } }

.new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-arrow.slick-prev {
  background-image: url("../images/arrow-right.svg");
  right: 20px;
  left: auto; }

.new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-arrow.slick-next {
  background-image: url("../images/arrow-left.svg");
  left: 20px;
  right: auto; }

.new-products-block .new-products-category-main-wrapper .new-products-category-wrapper .new-products-category .slick-list .slick-track .new-products-products {
  float: right; }

.best-sellers-block .best-sellers-header-wrapper {
  max-width: 258px; }
  @media (min-width: 768px) {
    .best-sellers-block .best-sellers-header-wrapper {
      margin-left: 30px;
      margin-right: 0; } }
  .best-sellers-block .best-sellers-header-wrapper .best-sellers-header-title {
    width: 210px; }
    @media (min-width: 768px) {
      .best-sellers-block .best-sellers-header-wrapper .best-sellers-header-title {
        width: auto; } }
  .best-sellers-block .best-sellers-header-wrapper .best-sellers-header-sub-title {
    line-height: 1.6; }

.best-sellers-block .best-sellers-product-wrapper .slick-arrow.slick-prev {
  background-image: url("../images/arrow-right.svg"); }

.best-sellers-block .best-sellers-product-wrapper .slick-arrow.slick-next {
  right: 79px;
  left: auto;
  background-image: url("../images/arrow-left.svg"); }

.best-sellers-block .best-sellers-product-wrapper .slider-count {
  left: auto;
  right: 30px; }

.best-sellers-block .best-sellers-product-wrapper .slick-list .slick-track .best-sellers-products {
  float: right; }

.advantages-block .advantages-slot-desktop .advantages-wrapper {
  width: 7.75rem; }

.advantages-block .advantages-slot-mobile .carousel .advantages-wrapper .advantages-text-wrapper.first-slide {
  margin-left: 16%;
  margin-right: 0; }

.advantages-block .advantages-slot-mobile .carousel .advantages-wrapper .advantages-text-wrapper .advantages-title {
  line-height: 1.67; }

.advantages-block .advantages-slot-mobile .carousel .advantages-wrapper .advantages-text-wrapper .advantages-sub-title {
  line-height: 1.79; }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jYXJ0cmlkZ2VzL2FwcF9jdXN0b21feHRyZW1lL2NhcnRyaWRnZS9jbGllbnQvaXdfSUwvc2Nzcy9ob21lcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usb0JBQW9CLEVBQUU7RUFDdEI7SUFDRSxtQkFBbUI7SUFDbkIsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxXQUFXLEVBQUU7TUFDYjtRQUNFO1VBQ0UsWUFBWSxFQUFFLEVBQUU7SUFDdEI7TUFDRSxtQkFBbUI7TUFDbkIsaUJBQWlCO01BQ2pCLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsYUFBYTtNQUNiLFlBQVksRUFBRTtNQUNkO1FBQ0U7VUFDRSxTQUFTO1VBQ1Qsa0JBQWtCO1VBQ2xCLFVBQVUsRUFBRSxFQUFFO01BQ2xCO1FBQ0UsY0FBYztRQUNkLGtCQUFrQjtRQUNsQixnQkFBZ0IsRUFBRTtRQUNsQjtVQUNFLFNBQVM7VUFDVCxnQkFBZ0I7VUFDaEIsaUJBQWlCO1VBQ2pCLG9CQUFvQixFQUFFO1VBQ3RCO1lBQ0U7Y0FDRSx1QkFBdUIsRUFBRSxFQUFFO1VBQy9CO1lBQ0U7Y0FDRSxTQUFTO2NBQ1QsZ0JBQWdCO2NBQ2hCLGlCQUFpQjtjQUNqQixrQkFBa0I7Y0FDbEIsV0FBVztjQUNYLFlBQVksRUFBRSxFQUFFO1FBQ3RCO1VBQ0UsU0FBUztVQUNULGdCQUFnQjtVQUNoQixpQkFBaUI7VUFDakIscUJBQXFCO1VBQ3JCLGlCQUFpQixFQUFFO1VBQ25CO1lBQ0U7Y0FDRSx1QkFBdUIsRUFBRSxFQUFFO1VBQy9CO1lBQ0U7Y0FDRSxTQUFTO2NBQ1QsZ0JBQWdCO2NBQ2hCLGlCQUFpQjtjQUNqQixZQUFZO2NBQ1osb0JBQW9CLEVBQUUsRUFBRTtRQUM5QjtVQUNFLFNBQVM7VUFDVCxjQUFjO1VBQ2Qsd0JBQXdCLEVBQUU7VUFDMUI7WUFDRTtjQUNFLDRCQUE0QjtjQUM1QixpQkFBaUIsRUFBRSxFQUFFO1VBQ3pCO1lBQ0Usb0JBQW9CLEVBQUU7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QUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxpQkFBaUIsRUFBRTtFQUNuQjtJQUNFO01BQ0Usa0JBQWtCO01BQ2xCLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRSxhQUFhLEVBQUU7SUFDZjtNQUNFO1FBQ0UsWUFBWSxFQUFFLEVBQUU7RUFDdEI7SUFDRSxpQkFBaUIsRUFBRTs7QUFFdkI7RUFDRSxtREFBbUQsRUFBRTs7QUFFdkQ7RUFDRSxZQUFZO0VBQ1osV0FBVztFQUNYLGtEQUFrRCxFQUFFOztBQUV0RDtFQUNFLFdBQVc7RUFDWCxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUUiLCJmaWxlIjoiaXdfSUwvY3NzL2hvbWVwYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZXJvLWJhbm5lci1wcmltYXJ5LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAuaGVyby1iYW5uZXItcHJpbWFyeS1ibG9jayAuaGVyby1iYW5uZXItcHJpbWFyeS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmhlcm8tYmFubmVyLXByaW1hcnktYmxvY2sgLmhlcm8tYmFubmVyLXByaW1hcnktd3JhcHBlciBwaWN0dXJlIC5oZXJvLWJhbm5lci1wcmltYXJ5LWltZyB7XG4gICAgICB3aWR0aDogOTUlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8tYmFubmVyLXByaW1hcnktYmxvY2sgLmhlcm8tYmFubmVyLXByaW1hcnktd3JhcHBlciBwaWN0dXJlIC5oZXJvLWJhbm5lci1wcmltYXJ5LWltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5oZXJvLWJhbm5lci1wcmltYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1wcmltYXJ5LXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktdGV4dC1tYWluLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby1iYW5uZXItcHJpbWFyeS1ibG9jayAuaGVyby1iYW5uZXItcHJpbWFyeS13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtbWFpbi13cmFwcGVyIHtcbiAgICAgICAgICB0b3A6IDE4JTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLmhlcm8tYmFubmVyLXByaW1hcnktYmxvY2sgLmhlcm8tYmFubmVyLXByaW1hcnktd3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS10ZXh0LW1haW4td3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS10ZXh0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMCA0NXB4OyB9XG4gICAgICAgIC5oZXJvLWJhbm5lci1wcmltYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1wcmltYXJ5LXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktdGV4dC1tYWluLXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRpdGxlIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaGVyby1iYW5uZXItcHJpbWFyeS1ibG9jayAuaGVyby1iYW5uZXItcHJpbWFyeS13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtbWFpbi13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmhlcm8tYmFubmVyLXByaW1hcnktYmxvY2sgLmhlcm8tYmFubmVyLXByaW1hcnktd3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS10ZXh0LW1haW4td3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS10ZXh0LXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktdGl0bGUge1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA2N3B4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45MztcbiAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgICAgICAuaGVyby1iYW5uZXItcHJpbWFyeS1ibG9jayAuaGVyby1iYW5uZXItcHJpbWFyeS13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtbWFpbi13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS1zdWItdGl0bGUge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNGVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5oZXJvLWJhbm5lci1wcmltYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1wcmltYXJ5LXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktdGV4dC1tYWluLXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXN1Yi10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmhlcm8tYmFubmVyLXByaW1hcnktYmxvY2sgLmhlcm8tYmFubmVyLXByaW1hcnktd3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS10ZXh0LW1haW4td3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS10ZXh0LXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH0gfVxuICAgICAgICAuaGVyby1iYW5uZXItcHJpbWFyeS1ibG9jayAuaGVyby1iYW5uZXItcHJpbWFyeS13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtbWFpbi13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS1saW5rLXdyYXBwZXIge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5oZXJvLWJhbm5lci1wcmltYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1wcmltYXJ5LXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktdGV4dC1tYWluLXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LWxpbmstd3JhcHBlciB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgLmhlcm8tYmFubmVyLXByaW1hcnktYmxvY2sgLmhlcm8tYmFubmVyLXByaW1hcnktd3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS10ZXh0LW1haW4td3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS10ZXh0LXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktbGluay13cmFwcGVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuaGVyby1iYW5uZXItcHJpbWFyeS1ibG9jayAuaGVyby1iYW5uZXItcHJpbWFyeS13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtbWFpbi13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS1saW5rLXdyYXBwZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAuaGVyby1iYW5uZXItcHJpbWFyeS1ibG9jayAuaGVyby1iYW5uZXItcHJpbWFyeS13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtbWFpbi13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS1saW5rLXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuaGVyby1iYW5uZXItcHJpbWFyeS1ibG9jayAuaGVyby1iYW5uZXItcHJpbWFyeS13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtbWFpbi13cmFwcGVyIC5oZXJvLWJhbm5lci1wcmltYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItcHJpbWFyeS1saW5rLXdyYXBwZXIgLmhlcm8tYmFubmVyLXByaW1hcnktbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbi5zaG9wLWJ5LXR5cGUtYmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaG9wLWJ5LXR5cGUtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2hvcC1ieS10eXBlLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIgLnNob3AtYnktdHlwZS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaG9wLWJ5LXR5cGUtYmxvY2sgLnNob3AtYnktdHlwZS13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtaGVhZGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAuc2hvcC1ieS10eXBlLWJsb2NrIC5zaG9wLWJ5LXR5cGUtd3JhcHBlciAuc2hvcC1ieS10eXBlLWhlYWRlciAuc2hvcC1ieS10eXBlLWhlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaG9wLWJ5LXR5cGUtYmxvY2sgLnNob3AtYnktdHlwZS13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtaGVhZGVyIC5zaG9wLWJ5LXR5cGUtaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgICAuc2hvcC1ieS10eXBlLWJsb2NrIC5zaG9wLWJ5LXR5cGUtd3JhcHBlciAuc2hvcC1ieS10eXBlLWhlYWRlciAuc2hvcC1ieS10eXBlLWhlYWRlci1saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2hvcC1ieS10eXBlLWJsb2NrIC5zaG9wLWJ5LXR5cGUtd3JhcHBlciAuc2hvcC1ieS10eXBlLWhlYWRlciAuc2hvcC1ieS10eXBlLWhlYWRlci1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTUxNDE1O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2hvcC1ieS10eXBlLWJsb2NrIC5zaG9wLWJ5LXR5cGUtd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQtd3JhcHBlciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50LXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTUxNDE1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2hvcC1ieS10eXBlLWJsb2NrIC5zaG9wLWJ5LXR5cGUtd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQtd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQgLnNob3AtYnktdHlwZS1jb250ZW50LWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50LXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50IC5zaG9wLWJ5LXR5cGUtY29udGVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgM3B4OyB9XG4gICAgICAuc2hvcC1ieS10eXBlLWJsb2NrIC5zaG9wLWJ5LXR5cGUtd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQtd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQgLnNob3AtYnktdHlwZS1jb250ZW50LXN1Yi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7IH1cbiAgICAgIC5zaG9wLWJ5LXR5cGUtYmxvY2sgLnNob3AtYnktdHlwZS13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtY29udGVudC13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtY29udGVudCAuc2hvcC1ieS10eXBlLWNvbnRlbnQtbGluay13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDUwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50LXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50IC5zaG9wLWJ5LXR5cGUtY29udGVudC1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5zaG9wLWJ5LXR5cGUtYmxvY2sgLnNob3AtYnktdHlwZS13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtY29udGVudC13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtY29udGVudCAuc2hvcC1ieS10eXBlLWNvbnRlbnQtbGluay13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtY29udGVudC1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2hvcC1ieS10eXBlLWJsb2NrIC5zaG9wLWJ5LXR5cGUtd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQtd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQgLnNob3AtYnktdHlwZS1jb250ZW50LWxpbmstd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQtbGluayB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5zaG9wLWJ5LXR5cGUtYmxvY2sgLnNob3AtYnktdHlwZS13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtaGVhZGVyLWxpbmstbW9iaWxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzE1MTQxNTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2hvcC1ieS10eXBlLWJsb2NrIC5zaG9wLWJ5LXR5cGUtd3JhcHBlciAuc2hvcC1ieS10eXBlLWhlYWRlci1saW5rLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uZXctcHJvZHVjdHMtYmxvY2sge1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXctcHJvZHVjdHMtYmxvY2sge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgLm5ldy1wcm9kdWN0cy1ibG9jayAubmV3LXByb2R1Y3RzLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ldy1wcm9kdWN0cy1ibG9jayAubmV3LXByb2R1Y3RzLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1oZWFkZXIgLm5ldy1wcm9kdWN0cy1oZWFkZXItdGl0bGUge1xuICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1oZWFkZXIgLm5ldy1wcm9kdWN0cy1oZWFkZXItdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG4gICAgLm5ldy1wcm9kdWN0cy1ibG9jayAubmV3LXByb2R1Y3RzLWhlYWRlciAubmV3LXByb2R1Y3RzLWhlYWRlci1zdWItdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNzY3Njc2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1oZWFkZXIgLm5ldy1wcm9kdWN0cy1oZWFkZXItc3ViLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAubmV3LXByb2R1Y3RzLWJsb2NrIC5uZXctcHJvZHVjdHMtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLm5ldy1wcm9kdWN0cy1ibG9jayAubmV3LXByb2R1Y3RzLW5hdiAubmF2LWxpbmsge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRDFEMUI7XG4gICAgICBjb2xvcjogIzE1MTQxNTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3LXByb2R1Y3RzLWJsb2NrIC5uZXctcHJvZHVjdHMtbmF2IC5uYXYtbGluayB7XG4gICAgICAgICAgd2lkdGg6IDIwNHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4OyB9IH1cbiAgICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMEIzRTQzO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzBCM0U0MzsgfVxuICAubmV3LXByb2R1Y3RzLWJsb2NrIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktbWFpbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ldy1wcm9kdWN0cy1ibG9jayAubmV3LXByb2R1Y3RzLWNhdGVnb3J5LW1haW4td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS1tYWluLXdyYXBwZXIgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnkgLnNsaWNrLWFycm93IHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzUlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS1tYWluLXdyYXBwZXIgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnkgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS1tYWluLXdyYXBwZXIgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnkgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICByaWdodDogMjBweDsgfVxuICAgICAgLm5ldy1wcm9kdWN0cy1ibG9jayAubmV3LXByb2R1Y3RzLWNhdGVnb3J5LW1haW4td3JhcHBlciAubmV3LXByb2R1Y3RzLWNhdGVnb3J5LXdyYXBwZXIgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeSAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubmV3LXByb2R1Y3RzLWJsb2NrIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktbWFpbi13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktd3JhcHBlciAubmV3LXByb2R1Y3RzLWNhdGVnb3J5IC5zbGljay1saXN0IC5zbGljay10cmFjayAubmV3LXByb2R1Y3RzLXByb2R1Y3RzIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS1tYWluLXdyYXBwZXIgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnkgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5uZXctcHJvZHVjdHMtcHJvZHVjdHMge1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9IH1cbiAgICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS1tYWluLXdyYXBwZXIgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnkgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5uZXctcHJvZHVjdHMtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtdGlsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLm5ldy1wcm9kdWN0cy1ibG9jayAubmV3LXByb2R1Y3RzLWNhdGVnb3J5LW1haW4td3JhcHBlciAubmV3LXByb2R1Y3RzLWNhdGVnb3J5LXdyYXBwZXIgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLm5ldy1wcm9kdWN0cy1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC10aWxlIC50aWxlLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDA7IH1cbiAgICAgICAgICAubmV3LXByb2R1Y3RzLWJsb2NrIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktbWFpbi13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktd3JhcHBlciAubmV3LXByb2R1Y3RzLWNhdGVnb3J5IC5zbGljay1saXN0IC5zbGljay10cmFjayAubmV3LXByb2R1Y3RzLXByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAucGRwLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG4gICAgICAgICAgICAubmV3LXByb2R1Y3RzLWJsb2NrIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktbWFpbi13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktd3JhcHBlciAubmV3LXByb2R1Y3RzLWNhdGVnb3J5IC5zbGljay1saXN0IC5zbGljay10cmFjayAubmV3LXByb2R1Y3RzLXByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAucGRwLWxpbms6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLm5ldy1wcm9kdWN0cy1ibG9jayAubmV3LXByb2R1Y3RzLWNhdGVnb3J5LW1haW4td3JhcHBlciAubmV3LXByb2R1Y3RzLWNhdGVnb3J5LXdyYXBwZXIgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLm5ldy1wcm9kdWN0cy1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC10aWxlIC50aWxlLWJvZHkgLnBkcC1icmFuZCB7XG4gICAgICAgICAgICBjb2xvcjogIzBCM0U0MztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAubmV3LXByb2R1Y3RzLWJsb2NrIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktbWFpbi13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktd3JhcHBlciAubmV3LXByb2R1Y3RzLWNhdGVnb3J5IC5zbGljay1saXN0IC5zbGljay10cmFjayAubmV3LXByb2R1Y3RzLXByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAucHJpY2UgLnNhbGVzIC52YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gICAgICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS1tYWluLXdyYXBwZXIgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnkgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5uZXctcHJvZHVjdHMtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtdGlsZSAucHJvZHVjdC10aWxlLWJhZGdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjFGMjtcbiAgbWFyZ2luOiA3MHB4IDA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJBc3Npc3RhbnRcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sge1xuICAgICAgbWFyZ2luOiAxMDBweCAwO1xuICAgICAgcGFkZGluZzogNTBweCAwIDU4cHg7IH0gfVxuICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1oZWFkZXIgLmFjdGl2aXR5LWhlYWRlci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1oZWFkZXIgLmFjdGl2aXR5LWhlYWRlci10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDsgfSB9XG4gICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWhlYWRlciAuYWN0aXZpdHktaGVhZGVyLXN1Yi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzc2NzY3NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWhlYWRlciAuYWN0aXZpdHktaGVhZGVyLXN1Yi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlcixcbiAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLFxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQsXG4gICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQsXG4gICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5hY3Rpdml0eS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTRweDsgfSB9XG4gICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1pbWctd3JhcHBlciAuYWN0aXZpdHktaW1nLFxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWltZy13cmFwcGVyIC5hY3Rpdml0eS1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWltZy13cmFwcGVyIC5hY3Rpdml0eS1pbWcsXG4gICAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWltZy13cmFwcGVyIC5hY3Rpdml0eS1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIsXG4gICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLW1vYmlsZSAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgY29sb3I6ICMxNTE0MTU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1jb250ZW50LXRleHQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudC10aXRsZSxcbiAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWNvbnRlbnQtdGV4dC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQtdGl0bGUsXG4gICAgICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLW1vYmlsZSAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1jb250ZW50LXRleHQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudC1saW5rLFxuICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLW1vYmlsZSAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWNvbnRlbnQtdGV4dC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50LWxpbmssXG4gICAgICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLW1vYmlsZSAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQtbGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50OmhvdmVyLFxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNzsgfVxuICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmNhcm91c2VsLWluZGljYXRvcnMsXG4gICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbiAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlLFxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDFEMUI7IH1cbiAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUge1xuICAgIGhlaWdodDogNTAwcHg7IH1cblxuLmJlc3Qtc2VsbGVycy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNzBweCBhdXRvO1xuICBmb250LWZhbWlseTogXCJBc3Npc3RhbnRcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmVzdC1zZWxsZXJzLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtaGVhZGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjczcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9IH1cbiAgICAuYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtaGVhZGVyLXdyYXBwZXIgLmJlc3Qtc2VsbGVycy1oZWFkZXItdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIHdpZHRoOiAyMzlweDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1oZWFkZXItd3JhcHBlciAuYmVzdC1zZWxsZXJzLWhlYWRlci10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtaGVhZGVyLXdyYXBwZXIgLmJlc3Qtc2VsbGVycy1oZWFkZXItc3ViLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtaGVhZGVyLXdyYXBwZXIgLmJlc3Qtc2VsbGVycy1oZWFkZXItc3ViLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42OyB9IH1cbiAgICAuYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtaGVhZGVyLXdyYXBwZXIgLmJlc3Qtc2VsbGVycy1oZWFkZXItbGluay13cmFwcGVyLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1oZWFkZXItd3JhcHBlciAuYmVzdC1zZWxsZXJzLWhlYWRlci1saW5rLXdyYXBwZXItZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLWhlYWRlci13cmFwcGVyIC5iZXN0LXNlbGxlcnMtaGVhZGVyLWxpbmstd3JhcHBlci1kZXNrdG9wIC5iZXN0LXNlbGxlcnMtaGVhZGVyLWxpbmsge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMEIzRTQzO1xuICAgICAgICBjb2xvcjogIzBCM0U0MzsgfVxuICAuYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMjdweCAwIDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDsgfSB9XG4gICAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLXByb2R1Y3Qtd3JhcHBlciAuc2xpY2stYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1wcm9kdWN0LXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1wcm9kdWN0LXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICBsZWZ0OiA3OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpOyB9XG4gICAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLXByb2R1Y3Qtd3JhcHBlciAuc2xpZGVyLWNvdW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzE1MTQxNTsgfVxuICAgICAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLXByb2R1Y3Qtd3JhcHBlciAuc2xpZGVyLWNvdW50IC5jdXJyZW50LXNsaWRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLXByb2R1Y3Qtd3JhcHBlciAuc2xpZGVyLWNvdW50IC5zbGlkZS1zdW0ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLXByb2R1Y3Qtd3JhcHBlciAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW46IDAgLThweDsgfVxuICAgICAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLXByb2R1Y3Qtd3JhcHBlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmJlc3Qtc2VsbGVycy1wcm9kdWN0cyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgICAgICAuYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdC13cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuYmVzdC1zZWxsZXJzLXByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDAgMDsgfVxuICAgICAgICAgIC5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1wcm9kdWN0LXdyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5wZHAtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgICAgICAgICAgIC5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1wcm9kdWN0LXdyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5wZHAtbGluazpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAuYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdC13cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuYmVzdC1zZWxsZXJzLXByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAucGRwLWJyYW5kIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIzRTQzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1wcm9kdWN0LXdyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5wcmljZSAuc2FsZXMgLnZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAgICAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLXByb2R1Y3Qtd3JhcHBlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLmJlc3Qtc2VsbGVycy1wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC10aWxlIC5wcm9kdWN0LXRpbGUtYmFkZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLWhlYWRlci1saW5rLXdyYXBwZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1oZWFkZXItbGluay13cmFwcGVyLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1oZWFkZXItbGluay13cmFwcGVyLW1vYmlsZSAuYmVzdC1zZWxsZXJzLWhlYWRlci1saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMEIzRTQzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDcwcHggYXV0bztcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvOyB9IH1cbiAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCBwaWN0dXJlIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IHBpY3R1cmUgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1pbWcge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICB3aWR0aDogNjUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDQuNiU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7IH0gfVxuICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICB3aWR0aDogMzUlOyB9IH1cbiAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktc3ViLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweCAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1saW5rLXdyYXBwZXIge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktbGluay13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1saW5rLXdyYXBwZXIgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1saW5rIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMxcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktbGluay13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMxcHg7IH0gfVxuXG4uYWR2YW50YWdlcy1ibG9jayB7XG4gIG1hcmdpbjogNzBweCBhdXRvOyB9XG4gIC5hZHZhbnRhZ2VzLWJsb2NrIC5hZHZhbnRhZ2VzLXNsb3QtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmFkdmFudGFnZXMtYmxvY2sgLmFkdmFudGFnZXMtc2xvdC1tb2JpbGUgLmNhcm91c2VsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LW1vYmlsZSAuY2Fyb3VzZWwgLmFkdmFudGFnZXMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICBtYXJnaW46IDAgMzhweDsgfVxuICAgICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LW1vYmlsZSAuY2Fyb3VzZWwgLmFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlcy10ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMxNTE0MTU7IH1cbiAgICAgICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LW1vYmlsZSAuY2Fyb3VzZWwgLmFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlcy10ZXh0LXdyYXBwZXIuZmlyc3Qtc2xpZGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNiU7IH1cbiAgICAgICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LW1vYmlsZSAuY2Fyb3VzZWwgLmFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlcy10ZXh0LXdyYXBwZXIgLmFkdmFudGFnZXMtaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LW1vYmlsZSAuY2Fyb3VzZWwgLmFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlcy10ZXh0LXdyYXBwZXIgLmFkdmFudGFnZXMtaWNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MXB4OyB9IH1cbiAgICAgICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LW1vYmlsZSAuY2Fyb3VzZWwgLmFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlcy10ZXh0LXdyYXBwZXIgLmFkdmFudGFnZXMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCA1cHg7IH1cbiAgICAgICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LW1vYmlsZSAuY2Fyb3VzZWwgLmFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlcy10ZXh0LXdyYXBwZXIgLmFkdmFudGFnZXMtc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmFkdmFudGFnZXMtYmxvY2sgLmFkdmFudGFnZXMtc2xvdC1tb2JpbGUgLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LW1vYmlsZSAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgLmluZGljYXRvcnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgICAgICAgLmFkdmFudGFnZXMtYmxvY2sgLmFkdmFudGFnZXMtc2xvdC1tb2JpbGUgLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5pbmRpY2F0b3JzLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NhY2FjYTtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuYWR2YW50YWdlcy1ibG9jayB7XG4gICAgICBtYXJnaW46IDYwcHggYXV0byAxMjBweCBhdXRvOyB9XG4gICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMxNTE0MTU7IH1cbiAgICAgICAgLmFkdmFudGFnZXMtYmxvY2sgLmFkdmFudGFnZXMtc2xvdC1kZXNrdG9wIC5hZHZhbnRhZ2VzLXdyYXBwZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogOC43NXJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmFkdmFudGFnZXMtYmxvY2sgLmFkdmFudGFnZXMtc2xvdC1kZXNrdG9wIC5hZHZhbnRhZ2VzLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCA0Ljg2JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIC5hZHZhbnRhZ2VzLWJsb2NrIC5hZHZhbnRhZ2VzLXNsb3QtZGVza3RvcCAuYWR2YW50YWdlcy13cmFwcGVyIC5hZHZhbnRhZ2VzLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmFkdmFudGFnZXMtYmxvY2sgLmFkdmFudGFnZXMtc2xvdC1kZXNrdG9wIC5hZHZhbnRhZ2VzLXdyYXBwZXIgLmFkdmFudGFnZXMtaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcxcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LWRlc2t0b3AgLmFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlcy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LWRlc2t0b3AgLmFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlcy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLmFkdmFudGFnZXMtYmxvY2sgLmFkdmFudGFnZXMtc2xvdC1kZXNrdG9wIC5hZHZhbnRhZ2VzLXdyYXBwZXIgLmFkdmFudGFnZXMtc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgICBtYXgtaW5saW5lLXNpemU6IGZpdC1jb250ZW50OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LWRlc2t0b3AgLmFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlcy1zdWItdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAuYWR2YW50YWdlcy1ibG9jayAuYWR2YW50YWdlcy1zbG90LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ub3VyLWJyYW5kcy1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDcwcHggYXV0bztcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAub3VyLWJyYW5kcy1ibG9jayB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC5vdXItYnJhbmRzLWJsb2NrIC5vdXItYnJhbmRzLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm91ci1icmFuZHMtYmxvY2sgLm91ci1icmFuZHMtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLm91ci1icmFuZHMtYmxvY2sgLm91ci1icmFuZHMtaGVhZGVyIC5vdXItYnJhbmRzLWhlYWRlci10aXRsZSB7XG4gICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5vdXItYnJhbmRzLWJsb2NrIC5vdXItYnJhbmRzLWhlYWRlciAub3VyLWJyYW5kcy1oZWFkZXItdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgLm91ci1icmFuZHMtYmxvY2sgLm91ci1icmFuZHMtaGVhZGVyIC5vdXItYnJhbmRzLWhlYWRlci1zdWItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm91ci1icmFuZHMtYmxvY2sgLm91ci1icmFuZHMtaGVhZGVyIC5vdXItYnJhbmRzLWhlYWRlci1zdWItdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5vdXItYnJhbmRzLWJsb2NrIC5vdXJicmFuZHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5vdXItYnJhbmRzLWJsb2NrIC5vdXJicmFuZHMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAub3VyLWJyYW5kcy1ibG9jayAub3VyYnJhbmRzLWNvbnRhaW5lciAub3VyYnJhbmRzLWNpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNWY1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5vdXItYnJhbmRzLWJsb2NrIC5vdXJicmFuZHMtY29udGFpbmVyIC5vdXJicmFuZHMtY2lyY2xlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7IH1cbiAgICAgIC5vdXItYnJhbmRzLWJsb2NrIC5vdXJicmFuZHMtY29udGFpbmVyIC5vdXJicmFuZHMtY2lyY2xlIC5vdXJicmFuZHMtbG9nbyB7XG4gICAgICAgIHdpZHRoOiA3NSU7IH1cbiAgLm91ci1icmFuZHMtYmxvY2sgLm91cmJyYW5kcy1zbG90LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLm91ci1icmFuZHMtYmxvY2sgLm91cmJyYW5kcy1zbG90LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5vdXItYnJhbmRzLWJsb2NrIC5vdXJicmFuZHMtc2xvdC1tb2JpbGUgLm91cmJyYW5kcy1zbG90LW1vYmlsZS1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAub3VyLWJyYW5kcy1ibG9jayAub3VyYnJhbmRzLXNsb3QtbW9iaWxlIC5vdXJicmFuZHMtc2xvdC1tb2JpbGUtY29udGFpbmVyIC5vdXJicmFuZHMtY2Fyb3VzZWwtaXRlbS1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5vdXItYnJhbmRzLWJsb2NrIC5vdXJicmFuZHMtc2xvdC1tb2JpbGUgLm91cmJyYW5kcy1zbG90LW1vYmlsZS1jb250YWluZXIgLm91cmJyYW5kcy1jYXJvdXNlbC1pdGVtLWNvbnRhaW5lciAub3VyYnJhbmRzLWxpbmsge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgICAgICAgICAub3VyLWJyYW5kcy1ibG9jayAub3VyYnJhbmRzLXNsb3QtbW9iaWxlIC5vdXJicmFuZHMtc2xvdC1tb2JpbGUtY29udGFpbmVyIC5vdXJicmFuZHMtY2Fyb3VzZWwtaXRlbS1jb250YWluZXIgLm91cmJyYW5kcy1saW5rIC5vdXJicmFuZHMtY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmNWY1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAgICAgICAgICAgLm91ci1icmFuZHMtYmxvY2sgLm91cmJyYW5kcy1zbG90LW1vYmlsZSAub3VyYnJhbmRzLXNsb3QtbW9iaWxlLWNvbnRhaW5lciAub3VyYnJhbmRzLWNhcm91c2VsLWl0ZW0tY29udGFpbmVyIC5vdXJicmFuZHMtbGluayAub3VyYnJhbmRzLWNpcmNsZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNzsgfVxuICAgICAgICAgICAgICAgIC5vdXItYnJhbmRzLWJsb2NrIC5vdXJicmFuZHMtc2xvdC1tb2JpbGUgLm91cmJyYW5kcy1zbG90LW1vYmlsZS1jb250YWluZXIgLm91cmJyYW5kcy1jYXJvdXNlbC1pdGVtLWNvbnRhaW5lciAub3VyYnJhbmRzLWxpbmsgLm91cmJyYW5kcy1jaXJjbGUgLm91cmJyYW5kcy1sb2dvIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAgICAgICAub3VyLWJyYW5kcy1ibG9jayAub3VyYnJhbmRzLXNsb3QtbW9iaWxlIC5vdXJicmFuZHMtc2xvdC1tb2JpbGUtY29udGFpbmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAub3VyLWJyYW5kcy1ibG9jayAub3VyYnJhbmRzLXNsb3QtbW9iaWxlIC5vdXJicmFuZHMtc2xvdC1tb2JpbGUtY29udGFpbmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhOyB9XG4gICAgICAgICAgICAub3VyLWJyYW5kcy1ibG9jayAub3VyYnJhbmRzLXNsb3QtbW9iaWxlIC5vdXJicmFuZHMtc2xvdC1tb2JpbGUtY29udGFpbmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFCOyB9IH1cblxuLm1haW4taG9tZS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4taG9tZS1wYWdlIHtcbiAgICAgIG1heC13aWR0aDogODUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4taG9tZS1wYWdlIHtcbiAgICAgIG1pbi13aWR0aDogMTAwdnc7IH0gfVxuICAubWFpbi1ob21lLXBhZ2UudHlwZS0xIC5oZXJvLWJhbm5lci1wcmltYXJ5LWJsb2NrIHtcbiAgICBvcmRlcjogMTsgfVxuICAubWFpbi1ob21lLXBhZ2UudHlwZS0xIC5vdXItYnJhbmRzLWJsb2NrIHtcbiAgICBvcmRlcjogMjsgfVxuICAubWFpbi1ob21lLXBhZ2UudHlwZS0xIC5uZXctcHJvZHVjdHMtYmxvY2sge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5tYWluLWhvbWUtcGFnZS50eXBlLTEgLnNob3AtYnktYWN0aXZpdHktYmxvY2sge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5tYWluLWhvbWUtcGFnZS50eXBlLTEgLmJlc3Qtc2VsbGVycy1ibG9jayB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm1haW4taG9tZS1wYWdlLnR5cGUtMSAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIHtcbiAgICBvcmRlcjogNjsgfVxuICAubWFpbi1ob21lLXBhZ2UudHlwZS0xIC5hZHZhbnRhZ2VzLWJsb2NrIHtcbiAgICBvcmRlcjogNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1ob21lLXBhZ2UudHlwZS0xIC5oZXJvLWJhbm5lci1wcmltYXJ5LWJsb2NrIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgLm1haW4taG9tZS1wYWdlLnR5cGUtMSAub3VyLWJyYW5kcy1ibG9jayB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5tYWluLWhvbWUtcGFnZS50eXBlLTEgLm5ldy1wcm9kdWN0cy1ibG9jayB7XG4gICAgICBvcmRlcjogMzsgfVxuICAgIC5tYWluLWhvbWUtcGFnZS50eXBlLTEgLnNob3AtYnktYWN0aXZpdHktYmxvY2sge1xuICAgICAgb3JkZXI6IDQ7IH1cbiAgICAubWFpbi1ob21lLXBhZ2UudHlwZS0xIC5iZXN0LXNlbGxlcnMtYmxvY2sge1xuICAgICAgb3JkZXI6IDU7IH1cbiAgICAubWFpbi1ob21lLXBhZ2UudHlwZS0xIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sge1xuICAgICAgb3JkZXI6IDY7IH1cbiAgICAubWFpbi1ob21lLXBhZ2UudHlwZS0xIC5hZHZhbnRhZ2VzLWJsb2NrIHtcbiAgICAgIG9yZGVyOiA3OyB9IH1cblxuLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIgLnNob3AtYnktdHlwZS1oZWFkZXIgLnNob3AtYnktdHlwZS1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIgLnNob3AtYnktdHlwZS1oZWFkZXIgLnNob3AtYnktdHlwZS1oZWFkZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wLWJ5LXR5cGUtYmxvY2sgLnNob3AtYnktdHlwZS13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtaGVhZGVyIC5zaG9wLWJ5LXR5cGUtaGVhZGVyLWxpbmsge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50LXdyYXBwZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zaG9wLWJ5LXR5cGUtYmxvY2sgLnNob3AtYnktdHlwZS13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtY29udGVudC13cmFwcGVyIC5zaG9wLWJ5LXR5cGUtY29udGVudCAuc2hvcC1ieS10eXBlLWNvbnRlbnQtc3ViLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uc2hvcC1ieS10eXBlLWJsb2NrIC5zaG9wLWJ5LXR5cGUtd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQtd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQgLnNob3AtYnktdHlwZS1jb250ZW50LWxpbmstd3JhcHBlciAuc2hvcC1ieS10eXBlLWNvbnRlbnQtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTJweCAwIDEzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50LXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50IC5zaG9wLWJ5LXR5cGUtY29udGVudC1saW5rLXdyYXBwZXIgLnNob3AtYnktdHlwZS1jb250ZW50LWxpbmsge1xuICAgICAgcGFkZGluZzogOHB4IDI4cHggOXB4OyB9IH1cblxuLnNob3AtYnktdHlwZS1ibG9jayAuc2hvcC1ieS10eXBlLXdyYXBwZXIgLnNob3AtYnktdHlwZS1oZWFkZXItbGluay1tb2JpbGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4OyB9XG5cbi5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1oZWFkZXIgLm5ldy1wcm9kdWN0cy1oZWFkZXItdGl0bGUge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDM2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ldy1wcm9kdWN0cy1ibG9jayAubmV3LXByb2R1Y3RzLWhlYWRlciAubmV3LXByb2R1Y3RzLWhlYWRlci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG5cbi5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1oZWFkZXIgLm5ldy1wcm9kdWN0cy1oZWFkZXItc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1oZWFkZXIgLm5ldy1wcm9kdWN0cy1oZWFkZXItc3ViLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5uZXctcHJvZHVjdHMtYmxvY2sgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS1tYWluLXdyYXBwZXIgLm5ldy1wcm9kdWN0cy1jYXRlZ29yeS13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnkgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICByaWdodDogMjBweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4ubmV3LXByb2R1Y3RzLWJsb2NrIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktbWFpbi13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktd3JhcHBlciAubmV3LXByb2R1Y3RzLWNhdGVnb3J5IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LWxlZnQuc3ZnXCIpO1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4ubmV3LXByb2R1Y3RzLWJsb2NrIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktbWFpbi13cmFwcGVyIC5uZXctcHJvZHVjdHMtY2F0ZWdvcnktd3JhcHBlciAubmV3LXByb2R1Y3RzLWNhdGVnb3J5IC5zbGljay1saXN0IC5zbGljay10cmFjayAubmV3LXByb2R1Y3RzLXByb2R1Y3RzIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1oZWFkZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogMjU4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLWhlYWRlci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLWhlYWRlci13cmFwcGVyIC5iZXN0LXNlbGxlcnMtaGVhZGVyLXRpdGxlIHtcbiAgICB3aWR0aDogMjEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iZXN0LXNlbGxlcnMtYmxvY2sgLmJlc3Qtc2VsbGVycy1oZWFkZXItd3JhcHBlciAuYmVzdC1zZWxsZXJzLWhlYWRlci10aXRsZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmJlc3Qtc2VsbGVycy1ibG9jayAuYmVzdC1zZWxsZXJzLWhlYWRlci13cmFwcGVyIC5iZXN0LXNlbGxlcnMtaGVhZGVyLXN1Yi10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdC13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Z1wiKTsgfVxuXG4uYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdC13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDc5cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1sZWZ0LnN2Z1wiKTsgfVxuXG4uYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdC13cmFwcGVyIC5zbGlkZXItY291bnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMzBweDsgfVxuXG4uYmVzdC1zZWxsZXJzLWJsb2NrIC5iZXN0LXNlbGxlcnMtcHJvZHVjdC13cmFwcGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuYmVzdC1zZWxsZXJzLXByb2R1Y3RzIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hZHZhbnRhZ2VzLWJsb2NrIC5hZHZhbnRhZ2VzLXNsb3QtZGVza3RvcCAuYWR2YW50YWdlcy13cmFwcGVyIHtcbiAgd2lkdGg6IDcuNzVyZW07IH1cblxuLmFkdmFudGFnZXMtYmxvY2sgLmFkdmFudGFnZXMtc2xvdC1tb2JpbGUgLmNhcm91c2VsIC5hZHZhbnRhZ2VzLXdyYXBwZXIgLmFkdmFudGFnZXMtdGV4dC13cmFwcGVyLmZpcnN0LXNsaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE2JTtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hZHZhbnRhZ2VzLWJsb2NrIC5hZHZhbnRhZ2VzLXNsb3QtbW9iaWxlIC5jYXJvdXNlbCAuYWR2YW50YWdlcy13cmFwcGVyIC5hZHZhbnRhZ2VzLXRleHQtd3JhcHBlciAuYWR2YW50YWdlcy10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3OyB9XG5cbi5hZHZhbnRhZ2VzLWJsb2NrIC5hZHZhbnRhZ2VzLXNsb3QtbW9iaWxlIC5jYXJvdXNlbCAuYWR2YW50YWdlcy13cmFwcGVyIC5hZHZhbnRhZ2VzLXRleHQtd3JhcHBlciAuYWR2YW50YWdlcy1zdWItdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS43OTsgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/