.patient_stories_hero {
  position: relative;
  min-height: 600px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 50px; }
  @media (max-width: 1440px) {
    .patient_stories_hero {
      min-height: 500px; } }
  @media (max-width: 992px) {
    .patient_stories_hero {
      min-height: 450px; } }
  @media (max-width: 568px) {
    .patient_stories_hero {
      min-height: 400px;
      margin-bottom: 30px; } }
  @media (max-width: 400px) {
    .patient_stories_hero {
      min-height: 350px; } }
  .patient_stories_hero .hero_content {
    margin-top: 15rem;
    padding-bottom: 120px; }
    @media (max-width: 992px) {
      .patient_stories_hero .hero_content {
        padding-bottom: 80px; } }
    @media (max-width: 400px) {
      .patient_stories_hero .hero_content {
        padding-bottom: 60px; } }
  .patient_stories_hero .hero_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    bottom: 0;
    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; }
  .patient_stories_hero .subpage_bg_img {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    top: 0;
    left: 0;
    z-index: -1; }

.hero_ornament {
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 1; }

.patients_modal_content.hidden {
  display: none; }

.patients_section {
  position: relative;
  z-index: 1;
  margin-bottom: 2vw;
  padding-bottom: 70px; }
  @media (max-width: 768px) {
    .patients_section {
      padding-bottom: 40px;
      margin-bottom: 0; } }
  .patients_section .container {
    position: relative;
    z-index: 1;
    padding: 0; }
  .patients_section .grid {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px; }
    @media (max-width: 1366px) {
      .patients_section .grid {
        grid-template-columns: repeat(3, 1fr); } }
    @media (max-width: 768px) {
      .patients_section .grid {
        grid-template-columns: repeat(2, 1fr); } }
    @media (max-width: 568px) {
      .patients_section .grid {
        gap: 10px;
        margin: 0 10px; } }
    @media (max-width: 450px) {
      .patients_section .grid {
        grid-template-columns: repeat(1, 1fr);
        margin: 0 50px; } }
    @media (max-width: 400px) {
      .patients_section .grid {
        margin: 0 25px; } }
    .patients_section .grid .patient_single {
      overflow: visible;
      position: relative; }
      .patients_section .grid .patient_single::before {
        content: "";
        position: absolute;
        top: 20px;
        right: 0px;
        background-image: url(../../../img/ikona-kliknij.png);
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: center;
        width: 44px;
        height: 44px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        border: 2px solid #f16776;
        border-radius: 50%; }
        @media (max-width: 992px) {
          .patients_section .grid .patient_single::before {
            width: 38px;
            height: 38px;
            background-size: 18px; } }
        @media (max-width: 568px) {
          .patients_section .grid .patient_single::before {
            right: 15px;
            width: 30px;
            height: 30px;
            background-size: 14px; } }
      .patients_section .grid .patient_single:hover {
        cursor: pointer; }
        .patients_section .grid .patient_single:hover .team_tiles--content {
          -webkit-box-shadow: 1rem 1rem 3rem 0.1rem rgba(78, 4, 12, 0.15);
                  box-shadow: 1rem 1rem 3rem 0.1rem rgba(78, 4, 12, 0.15); }
        .patients_section .grid .patient_single:hover .button {
          background-color: #ee7876;
          color: #fff; }
          .patients_section .grid .patient_single:hover .button p {
            max-width: 100%;
            -webkit-transform: translateX(0%);
                -ms-transform: translateX(0%);
                    transform: translateX(0%);
            margin-left: 1.5rem;
            padding-inline: 1rem 2rem;
            opacity: 1;
            -webkit-transition: opacity 0.4s ease-out, -webkit-transform 0.4s ease-out;
            transition: opacity 0.4s ease-out, -webkit-transform 0.4s ease-out;
            -o-transition: transform 0.4s ease-out, opacity 0.4s ease-out;
            transition: transform 0.4s ease-out, opacity 0.4s ease-out;
            transition: transform 0.4s ease-out, opacity 0.4s ease-out, -webkit-transform 0.4s ease-out; }
    .patients_section .grid .patient_single_img {
      width: 100%;
      margin: 0 auto;
      margin-top: 0;
      display: block;
      height: 450px; }
      @media (max-width: 992px) {
        .patients_section .grid .patient_single_img {
          height: 400px; } }
      @media (max-width: 800px) {
        .patients_section .grid .patient_single_img {
          height: 350px; } }
      @media (max-width: 400px) {
        .patients_section .grid .patient_single_img {
          height: 320px; } }
      .patients_section .grid .patient_single_img img {
        height: 100%;
        -o-object-fit: contain;
           object-fit: contain;
        -o-object-position: bottom;
           object-position: bottom; }
    .patients_section .grid .patient_single_content {
      position: relative;
      z-index: 1;
      background-color: #fff;
      border-radius: 2rem;
      margin-inline: 1.8rem;
      padding: 0.7rem 2.3rem;
      padding-right: 2rem;
      -webkit-box-shadow: 1rem 1rem 3rem 0.1rem rgba(78, 4, 12, 0.05);
              box-shadow: 1rem 1rem 3rem 0.1rem rgba(78, 4, 12, 0.05);
      height: -webkit-max-content;
      height: -moz-max-content;
      height: max-content;
      padding-bottom: 20px;
      -webkit-transition: all 0.4s ease-out;
      -o-transition: all 0.4s ease-out;
      transition: all 0.4s ease-out;
      margin-top: -35px; }
      @media (max-width: 568px) {
        .patients_section .grid .patient_single_content {
          margin-inline: unset;
          -webkit-box-shadow: 0rem 0rem 3rem 0.1rem rgba(78, 4, 12, 0.05);
                  box-shadow: 0rem 0rem 3rem 0.1rem rgba(78, 4, 12, 0.05); } }
    .patients_section .grid .button {
      position: relative; }
      .patients_section .grid .button p {
        display: block;
        max-width: 0;
        margin: 0;
        -webkit-transform: translateX(-100%);
            -ms-transform: translateX(-100%);
                transform: translateX(-100%);
        font-size: 1.4rem;
        white-space: nowrap;
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out, -webkit-transform 0.4s ease-out;
        transition: opacity 0.4s ease-out, -webkit-transform 0.4s ease-out;
        -o-transition: transform 0.4s ease-out, opacity 0.4s ease-out;
        transition: transform 0.4s ease-out, opacity 0.4s ease-out;
        transition: transform 0.4s ease-out, opacity 0.4s ease-out, -webkit-transform 0.4s ease-out; }

.patients-modal-content h3 {
  font-size: 30px; }
  @media (max-width: 400px) {
    .patients-modal-content h3 {
      font-size: 27px; } }

.patients-modal-content .patients_modal_video_wrapper iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9; }

.patients-modal-content .patients_modal_image_text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.patients-modal-content .patients_modal_image_text_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px; }
  @media (max-width: 700px) {
    .patients-modal-content .patients_modal_image_text_wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .patients-modal-content .patients_modal_image_text_wrapper .patients_modal_image {
    max-width: 400px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media (max-width: 1366px) {
      .patients-modal-content .patients_modal_image_text_wrapper .patients_modal_image {
        max-width: 320px; } }
    @media (max-width: 992px) {
      .patients-modal-content .patients_modal_image_text_wrapper .patients_modal_image {
        max-width: 220px; } }
    @media (max-width: 500px) {
      .patients-modal-content .patients_modal_image_text_wrapper .patients_modal_image {
        max-width: 150px; } }
    .patients-modal-content .patients_modal_image_text_wrapper .patients_modal_image img {
      -o-object-fit: contain;
         object-fit: contain; }

.patients-modal-content .patients_modal_buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  row-gap: 10px;
  margin-top: 30px; }

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