.stages {
  padding: 10px 0px 60px 0px;
  background-color: rgba(220, 224, 232, 0.2);
  position: relative; }
  .stages .section__title-text {
    position: absolute;
    top: 30px;
    right: 0px; }
    @media (max-width: 1600px) {
      .stages .section__title-text {
        width: 50%; } }
    @media (max-width: 500px) {
      .stages .section__title-text {
        display: none; } }
    .stages .section__title-text text {
      stroke: #F7901A;
      font-family: "sofia-pro";
      font-size: 140px; }
  .stages .title {
    margin-bottom: 95px; }
    .stages .title h2 {
      font-weight: 300;
      position: relative;
      margin-bottom: 72px;
      font-size: 66px;
      line-height: 80px; }
      @media (max-width: 560px) {
        .stages .title h2 {
          font-size: 35px;
          line-height: 40px; } }
      .stages .title h2:before {
        content: '';
        display: block;
        position: absolute;
        left: 0px;
        bottom: -30px;
        width: 242px;
        height: 3px;
        background-color: #4D4CFF; }
  .stages .slider {
    position: relative; }
    .stages .slider .swiper-wrapper {
      padding-bottom: 70px; }
    .stages .slider .swiper-pagination {
      bottom: 0px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-left: 230px; }
      @media (max-width: 1080px) {
        .stages .slider .swiper-pagination {
          bottom: inherit;
          top: 420px; } }
      @media (max-width: 450px) {
        .stages .slider .swiper-pagination {
          top: 340px;
          padding-left: 0px; } }
      .stages .slider .swiper-pagination span {
        width: 19px;
        height: 19px;
        background-color: #DCE0E8;
        opacity: 1;
        margin: 0 10px; }
      .stages .slider .swiper-pagination span.swiper-pagination-bullet-active {
        background-color: #F7901A; }
    .stages .slider .next-label {
      position: absolute;
      top: 59%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      right: -40px;
      z-index: 50;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer;
      text-align: center;
      background-color: #4D4CFF;
      border-radius: 50%;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 107px;
      height: 107px; }
      @media (max-width: 1720px) {
        .stages .slider .next-label {
          right: 0px; } }
      @media (max-width: 1080px) {
        .stages .slider .next-label {
          top: 50%;
          width: 90px;
          height: 90px; } }
      @media (max-width: 450px) {
        .stages .slider .next-label {
          top: inherit;
          bottom: -90px;
          left: 50%;
          -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%); } }
      .stages .slider .next-label:hover svg {
        margin-right: -8px; }
      .stages .slider .next-label svg {
        display: block;
        margin-top: 20px;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
        .stages .slider .next-label svg line,
        .stages .slider .next-label svg path {
          stroke: #FFF; }
      .stages .slider .next-label .next-label__txt {
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        margin-top: 20px; }
    .stages .slider .counter-slide {
      position: absolute;
      z-index: 50;
      bottom: -60px;
      left: 30px;
      height: 144px; }
      @media (max-width: 1080px) {
        .stages .slider .counter-slide {
          bottom: inherit;
          top: 330px; } }
      @media (max-width: 450px) {
        .stages .slider .counter-slide {
          top: 220px;
          left: 0px; } }
      .stages .slider .counter-slide text {
        stroke: #F7901A; }
    .stages .slider .swiper-slide {
      display: grid;
      grid-template-columns: 659px 1fr;
      grid-gap: 90px; }
      @media (max-width: 1600px) {
        .stages .slider .swiper-slide {
          grid-template-columns: 500px 1fr;
          grid-gap: 30px; } }
      @media (max-width: 1080px) {
        .stages .slider .swiper-slide {
          grid-template-columns: 1fr; } }
      .stages .slider .swiper-slide .image {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end; }
        @media (max-width: 1080px) {
          .stages .slider .swiper-slide .image {
            height: 400px; } }
        @media (max-width: 450px) {
          .stages .slider .swiper-slide .image {
            height: 300px; } }
        .stages .slider .swiper-slide .image img {
          border-top-right-radius: 104px; }
          @media (max-width: 1080px) {
            .stages .slider .swiper-slide .image img {
              width: 100%;
              height: 100%;
              -o-object-fit: cover;
                 object-fit: cover; } }
      .stages .slider .swiper-slide .content {
        padding-top: 10px;
        padding-right: 140px; }
        @media (max-width: 1600px) {
          .stages .slider .swiper-slide .content {
            padding-top: 0px; } }
        @media (max-width: 1080px) {
          .stages .slider .swiper-slide .content {
            padding-top: 40px;
            padding-right: 0px; } }
      .stages .slider .swiper-slide h2 {
        margin-top: 10px;
        font-size: 56px;
        line-height: 64px;
        margin-bottom: 20px;
        color: #4D4CFF; }
        @media (max-width: 1600px) {
          .stages .slider .swiper-slide h2 {
            font-size: 50px;
            line-height: 58px; } }
        @media (max-width: 560px) {
          .stages .slider .swiper-slide h2 {
            font-size: 30px;
            line-height: 35px; } }
      .stages .slider .swiper-slide p {
        font-size: 22px;
        line-height: 38px; }
        @media (max-width: 560px) {
          .stages .slider .swiper-slide p {
            font-size: 18px;
            line-height: 28px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC9zdGFnZXMuc2NzcyIsIl9tZWRpYXF1ZXJ5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSwwQkFBMEI7RUFDMUIsMENBQTRDO0VBQzVDLGtCQUFrQixFQUFBO0VBSHBCO0lBS0ksa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxVQUFVLEVBQUE7SUN5RVg7TURoRkg7UUFTTSxVQUFVLEVBQUEsRUFXYjtJQzREQTtNRGhGSDtRQVlNLGFBQWEsRUFBQSxFQVFoQjtJQXBCSDtNQWVNLGVBQWM7TUFDZCx3QkFBdUI7TUFDbkIsZ0JBQWdCLEVBQUE7RUFqQjFCO0lBc0JJLG1CQUFtQixFQUFBO0lBdEJ2QjtNQXdCTSxnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixlQUFlO01BQ2YsaUJBQWlCLEVBQUE7TUNvRHBCO1FEaEZIO1VBOEJRLGVBQWU7VUFDZixpQkFBaUIsRUFBQSxFQVlwQjtNQTNDTDtRQWtDUSxXQUFXO1FBQ1gsY0FBYztRQUNkLGtCQUFrQjtRQUNsQixTQUFTO1FBQ1QsYUFBYTtRQUNiLFlBQVk7UUFDWixXQUFXO1FBQ1AseUJBQXlCLEVBQUE7RUF6Q3JDO0lBOENJLGtCQUFrQixFQUFBO0lBOUN0QjtNQWdETSxvQkFBb0IsRUFBQTtJQWhEMUI7TUFtRE0sV0FBVztNQUNYLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixtQkFBbUIsRUFBQTtNQzJCdEI7UURoRkg7VUF1RFEsZUFBZTtVQUNmLFVBQVUsRUFBQSxFQWdCYjtNQ1FGO1FEaEZIO1VBMkRRLFVBQVU7VUFDVixpQkFBaUIsRUFBQSxFQVlwQjtNQXhFTDtRQStEUSxXQUFXO1FBQ1gsWUFBWTtRQUNaLHlCQUF5QjtRQUN6QixVQUFVO1FBQ1YsY0FBYyxFQUFBO01BbkV0QjtRQXNFQSx5QkFBeUIsRUFBQTtJQXRFekI7TUEwRU0sa0JBQWtCO01BQ2xCLFFBQVE7TUFDUixtQ0FBMkI7VUFBM0IsK0JBQTJCO2NBQTNCLDJCQUEyQjtNQUMzQixZQUFZO01BQ1osV0FBVztNQUNYLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYiw0QkFBc0I7TUFBdEIsNkJBQXNCO01BQXRCLDhCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCO01BQ3RCLHdCQUF1QjtNQUF2QiwrQkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QjtNQUN2Qix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsZUFBZTtNQUNmLGtCQUFrQjtNQUNsQix5QkFBeUI7TUFDekIsa0JBQWtCO01BQ2xCLGFBQWE7TUFDYix1QkFBdUI7TUFDdkIsbUJBQW1CO01BQ25CLFlBQVk7TUFDWixhQUFhLEVBQUE7TUNYaEI7UURoRkg7VUE2RlEsVUFBVSxFQUFBLEVBbUNiO01DaERGO1FEaEZIO1VBZ0dZLFFBQVE7VUFDUixXQUFXO1VBQ1gsWUFBWSxFQUFBLEVBOEJuQjtNQ2hERjtRRGhGSDtVQXFHWSxZQUFZO1VBQ1osYUFBYTtVQUNiLFNBQVM7VUFDUCxtQ0FBMkI7Y0FBM0IsK0JBQTJCO2tCQUEzQiwyQkFBMkIsRUFBQSxFQXdCcEM7TUFoSUw7UUE2R1Usa0JBQWtCLEVBQUE7TUE3RzVCO1FBaUhRLGNBQWM7UUFDZCxnQkFBZ0I7UUFDaEIsNEJBQW9CO1FBQXBCLHVCQUFvQjtRQUFwQixvQkFBb0IsRUFBQTtRQW5INUI7O1VBc0hVLFlBQVksRUFBQTtNQXRIdEI7UUEwSFEsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixnQkFBZ0I7UUFDaEIsZ0JBQWdCLEVBQUE7SUE3SHhCO01Ba0lNLGtCQUFrQjtNQUNsQixXQUFXO01BQ2IsYUFBYTtNQUNiLFVBQVU7TUFDWixhQUFhLEVBQUE7TUN0RFo7UURoRkg7VUF3SUUsZUFBZTtVQUNmLFVBQVUsRUFBQSxFQVNQO01DbEVGO1FEaEZIO1VBNElVLFVBQVU7VUFDVixTQUFTLEVBQUEsRUFLZDtNQWxKTDtRQWdKSSxlQUFlLEVBQUE7SUFoSm5CO01Bb0pNLGFBQWE7TUFDYixnQ0FBZ0M7TUFDaEMsY0FBYyxFQUFBO01DdEVqQjtRRGhGSDtVQXdKVSxnQ0FBZ0M7VUFDNUIsY0FBYSxFQUFBLEVBNER0QjtNQ3JJRjtRRGhGSDtVQTRKUSwwQkFBMEIsRUFBQSxFQXlEN0I7TUFyTkw7UUFnS1Esb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHFCQUF5QjtRQUF6QixpQ0FBeUI7WUFBekIsa0JBQXlCO2dCQUF6Qix5QkFBeUI7UUFDekIsc0JBQXFCO1FBQXJCLDZCQUFxQjtZQUFyQixtQkFBcUI7Z0JBQXJCLHFCQUFxQixFQUFBO1FDbEYxQjtVRGhGSDtZQW9LVSxhQUFhLEVBQUEsRUFjaEI7UUNsR0o7VURoRkg7WUF1S2dCLGFBQVksRUFBQSxFQVdyQjtRQWxMUDtVQTBLYyw4QkFBOEIsRUFBQTtVQzFGekM7WURoRkg7Y0E0S2dCLFdBQVc7Y0FDYixZQUFZO2NBQ1osb0JBQWlCO2lCQUFqQixpQkFBaUIsRUFBQSxFQUd0QjtNQWpMVDtRQW9MUSxpQkFBaUI7UUFDWCxvQkFBb0IsRUFBQTtRQ3JHL0I7VURoRkg7WUF1TFUsZ0JBQWdCLEVBQUEsRUFNbkI7UUM3R0o7VURoRkg7WUEwTFEsaUJBQWlCO1lBQ2pCLGtCQUFrQixFQUFBLEVBRW5CO01BN0xQO1FBK0xRLGdCQUFnQjtRQUNoQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLG1CQUFtQjtRQUNuQixjQUFjLEVBQUE7UUNuSG5CO1VEaEZIO1lBcU1VLGVBQWU7WUFDZixpQkFBaUIsRUFBQSxFQU1wQjtRQzVISjtVRGhGSDtZQXlNVSxlQUFlO1lBQ2YsaUJBQWlCLEVBQUEsRUFFcEI7TUE1TVA7UUE4TVEsZUFBZTtRQUNmLGlCQUFpQixFQUFBO1FDL0h0QjtVRGhGSDtZQWlOVSxlQUFlO1lBQ25CLGlCQUFpQixFQUFBLEVBRWhCIiwiZmlsZSI6ImNvbXBvbmVudC9zdGFnZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vX21lZGlhcXVlcnknO1xyXG4uc3RhZ2VzIHtcclxuICBwYWRkaW5nOiAxMHB4IDBweCA2MHB4IDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAyMjAsIDIyNCwgMjMyLCAwLjIgKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnNlY3Rpb25fX3RpdGxlLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoNTAwKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB0ZXh0IHtcclxuICAgICAgc3Ryb2tlOiNGNzkwMUE7XHJcbiAgICAgIGZvbnQtZmFtaWx5Olwic29maWEtcHJvXCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0MHB4O1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgICAgZm9udC1zaXplOiA2NnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgQGluY2x1ZGUgcndkKDU2MCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNDJweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENENGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMDgwKSB7XHJcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgIHRvcDogNDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg0NTApIHtcclxuICAgICAgICB0b3A6IDM0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0UwRTg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAjRjc5MDFBO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV4dC1sYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1OSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0Q0ZGO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTA3cHg7XHJcbiAgICAgIGhlaWdodDogMTA3cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxNzIwKSB7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByd2QoMTA4MCkge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm90dG9tOiAtOTBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgIGxpbmUsXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBzdHJva2U6ICNGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXh0LWxhYmVsX190eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuY291bnRlci1zbGlkZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA1MDtcclxuICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gIGhlaWdodDogMTQ0cHg7XHJcbiAgQGluY2x1ZGUgcndkKDEwODApIHtcclxuICBib3R0b206IGluaGVyaXQ7XHJcbiAgdG9wOiAzMzBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcndkKDQ1MCkge1xyXG4gICAgICAgICAgdG9wOiAyMjBweDtcclxuICAgICAgICAgIGxlZnQ6IDBweDtcclxuICB9XHJcbiAgdGV4dCB7XHJcbiAgICBzdHJva2U6ICNGNzkwMUE7XHJcbiAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjU5cHggMWZyO1xyXG4gICAgICBncmlkLWdhcDogOTBweDtcclxuICAgICAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAwcHggMWZyO1xyXG4gICAgICAgICAgICAgIGdyaWQtZ2FwOjMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcndkKDEwODApIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgIH1cclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMDgwKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwNHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgxMDgwKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByd2QoMTA4MCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM0RDRDRkY7XHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByd2QoNTYwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiJdfQ== */
