.section.section--cities {
  padding: 5rem 0rem;
  position: relative; }
  .section.section--cities .container {
    position: relative; }
    .section.section--cities .container::before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
      z-index: -1;
      max-width: calc(50% + 447px);
      border-left: 3px solid #000; }
  .section.section--cities .svg_line {
    position: absolute;
    top: 20%;
    right: 0%;
    width: 100%;
    height: 100%;
    z-index: -1;
    max-width: calc(50% + 450px); }
    .section.section--cities .svg_line svg path {
      -webkit-transition: stroke-dashoffset 0.3s ease-out;
      -o-transition: stroke-dashoffset 0.3s ease-out;
      transition: stroke-dashoffset 0.3s ease-out; }
  .section.section--cities .container__swiper {
    max-width: calc(50% + 465px);
    margin-left: auto;
    margin-right: 0px; }
  .section.section--cities .swiper-button-next {
    right: 0px; }
  .section.section--cities .swiper-button-prev {
    left: 5px; }
  .section.section--cities .swiper-button-next,
  .section.section--cities .swiper-button-prev {
    display: none;
    color: #0ba13b; }
    @media (max-width: 1200px) {
      .section.section--cities .swiper-button-next,
      .section.section--cities .swiper-button-prev {
        display: block; } }
    .section.section--cities .swiper-button-next:after,
    .section.section--cities .swiper-button-prev:after {
      font-size: 2.5rem; }
  @media (max-width: 1200px) {
    .section.section--cities .swiper-cities {
      padding-left: 4rem;
      padding-right: 4rem; } }
  .section.section--cities .swiper-cities h2 {
    font-size: 6rem;
    margin-top: 0px; }
    @media (max-width: 992px) {
      .section.section--cities .swiper-cities h2 {
        font-size: 4rem; } }
  .section.section--cities .swiper-cities .cities__list {
    max-width: 383px; }
    .section.section--cities .swiper-cities .cities__list ul {
      padding-left: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      list-style-type: none; }
      .section.section--cities .swiper-cities .cities__list ul li {
        background-image: none; }
        .section.section--cities .swiper-cities .cities__list ul li a.active .check {
          display: block; }
        .section.section--cities .swiper-cities .cities__list ul li a.active .plus {
          display: none; }
        .section.section--cities .swiper-cities .cities__list ul li a {
          font-size: 3rem;
          color: #000;
          text-decoration: none;
          display: block;
          text-align: right;
          padding: 0.9rem 6rem 0.9rem 2rem;
          border-radius: 30px;
          font-weight: 400;
          position: relative; }
          @media (max-width: 992px) {
            .section.section--cities .swiper-cities .cities__list ul li a {
              font-size: 2.5rem; } }
          @media (max-width: 500px) {
            .section.section--cities .swiper-cities .cities__list ul li a {
              font-size: 2rem; } }
          .section.section--cities .swiper-cities .cities__list ul li a span {
            font-size: 14px;
            display: none;
            line-height: 1; }
          .section.section--cities .swiper-cities .cities__list ul li a img {
            max-width: 16px;
            position: absolute;
            top: 23px;
            right: 25px; }
            @media (max-width: 1600px) {
              .section.section--cities .swiper-cities .cities__list ul li a img {
                top: 20px; } }
            @media (max-width: 1360px) {
              .section.section--cities .swiper-cities .cities__list ul li a img {
                top: 17px; } }
            @media (max-width: 992px) {
              .section.section--cities .swiper-cities .cities__list ul li a img {
                top: 14px; } }
            @media (max-width: 768px) {
              .section.section--cities .swiper-cities .cities__list ul li a img {
                max-width: 10px; } }
            @media (max-width: 500px) {
              .section.section--cities .swiper-cities .cities__list ul li a img {
                top: 10px; } }
          .section.section--cities .swiper-cities .cities__list ul li a .check {
            display: none; }
          .section.section--cities .swiper-cities .cities__list ul li a:hover {
            background-color: #f7f7f7; }
            .section.section--cities .swiper-cities .cities__list ul li a:hover span {
              display: block; }
  .section.section--cities .swiper-cities .cities-slider__item.two_col {
    grid-template-columns: 1fr 1fr;
    gap: 10px; }
  .section.section--cities .swiper-cities .cities-slider__item {
    display: grid;
    grid-template-columns: 383px 1fr;
    gap: 13rem;
    row-gap: 0rem;
    opacity: 0.5; }
    @media (max-width: 992px) {
      .section.section--cities .swiper-cities .cities-slider__item {
        grid-template-columns: 250px 1fr;
        gap: 0px; } }
    @media (max-width: 500px) {
      .section.section--cities .swiper-cities .cities-slider__item {
        grid-template-columns: 150px 1fr;
        gap: 0px; } }
  .section.section--cities .swiper-cities .cities-slider__item.full_layout {
    grid-template-columns: 1fr; }
  .section.section--cities .swiper-cities .cities-slider__desc {
    max-width: 363px; }
  .section.section--cities .swiper-cities .swiper-slide-duplicate-active,
  .section.section--cities .swiper-cities .swiper-slide-active {
    opacity: 1; }
  .section.section--cities .container__cities {
    position: relative;
    margin-top: 35rem; }
    @media (max-width: 740px) {
      .section.section--cities .container__cities {
        margin-top: 15rem; } }
    .section.section--cities .container__cities .title__section {
      position: absolute;
      top: -150px;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); }
      @media (max-width: 740px) {
        .section.section--cities .container__cities .title__section {
          position: relative;
          top: 0px;
          text-align: center; } }
      .section.section--cities .container__cities .title__section p {
        font-size: 1.8rem;
        font-weight: 700;
        color: #000; }
  .section.section--cities .static__city.hide {
    display: none; }
  .section.section--cities .cities-grid.selected__city.show {
    display: grid; }
  .section.section--cities .cities-grid.selected__city {
    display: none; }
    .section.section--cities .cities-grid.selected__city .single__medical {
      display: none; }
  .section.section--cities .cities-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2rem;
    margin-top: 25rem;
    margin-bottom: 3rem; }
    @media (max-width: 740px) {
      .section.section--cities .cities-grid {
        margin-top: 15rem; } }
    @media (max-width: 650px) {
      .section.section--cities .cities-grid {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 14rem; } }
  .section.section--cities .cities-content {
    background-color: rgba(248, 248, 248, 0.8);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    padding: 4rem 2rem 6rem;
    text-align: center;
    border-radius: 20px; }
    .section.section--cities .cities-content h3 {
      font-size: 6rem;
      font-weight: 300;
      margin-top: 0px;
      margin-bottom: 0rem; }
    .section.section--cities .cities-content p {
      font-weight: 700;
      font-size: 2.2rem;
      margin-top: -1rem;
      margin-bottom: 1rem; }

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