.doctor_page_hero.subpage_hero {
  background-color: #f4f5f7; }
  .doctor_page_hero.subpage_hero::before {
    content: "";
    position: absolute;
    width: 50px;
    height: 100%;
    left: 50%;
    top: 0;
    background-color: rgba(244, 245, 247, 0);
    background-image: -webkit-gradient(linear, left top, right top, from(#f4f5f7), color-stop(20%, rgba(244, 245, 247, 0.9)), color-stop(60%, rgba(244, 245, 247, 0.5)), color-stop(85%, rgba(244, 245, 247, 0.15)), to(rgba(244, 245, 247, 0)));
    background-image: linear-gradient(90deg, #f4f5f7 0%, rgba(244, 245, 247, 0.9) 20%, rgba(244, 245, 247, 0.5) 60%, rgba(244, 245, 247, 0.15) 85%, rgba(244, 245, 247, 0) 100%); }
    @media (max-width: 750px) {
      .doctor_page_hero.subpage_hero::before {
        display: none; } }
  .doctor_page_hero.subpage_hero .container {
    position: relative;
    min-height: 902px;
    padding-bottom: 110px;
    z-index: 1; }
    @media (max-width: 1600px) {
      .doctor_page_hero.subpage_hero .container {
        min-height: 770px; } }
    @media (max-width: 1440px) {
      .doctor_page_hero.subpage_hero .container {
        min-height: 650px;
        padding-bottom: 70px; } }
    @media (max-width: 1200px) {
      .doctor_page_hero.subpage_hero .container {
        min-height: 500px;
        padding-bottom: 50px; } }
    @media (max-width: 992px) {
      .doctor_page_hero.subpage_hero .container {
        min-height: 400px;
        padding-bottom: 30px; } }
    .doctor_page_hero.subpage_hero .container .main_text {
      padding-right: 0;
      max-width: 58%; }
      @media (max-width: 992px) {
        .doctor_page_hero.subpage_hero .container .main_text {
          max-width: 55%; } }
      @media (max-width: 750px) {
        .doctor_page_hero.subpage_hero .container .main_text {
          max-width: 100%; } }
      .doctor_page_hero.subpage_hero .container .main_text h1 {
        text-transform: unset;
        font-size: 35px; }
        @media (max-width: 1200px) {
          .doctor_page_hero.subpage_hero .container .main_text h1 {
            font-size: 33px; } }
        @media (max-width: 992px) {
          .doctor_page_hero.subpage_hero .container .main_text h1 {
            font-size: 28px; } }
        @media (max-width: 568px) {
          .doctor_page_hero.subpage_hero .container .main_text h1 {
            font-size: 24px; } }
        .doctor_page_hero.subpage_hero .container .main_text h1 strong {
          font-size: 40px; }
          @media (max-width: 1200px) {
            .doctor_page_hero.subpage_hero .container .main_text h1 strong {
              font-size: 36px; } }
          @media (max-width: 992px) {
            .doctor_page_hero.subpage_hero .container .main_text h1 strong {
              font-size: 33px; } }
          @media (max-width: 568px) {
            .doctor_page_hero.subpage_hero .container .main_text h1 strong {
              font-size: 30px; } }
      .doctor_page_hero.subpage_hero .container .main_text p {
        padding-right: 80px; }
        @media (max-width: 750px) {
          .doctor_page_hero.subpage_hero .container .main_text p {
            padding-right: 0; } }
  .doctor_page_hero.subpage_hero .subpage_hero_thumb_img {
    max-width: 960px;
    -o-object-position: 0% 0%;
       object-position: 0% 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 1600px) {
      .doctor_page_hero.subpage_hero .subpage_hero_thumb_img {
        max-width: 50%; } }
    @media (max-width: 1200px) {
      .doctor_page_hero.subpage_hero .subpage_hero_thumb_img {
        -o-object-position: 70% 0%;
           object-position: 70% 0%; } }
    @media (max-width: 992px) {
      .doctor_page_hero.subpage_hero .subpage_hero_thumb_img {
        -o-object-position: 80% 0%;
           object-position: 80% 0%; } }
    @media (max-width: 750px) {
      .doctor_page_hero.subpage_hero .subpage_hero_thumb_img {
        -o-object-position: 100% 0%;
           object-position: 100% 0%;
        position: relative;
        max-width: 60%;
        justify-self: flex-end;
        max-height: 550px; } }
    @media (max-width: 568px) {
      .doctor_page_hero.subpage_hero .subpage_hero_thumb_img {
        max-width: 100%;
        max-height: 400px; } }

.experience_section .experience_row1 .main_text {
  padding-left: 80px;
  padding-bottom: 20px;
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media (max-width: 1440px) {
    .experience_section .experience_row1 .main_text {
      padding-bottom: 100px; } }
  @media (max-width: 1200px) {
    .experience_section .experience_row1 .main_text {
      padding-left: 50px; } }
  @media (max-width: 992px) {
    .experience_section .experience_row1 .main_text {
      padding-left: 0px;
      padding-bottom: 50px; } }
  @media (max-width: 750px) {
    .experience_section .experience_row1 .main_text {
      padding-bottom: 30px; } }
  .experience_section .experience_row1 .main_text h2 {
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 20px; }
    .experience_section .experience_row1 .main_text h2::before {
      content: "";
      position: absolute;
      bottom: 0;
      right: 0;
      width: calc(100% + 135px);
      height: 1px;
      background-color: #00182e;
      z-index: -1; }

.experience_section .experience_row1 {
  padding: 80px 0 60px; }
  @media (max-width: 1200px) {
    .experience_section .experience_row1 {
      padding-top: 60px; } }
  @media (max-width: 994px) {
    .experience_section .experience_row1 {
      padding-bottom: 40px; } }
  @media (max-width: 750px) {
    .experience_section .experience_row1 {
      padding: 40px 0 30px; } }
  @media (max-width: 750px) {
    .experience_section .experience_row1 .grid2_col {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; } }
  .experience_section .experience_row1 .left_col {
    padding-right: 80px; }
    @media (max-width: 1200px) {
      .experience_section .experience_row1 .left_col {
        width: 100%;
        height: 600px; } }
    @media (max-width: 992px) {
      .experience_section .experience_row1 .left_col {
        height: 500px;
        padding-right: 50px; } }
    @media (max-width: 750px) {
      .experience_section .experience_row1 .left_col {
        padding-right: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (max-width: 450px) {
      .experience_section .experience_row1 .left_col {
        height: 450px; } }
    .experience_section .experience_row1 .left_col img {
      -o-object-fit: cover;
         object-fit: cover;
      height: 100%; }
      @media (max-width: 1200px) {
        .experience_section .experience_row1 .left_col img {
          -o-object-position: top;
             object-position: top; } }

.experience_section .experience_row2 {
  padding: 50px 0 100px; }
  @media (max-width: 1366px) {
    .experience_section .experience_row2 {
      padding-bottom: 70px; } }
  @media (max-width: 1200px) {
    .experience_section .experience_row2 {
      padding-bottom: 50px; } }
  @media (max-width: 994px) {
    .experience_section .experience_row2 {
      padding: 40px 0; } }
  @media (max-width: 750px) {
    .experience_section .experience_row2 {
      padding-top: 10px;
      padding-bottom: 30px; } }
  .experience_section .experience_row2 .grid2_col > div {
    padding-right: 60px; }
    @media (max-width: 750px) {
      .experience_section .experience_row2 .grid2_col > div {
        padding-right: 0; } }
  .experience_section .experience_row2 .right_col {
    padding-left: 80px; }
    @media (max-width: 1200px) {
      .experience_section .experience_row2 .right_col {
        padding-left: 50px; } }
    @media (max-width: 992px) {
      .experience_section .experience_row2 .right_col {
        padding-left: 0px; } }
  .experience_section .experience_row2 .cta {
    margin-top: 15px; }

.list_with_check_icon .list_item {
  padding-bottom: 20px;
  margin-left: 10px; }
  @media (max-width: 992px) {
    .list_with_check_icon .list_item {
      padding-bottom: 10px; } }
  .list_with_check_icon .list_item h4,
  .list_with_check_icon .list_item p {
    margin: 0; }
  .list_with_check_icon .list_item h4 {
    font-size: 18px;
    margin-top: 10px;
    font-weight: 500; }
    @media (max-width: 992px) {
      .list_with_check_icon .list_item h4 {
        font-size: 16px; } }
    @media (max-width: 568px) {
      .list_with_check_icon .list_item h4 {
        font-size: 14px; } }

.doctor_slider_section {
  position: relative;
  padding: 55px 0;
  margin-bottom: -10px; }
  @media (max-width: 992px) {
    .doctor_slider_section {
      padding: 35px 0; } }
  .doctor_slider_section .swiper-button-prev,
  .doctor_slider_section .swiper-button-next {
    width: 11px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    top: calc(50% - 0px); }
    @media (max-width: 400px) {
      .doctor_slider_section .swiper-button-prev,
      .doctor_slider_section .swiper-button-next {
        top: calc(100% + 0px); } }
  .doctor_slider_section .swiper-button-prev {
    background-image: url(../../../img/strzalka-6.png);
    left: 25px; }
    @media (max-width: 1700px) {
      .doctor_slider_section .swiper-button-prev {
        left: 10px; } }
    @media (max-width: 1366px) {
      .doctor_slider_section .swiper-button-prev {
        left: 10px; } }
    @media (max-width: 400px) {
      .doctor_slider_section .swiper-button-prev {
        left: calc(50% - 20px); } }
  .doctor_slider_section .swiper-button-next {
    right: 25px;
    background-image: url(../../../img/strzalka-7.png); }
    @media (max-width: 1700px) {
      .doctor_slider_section .swiper-button-next {
        right: 10px; } }
    @media (max-width: 1366px) {
      .doctor_slider_section .swiper-button-next {
        right: 10px; } }
    @media (max-width: 400px) {
      .doctor_slider_section .swiper-button-next {
        right: calc(50% - 20px); } }
  .doctor_slider_section .swiper-button-next:after,
  .doctor_slider_section .swiper-button-prev:after {
    display: none; }
  .doctor_slider_section .container_with_img {
    max-width: 1600px;
    position: relative;
    margin: 0 auto;
    border-radius: 20px;
    overflow: hidden; }
    @media (max-width: 1650px) {
      .doctor_slider_section .container_with_img {
        margin-left: 35px;
        margin-right: 35px; } }
    @media (max-width: 400px) {
      .doctor_slider_section .container_with_img {
        margin-left: 18px;
        margin-right: 18px; } }
    .doctor_slider_section .container_with_img .container {
      padding-top: 110px;
      padding-bottom: 100px;
      min-height: 665px; }
      @media (max-width: 1440px) {
        .doctor_slider_section .container_with_img .container {
          min-height: 590px; } }
      @media (max-width: 1366px) {
        .doctor_slider_section .container_with_img .container {
          padding: 80px 35px;
          min-height: 500px; } }
      @media (max-width: 992px) {
        .doctor_slider_section .container_with_img .container {
          padding: 40px 18px;
          min-height: unset; } }
    .doctor_slider_section .container_with_img .doctor_slider_bg_img {
      position: absolute;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      z-index: -1;
      top: 0;
      left: 0; }
  .doctor_slider_section .slider_doctors_info {
    position: relative;
    width: calc(100% + 400px);
    left: -80px; }
    @media (max-width: 1366px) {
      .doctor_slider_section .slider_doctors_info {
        width: calc(100% + 280px); } }
    @media (max-width: 1070px) {
      .doctor_slider_section .slider_doctors_info {
        width: calc(100% + 150px); } }
    @media (max-width: 992px) {
      .doctor_slider_section .slider_doctors_info {
        width: calc(100% + 100px);
        left: -45px; } }
    @media (max-width: 500px) {
      .doctor_slider_section .slider_doctors_info {
        width: calc(100% + 0px);
        left: 0px; } }
    .doctor_slider_section .slider_doctors_info .swiper-slide {
      padding: 80px 125px 125px 85px;
      color: #fff;
      border-right: 1px solid rgba(255, 255, 255, 0.5); }
      @media (max-width: 1366px) {
        .doctor_slider_section .slider_doctors_info .swiper-slide {
          padding: 60px 100px 100px 65px; } }
      @media (max-width: 992px) {
        .doctor_slider_section .slider_doctors_info .swiper-slide {
          padding: 50px; } }
      @media (max-width: 568px) {
        .doctor_slider_section .slider_doctors_info .swiper-slide {
          padding: 30px 25px;
          padding-left: 50px; } }
      @media (max-width: 500px) {
        .doctor_slider_section .slider_doctors_info .swiper-slide {
          padding: 30px 5px;
          border-right: none; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2Uvc2luZ2xlX2RvY3Rvcl9wYWdlLnNjc3MiLCJfbWVkaWFxdWVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UseUJBQXlCLEVBQUE7RUFEM0I7SUFHSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osU0FBUztJQUNULE1BQU07SUFDTix3Q0FBd0M7SUFDeEMsNE9BT0M7SUFQRCw0S0FPQyxFQUFBO0lDOERGO01EL0VIO1FBb0JNLGFBQWEsRUFBQSxFQUVoQjtFQXRCSDtJQXlCSSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixVQUFVLEVBQUE7SUNtRFg7TUQvRUg7UUErQk0saUJBQWlCLEVBQUEsRUF1RXBCO0lDdkJBO01EL0VIO1FBbUNNLGlCQUFpQjtRQUNqQixvQkFBb0IsRUFBQSxFQWtFdkI7SUN2QkE7TUQvRUg7UUF3Q00saUJBQWlCO1FBQ2pCLG9CQUFvQixFQUFBLEVBNkR2QjtJQ3ZCQTtNRC9FSDtRQTZDTSxpQkFBaUI7UUFDakIsb0JBQW9CLEVBQUEsRUF3RHZCO0lBdEdIO01Ba0RNLGdCQUFnQjtNQUNoQixjQUFjLEVBQUE7TUM0QmpCO1FEL0VIO1VBc0RRLGNBQWMsRUFBQSxFQStDakI7TUN0QkY7UUQvRUg7VUEwRFEsZUFBZSxFQUFBLEVBMkNsQjtNQXJHTDtRQThEUSxxQkFBcUI7UUFDckIsZUFBZSxFQUFBO1FDZ0JwQjtVRC9FSDtZQWtFVSxlQUFlLEVBQUEsRUEwQmxCO1FDYko7VUQvRUg7WUFzRVUsZUFBZSxFQUFBLEVBc0JsQjtRQ2JKO1VEL0VIO1lBMEVVLGVBQWUsRUFBQSxFQWtCbEI7UUE1RlA7VUE4RVUsZUFBZSxFQUFBO1VDQ3RCO1lEL0VIO2NBaUZZLGVBQWUsRUFBQSxFQVVsQjtVQ1pOO1lEL0VIO2NBcUZZLGVBQWUsRUFBQSxFQU1sQjtVQ1pOO1lEL0VIO2NBeUZZLGVBQWUsRUFBQSxFQUVsQjtNQTNGVDtRQStGUSxtQkFBbUIsRUFB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LEVBQUE7SUM1U2pCO01EME9IO1FBcUVNLGlCQUFpQjtRQUNqQixrQkFBa0IsRUFBQSxFQXFDckI7SUNyVkE7TUQwT0g7UUEwRU0saUJBQWlCO1FBQ2pCLGtCQUFrQixFQUFBLEVBZ0NyQjtJQTNHSDtNQStFTSxrQkFBa0I7TUFDbEIscUJBQXFCO01BQ3JCLGlCQUFpQixFQUFBO01DM1RwQjtRRDBPSDtVQW9GUSxpQkFBaUIsRUFBQSxFQVlwQjtNQzFVRjtRRDBPSDtVQXdGUSxrQkFBa0I7VUFDbEIsaUJBQWlCLEVBQUEsRUFPcEI7TUMxVUY7UUQwT0g7VUE2RlEsa0JBQWtCO1VBQ2xCLGlCQUFpQixFQUFBLEVBRXBCO0lBaEdMO01BbUdNLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsWUFBWTtNQUNaLG9CQUFpQjtTQUFqQixpQkFBaUI7TUFDakIsV0FBVztNQUNYLE1BQU07TUFDTixPQUFPLEVBQUE7RUF6R2I7SUE4R0ksa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixXQUFXLEVBQUE7SUMxVlo7TUQwT0g7UUFtSE0seUJBQXlCLEVBQUEsRUF3QzVCO0lDcllBO01EME9IO1FBdUhNLHlCQUF5QixFQUFBLEVBb0M1QjtJQ3JZQTtNRDBPSDtRQTJITSx5QkFBeUI7UUFDekIsV0FBVyxFQUFBLEVBK0JkO0lDcllBO01EME9IO1FBZ0lNLHVCQUF1QjtRQUN2QixTQUFTLEVBQUEsRUEwQlo7SUEzSkg7TUFxSU0sOEJBQThCO01BQzlCLFdBQVc7TUFDWCxnREFBZ0QsRUFBQTtNQ2pYbkQ7UUQwT0g7VUEwSVEsOEJBQThCLEVBQUEsRUFnQmpDO01DcFlGO1FEME9IO1VBOElRLGFBQWEsRUFBQSxFQVloQjtNQ3BZRjtRRDBPSDtVQWtKUSxrQkFBa0I7VUFDbEIsa0JBQWtCLEVBQUEsRUFPckI7TUNwWUY7UUQwT0g7VUF1SlEsaUJBQWlCO1VBQ2pCLGtCQUFrQixFQUFBLEVBRXJCIiwiZmlsZSI6InBhZ2Uvc2luZ2xlX2RvY3Rvcl9wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9fbWVkaWFxdWVyeVwiO1xyXG5cclxuLmRvY3Rvcl9wYWdlX2hlcm8uc3VicGFnZV9oZXJvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMjQ1LCAyNDcsIDApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICA5MGRlZyxcclxuICAgICAgcmdiYSgyNDQsIDI0NSwgMjQ3LCAxKSAwJSxcclxuICAgICAgcmdiYSgyNDQsIDI0NSwgMjQ3LCAwLjkpIDIwJSxcclxuICAgICAgcmdiYSgyNDQsIDI0NSwgMjQ3LCAwLjUpIDYwJSxcclxuICAgICAgcmdiYSgyNDQsIDI0NSwgMjQ3LCAwLjE1KSA4NSUsXHJcbiAgICAgIHJnYmEoMjQ0LCAyNDUsIDI0NywgMCkgMTAwJVxyXG4gICAgKTtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNzUwKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDkwMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTYwMCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiA3NzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTQ0MCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiA2NTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX3RleHQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDU4JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDc1MCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg3NTApIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VicGFnZV9oZXJvX3RodW1iX2ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiAwJSAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3MCUgMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IDgwJSAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNzUwKSB7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogMTAwJSAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV4cGVyaWVuY2Vfc2VjdGlvbiB7XHJcbiAgLmV4cGVyaWVuY2Vfcm93MSB7XHJcbiAgICAubWFpbl90ZXh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxNDQwKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNzUwKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMzVweCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE4MmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leHBlcmllbmNlX3JvdzEge1xyXG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDk5NCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNzUwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkMl9jb2wge1xyXG4gICAgICBAaW5jbHVkZSByd2QoNzUwKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVmdF9jb2wge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNzUwKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leHBlcmllbmNlX3JvdzIge1xyXG4gICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTQpIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg3NTApIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkMl9jb2wgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDc1MCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHRfY29sIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdGEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3Rfd2l0aF9jaGVja19pY29uIHtcclxuICAubGlzdF9pdGVtIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCxcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdG9yX3NsaWRlcl9zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNTVweCAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDQwMCkge1xyXG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvc3RyemFsa2EtNi5wbmcpO1xyXG4gICAgbGVmdDogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTcwMCkge1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDQwMCkge1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvc3RyemFsa2EtNy5wbmcpO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxNzAwKSB7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg0MDApIHtcclxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXJfd2l0aF9pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxNjUwKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDQwMCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgbWluLWhlaWdodDogNjY1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTQ0MCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU5MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMThweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Jfc2xpZGVyX2JnX2ltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyX2RvY3RvcnNfaW5mbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDAwcHgpO1xyXG4gICAgbGVmdDogLTgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI4MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTA3MCkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTUwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcclxuICAgICAgbGVmdDogLTQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDUwMCkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMHB4KTtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDEyNXB4IDEyNXB4IDg1cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTAwcHggMTAwcHggNjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNTAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU3NXB4LFxyXG4gIG1kOiA3NjVweCxcclxuICBsZzogOTkwcHgsXHJcbiAgeGw6IDExOTBweFxyXG4pICFkZWZhdWx0O1xyXG4iXX0= */
