:root {
  --color-black: #000;
  --color-white: #000;
  --color-gray: #000;
  --color-title: #000; }

.wow {
  visibility: hidden; }

html {
  scroll-behavior: smooth; }

html,
body {
  font-family: "gotham-medium", sans-serif;
  font-size: 18px;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  color: #515466; }

/* Safari 11+ */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    select {
      -webkit-appearance: none; } } }

select {
  -webkit-appearance: none; }

strong {
  font-weight: 800;
  font-family: "gotham-medium", sans-serif; }

.transition {
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }

h1 {
  font-size: 3.33333rem;
  line-height: 64px; }
  @media (max-width: 1440px) {
    h1 {
      font-size: 55px;
      line-height: 1.1; } }
  @media (max-width: 1366px) {
    h1 {
      font-size: 50px; } }
  @media (max-width: 1200px) {
    h1 {
      font-size: 45px; } }
  @media (max-width: 992px) {
    h1 {
      font-size: 40px; } }
  @media (max-width: 768px) {
    h1 {
      font-size: 34px; } }

h2 {
  font-size: 2rem;
  font-family: "gotham-light", sans-serif; }
  @media (max-width: 1440px) {
    h2 {
      font-size: 34px;
      line-height: 1.1; } }
  @media (max-width: 1366px) {
    h2 {
      font-size: 32px; } }
  @media (max-width: 1200px) {
    h2 {
      font-size: 30px; } }
  @media (max-width: 900px) {
    h2 {
      font-size: 28px; } }
  @media (max-width: 500px) {
    h2 {
      font-size: 26px; } }

h3 {
  font-size: 1.66667rem;
  font-family: "gotham-light", sans-serif; }
  @media (max-width: 1200px) {
    h3 {
      font-size: 26px;
      line-height: 30px; } }
  @media (max-width: 600px) {
    h3 {
      font-size: 24px;
      line-height: 28px; } }

h2,
h3 {
  font-weight: 400; }

h4 {
  font-size: 1.11111rem;
  color: #2c2f3a;
  font-weight: 400; }
  @media (max-width: 1200px) {
    h4 {
      font-size: 18px; } }

h5 {
  font-size: 0.77778rem;
  font-weight: 400; }
  @media (max-width: 650px) {
    h5 {
      font-size: 13px; } }

h6 {
  font-size: 0.77778rem;
  font-weight: 400; }

h1,
h2,
h3 {
  color: #033e75; }

a {
  font-family: "gotham-medium", serif; }
  @media (max-width: 1200px) {
    a {
      font-size: 15px;
      line-height: 26px; } }

p {
  font-size: 0.88889rem;
  line-height: 32px;
  color: #515466;
  font-weight: 200;
  font-family: "gotham-light", sans-serif; }
  @media (max-width: 1200px) {
    p {
      font-size: 15px;
      line-height: 25px; } }
  @media (max-width: 500px) {
    p {
      font-size: 14px;
      line-height: 22px; } }

div.wpcf7-validation-errors {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b;
  padding: 10px 10px;
  font-size: 13px; }

span.wpcf7-not-valid-tip {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
  padding: 10px 10px;
  font-size: 13px; }

div.wpcf7-response-output {
  clear: both;
  color: #856404;
  background-color: #fff3cd !important;
  border: none !important;
  padding: 10px 10px !important;
  font-size: 13px; }

div.wpcf7-mail-sent-ng {
  clear: both;
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
  padding: 10px 10px;
  font-size: 13px; }

div.wpcf7-mail-sent-ok {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  clear: both; }

a:active {
  text-decoration: none;
  outline: none; }

a:focus {
  text-decoration: none;
  outline: none; }

a:hover {
  text-decoration: none;
  outline: none; }

:focus {
  outline: none; }

:hover {
  outline: none; }

:active {
  outline: none; }

button:focus {
  outline: none; }

img {
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  height: auto; }

.container {
  max-width: 1445px;
  padding: 0 30px;
  margin: 0 auto; }
  @media (max-width: 1366px) {
    .container {
      padding: 0 25px; } }
  @media (max-width: 992px) {
    .container {
      padding: 0 18px; } }

.container0padding {
  padding: 0; }
  @media (max-width: 1445px) {
    .container0padding {
      padding: 0 25px; } }
  @media (max-width: 992px) {
    .container0padding {
      padding: 0 18px; } }

.container-fluid {
  max-width: 2000px;
  margin: 0 auto; }

@-webkit-keyframes leftToRightWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@keyframes leftToRightWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

.animated.leftToRightWithBounce {
  -webkit-animation-name: leftToRightWithBounce;
          animation-name: leftToRightWithBounce;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  /* or: Xms */
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  /* or: normal */
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  /* or: backwards, both, none */
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
  /* or: Xms */ }

@-webkit-keyframes rightToLeftWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(80px);
            transform: translateX(80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@keyframes rightToLeftWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(80px);
            transform: translateX(80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

.animated.rightToLeftWithBounce {
  -webkit-animation-name: rightToLeftWithBounce;
          animation-name: rightToLeftWithBounce;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  /* or: Xms */
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  /* or: normal */
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  /* or: backwards, both, none */
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
  /* or: Xms */ }

.subpage_hero.patron_care_hero {
  padding-bottom: 110px; }
  @media (max-width: 1366px) {
    .subpage_hero.patron_care_hero {
      padding-bottom: 80px; } }
  @media (max-width: 768px) {
    .subpage_hero.patron_care_hero {
      padding-bottom: 0px; } }
  @media (max-width: 650px) {
    .subpage_hero.patron_care_hero {
      padding-bottom: 30px; } }

.our_offer_patron_care_page.our_offer_care_academy_page .our_offer_main_img_desktop {
  max-height: 610px; }

.our_offer_patron_care_page.our_offer_care_academy_page .our_offer_title_desc h4 {
  font-size: 18px;
  margin-bottom: 10px; }

.patron_offer_section {
  padding-bottom: 30px;
  position: relative; }
  @media (max-width: 1200px) {
    .patron_offer_section {
      margin-top: -30px; } }
  .patron_offer_section::before {
    content: "";
    position: absolute;
    top: -100px;
    left: 0;
    width: 100%;
    height: 350px;
    background-color: #f6fbf7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6fbf7), to(#fff));
    z-index: -1; }
  .patron_offer_section .grid2_col {
    gap: 30px;
    margin-top: 45px;
    padding-bottom: 20px;
    grid-template-columns: repeat(2, 1fr); }
    @media (max-width: 1366px) {
      .patron_offer_section .grid2_col {
        gap: 15px; } }
    @media (max-width: 1050px) {
      .patron_offer_section .grid2_col {
        gap: 10px; } }
  .patron_offer_section .patron_offer_card {
    display: grid;
    grid-template-columns: 260px calc(100% - 260px);
    background-color: #e6f3ea;
    border-radius: 14px;
    padding: 18px; }
    @media (max-width: 1366px) {
      .patron_offer_section .patron_offer_card {
        grid-template-columns: 220px calc(100% - 220px); } }
    @media (max-width: 1050px) {
      .patron_offer_section .patron_offer_card {
        padding: 10px; } }
    @media (max-width: 950px) {
      .patron_offer_section .patron_offer_card {
        grid-template-columns: 160px calc(100% - 160px); } }
    @media (max-width: 400px) {
      .patron_offer_section .patron_offer_card {
        grid-template-columns: 100%;
        padding: 20px; } }
    .patron_offer_section .patron_offer_card img {
      height: 100%;
      max-height: 410px;
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 14px;
      aspect-ratio: 260 / 410; }
      @media (max-width: 1366px) {
        .patron_offer_section .patron_offer_card img {
          aspect-ratio: 220 / 280;
          max-height: 350px; } }
      @media (max-width: 950px) {
        .patron_offer_section .patron_offer_card img {
          aspect-ratio: 160 / 220;
          max-height: 250px; } }
      @media (max-width: 850px) {
        .patron_offer_section .patron_offer_card img {
          aspect-ratio: 160 / 180; } }
      @media (max-width: 400px) {
        .patron_offer_section .patron_offer_card img {
          aspect-ratio: unset;
          height: 250px;
          width: 100%; } }
    .patron_offer_section .patron_offer_card .text {
      padding-left: 45px;
      padding-right: 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;
      padding-bottom: 35px; }
      @media (max-width: 1366px) {
        .patron_offer_section .patron_offer_card .text {
          padding-left: 30px;
          padding-right: 10px;
          padding-bottom: 0px; } }
      @media (max-width: 1050px) {
        .patron_offer_section .patron_offer_card .text {
          padding-left: 20px; } }
      @media (max-width: 850px) {
        .patron_offer_section .patron_offer_card .text {
          padding-bottom: 15px; } }
      @media (max-width: 400px) {
        .patron_offer_section .patron_offer_card .text {
          padding: 0; } }
      @media (max-width: 1366px) {
        .patron_offer_section .patron_offer_card .text h4 {
          margin-bottom: 10px; } }
      .patron_offer_section .patron_offer_card .text ul {
        padding-left: 55px;
        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;
        row-gap: 15px;
        margin: 0px;
        margin-top: 10px; }
        @media (max-width: 1440px) {
          .patron_offer_section .patron_offer_card .text ul {
            row-gap: 10px;
            padding-left: 45px; } }
        @media (max-width: 1050px) {
          .patron_offer_section .patron_offer_card .text ul {
            row-gap: 0px;
            padding-left: 30px; } }
        .patron_offer_section .patron_offer_card .text ul li {
          line-height: 1.45; }
          @media (max-width: 1200px) {
            .patron_offer_section .patron_offer_card .text ul li {
              font-size: 15px;
              line-height: 1.3; } }
          @media (max-width: 950px) {
            .patron_offer_section .patron_offer_card .text ul li {
              font-size: 14px;
              line-height: 1.2; } }
      .patron_offer_section .patron_offer_card .text li::before {
        background-image: url(../../../img/ikona-check@2.png);
        width: 40px;
        height: 40px;
        left: -55px;
        top: -2px; }
        @media (max-width: 1440px) {
          .patron_offer_section .patron_offer_card .text li::before {
            width: 30px;
            height: 30px;
            top: 2px;
            left: -45px; } }
        @media (max-width: 1050px) {
          .patron_offer_section .patron_offer_card .text li::before {
            width: 22px;
            height: 22px;
            top: 5px;
            left: -30px; } }

.status_box {
  display: grid;
  grid-template-columns: 100px calc(100% - 220px);
  -webkit-column-gap: 120px;
     -moz-column-gap: 120px;
          column-gap: 120px;
  padding: 50px 100px 55px;
  border: 3px solid #e6f3ea;
  border-radius: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 1250px) {
    .status_box {
      padding: 50px;
      -webkit-column-gap: 50px;
         -moz-column-gap: 50px;
              column-gap: 50px;
      grid-template-columns: 100px calc(100% - 150px); } }
  @media (max-width: 700px) {
    .status_box {
      padding: 50px 30px;
      -webkit-column-gap: 30px;
         -moz-column-gap: 30px;
              column-gap: 30px;
      grid-template-columns: 70px calc(100% - 100px); } }
  @media (max-width: 568px) {
    .status_box {
      grid-template-columns: 100%;
      row-gap: 20px;
      padding: 25px;
      justify-items: center; } }
  @media (max-width: 568px) {
    .status_box .text {
      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-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      text-align: center; } }
  .status_box .text p:first-of-type {
    margin-top: 0; }
  .status_box .patron_offer_status_icon {
    max-width: 100px; }
    @media (max-width: 700px) {
      .status_box .patron_offer_status_icon {
        max-width: 70px; } }
  .status_box .btn {
    padding-left: 40px;
    padding-right: 40px; }
  .status_box.status_box2 {
    margin-top: 20px; }

.patron_care_clinics {
  padding-top: 50px;
  padding-bottom: 60px; }
  @media (max-width: 1300px) {
    .patron_care_clinics {
      padding-bottom: 30px; } }
  @media (max-width: 600px) {
    .patron_care_clinics {
      padding-top: 30px; } }
  @media (max-width: 1300px) {
    .patron_care_clinics .text_center h3 {
      margin-top: 0; } }
  .patron_care_clinics .clinics_with_map {
    display: grid;
    grid-template-columns: calc(100% - 370px) 345px;
    -webkit-column-gap: 25px;
       -moz-column-gap: 25px;
            column-gap: 25px;
    margin-top: 55px; }
    @media (max-width: 800px) {
      .patron_care_clinics .clinics_with_map {
        grid-template-columns: 100%;
        row-gap: 15px; } }
    .patron_care_clinics .clinics_with_map .patron_clinics_repeater {
      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;
      row-gap: 30px; }
      @media (max-width: 1366px) {
        .patron_care_clinics .clinics_with_map .patron_clinics_repeater {
          row-gap: 15px; } }
      @media (max-width: 800px) {
        .patron_care_clinics .clinics_with_map .patron_clinics_repeater {
          row-gap: 10px; } }
      .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item h4 {
        font-size: 18px;
        color: #033e75;
        margin-bottom: 10px; }
      .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item a {
        text-decoration: none;
        color: inherit;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
      .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item a[href^="mailto:"] {
        color: #0ba13b; }
      .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .name_address,
      .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col {
        border: 1px solid #ddd; }
      .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .name_address {
        border-radius: 14px 14px 0 0;
        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: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-column-gap: 40px;
           -moz-column-gap: 40px;
                column-gap: 40px;
        row-gap: 15px;
        padding: 10px 25px; }
        @media (max-width: 900px) {
          .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .name_address {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: start;
            -webkit-align-items: flex-start;
                -ms-flex-align: start;
                    align-items: flex-start;
            padding-bottom: 20px; } }
        @media (max-width: 600px) {
          .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .name_address {
            padding: 0px 15px 20px; } }
        .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .name_address .text_address {
          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; }
          .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .name_address .text_address > h4 {
            margin-top: 20px; }
          .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .name_address .text_address > p:last-of-type {
            margin-bottom: 5px; }
          .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .name_address .text_address h4 + p:first-of-type {
            margin-top: -5px; }
        .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .name_address .btn {
          color: #fff;
          height: auto;
          -webkit-box-flex: 0;
          -webkit-flex-grow: 0;
              -ms-flex-positive: 0;
                  flex-grow: 0; }
      .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col {
        border-top: none;
        border-radius: 0 0 14px 14px; }
        @media (max-width: 1000px) {
          .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col {
            grid-template-columns: 100%; } }
        @media (max-width: 800px) {
          .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col {
            display: grid;
            grid-template-columns: repeat(2, 1fr); } }
        @media (max-width: 600px) {
          .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col {
            grid-template-columns: 100%; } }
        .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col .personel_box1 {
          border-right: 1px solid #ddd; }
          @media (max-width: 1000px) {
            .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col .personel_box1 {
              border-right: none;
              border-bottom: 1px solid #ddd; } }
          @media (max-width: 800px) {
            .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col .personel_box1 {
              border-bottom: none;
              border-right: 1px solid #ddd; } }
          @media (max-width: 600px) {
            .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col .personel_box1 {
              border-right: none;
              border-bottom: 1px solid #ddd; } }
        .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col .personel_box {
          padding: 0px 25px 10px; }
          @media (max-width: 600px) {
            .patron_care_clinics .clinics_with_map .patron_clinics_repeater .patron_clinic_item .grid2_col .personel_box {
              padding: 0px 15px 10px; } }

.how_help_section.hospital_history_with_slider {
  padding-top: 65px;
  padding-bottom: 100px; }
  @media (max-width: 992px) {
    .how_help_section.hospital_history_with_slider {
      padding-top: 40px;
      padding-bottom: 50px; } }
  @media (max-width: 568px) {
    .how_help_section.hospital_history_with_slider {
      padding-top: 20px;
      padding-bottom: 40px; } }
  @media (max-width: 450px) {
    .how_help_section.hospital_history_with_slider > .container > * {
      text-align: center; } }
  .how_help_section.hospital_history_with_slider::before {
    display: none; }
  .how_help_section.hospital_history_with_slider h2 {
    margin-bottom: 0px; }
    .how_help_section.hospital_history_with_slider h2 + p:first-of-type {
      margin-top: 0px; }
  .how_help_section.hospital_history_with_slider .hospital_history_card {
    position: relative;
    min-height: 360px; }
  .how_help_section.hospital_history_with_slider .steps_icon {
    position: relative;
    z-index: 2; }
    .how_help_section.hospital_history_with_slider .steps_icon::before {
      content: "";
      position: absolute;
      right: -8px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      background-image: url(../../../img/timeline-ozdobnik@2.png);
      background-size: contain;
      background-repeat: no-repeat;
      width: 9px;
      height: 19px; }

.patron_support_section.our_offer.our_offer_hospital_page {
  padding-bottom: 0px;
  padding-top: 90px;
  z-index: 2; }
  @media (max-width: 1300px) {
    .patron_support_section.our_offer.our_offer_hospital_page {
      padding-top: 40px; } }
  @media (max-width: 850px) {
    .patron_support_section.our_offer.our_offer_hospital_page {
      margin-top: 0;
      padding-top: 20px; } }
  .patron_support_section.our_offer.our_offer_hospital_page .our_offer_main_box .container {
    padding-bottom: 160px; }
    @media (max-width: 1366px) {
      .patron_support_section.our_offer.our_offer_hospital_page .our_offer_main_box .container {
        padding-bottom: 80px; } }
    @media (max-width: 1366px) {
      .patron_support_section.our_offer.our_offer_hospital_page .our_offer_main_box .container {
        padding-bottom: 60px; } }
    @media (max-width: 450px) {
      .patron_support_section.our_offer.our_offer_hospital_page .our_offer_main_box .container {
        padding-bottom: 40px; } }
  .patron_support_section.our_offer.our_offer_hospital_page .bg_color_container {
    min-height: 550px; }
    @media (max-width: 1366px) {
      .patron_support_section.our_offer.our_offer_hospital_page .bg_color_container {
        min-height: 400px; } }
    @media (max-width: 1366px) {
      .patron_support_section.our_offer.our_offer_hospital_page .bg_color_container {
        min-height: 300px; } }
    .patron_support_section.our_offer.our_offer_hospital_page .bg_color_container .desc_col.list_with_bg_check {
      padding-right: 30px;
      padding-top: 135px; }
      @media (max-width: 1366px) {
        .patron_support_section.our_offer.our_offer_hospital_page .bg_color_container .desc_col.list_with_bg_check {
          padding-top: 80px; } }
      @media (max-width: 992px) {
        .patron_support_section.our_offer.our_offer_hospital_page .bg_color_container .desc_col.list_with_bg_check {
          padding-top: 35px; } }
      @media (max-width: 850px) {
        .patron_support_section.our_offer.our_offer_hospital_page .bg_color_container .desc_col.list_with_bg_check {
          padding-bottom: 30px;
          padding-right: 0;
          padding-top: 0; } }

#map {
  height: 470px;
  border-radius: 14px; }
  @media (max-width: 800px) {
    #map {
      height: 350px; } }
  @media (max-width: 365px) {
    #map {
      height: 320px; } }
  #map div {
    cursor: unset !important; }

.cta_patron_care_page.cta_section {
  background-color: #fafdfb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fafdfb), to(white));
  background-image: -o-linear-gradient(top, #fafdfb 0%, white 100%);
  background-image: linear-gradient(180deg, #fafdfb 0%, white 100%);
  position: relative; }
  @media (max-width: 1250px) {
    .cta_patron_care_page.cta_section {
      padding-top: 50px; } }
  @media (max-width: 1150px) {
    .cta_patron_care_page.cta_section {
      padding-top: 0px; } }
  .cta_patron_care_page.cta_section::before {
    content: "";
    position: absolute;
    top: -50px;
    right: 0;
    width: 50%;
    height: 200px;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafdfb));
    background-image: -o-linear-gradient(top, #fff 0%, #fafdfb 100%);
    background-image: linear-gradient(180deg, #fff 0%, #fafdfb 100%); }
  @media (max-width: 768px) {
    .cta_patron_care_page.cta_section h3 br {
      display: none; } }
  .cta_patron_care_page.cta_section .cta_container .left_col .people_img_cta_section {
    height: 485px;
    right: -125px;
    z-index: 2; }
    @media (max-width: 1366px) {
      .cta_patron_care_page.cta_section .cta_container .left_col .people_img_cta_section {
        height: 420px; } }
    @media (max-width: 1250px) {
      .cta_patron_care_page.cta_section .cta_container .left_col .people_img_cta_section {
        right: -180px; } }
    @media (max-width: 1200px) {
      .cta_patron_care_page.cta_section .cta_container .left_col .people_img_cta_section {
        height: 350px; } }
    @media (max-width: 1050px) {
      .cta_patron_care_page.cta_section .cta_container .left_col .people_img_cta_section {
        right: -140px; } }
    @media (max-width: 992px) {
      .cta_patron_care_page.cta_section .cta_container .left_col .people_img_cta_section {
        right: 20px; } }
    @media (max-width: 768px) {
      .cta_patron_care_page.cta_section .cta_container .left_col .people_img_cta_section {
        height: 250px;
        left: 50%;
        right: unset;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%); } }
    @media (max-width: 450px) {
      .cta_patron_care_page.cta_section .cta_container .left_col .people_img_cta_section {
        height: 200px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nbG9iYWwuc2NzcyIsIl9tZWRpYXF1ZXJ5LnNjc3MiLCJwYWdlL3BhdHJvbl9wcm9ncmFtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7RUFDRSxtQkFBYztFQUNkLG1CQUFjO0VBQ2Qsa0JBQWE7RUFDYixtQkFBYyxFQUFBOztBQW1DaEI7RUFDRSxrQkFBa0IsRUFBQTs7QUFFcEI7RUFDRSx1QkFBdUIsRUFBQTs7QUFFekI7O0VBRUUsd0NBQXdDO0VBQ3hDLGVBQWdDO0VBQ2hDLHdCQUF3QjtFQUN4Qix3Q0FBd0M7RUFDeEMsY0FBYyxFQUFBOztBQUdoQixlQUFBO0FBQ0E7RUFDc0U7SUFDbEU7TUFDRSx3QkFBd0IsRUFBQSxFQUN6QixFQUFBOztBQUlMO0VBQ0Usd0JBQXdCLEVBQUE7O0FBRzFCO0VBQ0UsZ0JBQWdCO0VBQ2hCLHdDQUF3QyxFQUFBOztBQUcxQztFQUNFLG9DQUE0QjtFQUE1QiwrQkFBNEI7RUFBNUIsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UscUJBakZpQztFQWtGakMsaUJBQWlCLEVBQUE7RUNKaEI7SURFSDtNQUtJLGVBQWU7TUFDZixnQkFBZ0IsRUFBQSxFQWtCbkI7RUMxQkU7SURFSDtNQVVJLGVBQWUsRUFBQSxFQWNsQjtFQzFCRTtJREVIO01BY0ksZUFBZSxFQUFBLEVBVWxCO0VDMUJFO0lERUg7TUFrQkksZUFBZSxFQUFBLEVBTWxCO0VDMUJFO0lERUg7TUFzQkksZUFBZSxFQUFBLEVBRWxCOztBQUdEO0VBQ0UsZUE1R2lDO0VBNkdqQyx1Q0FBdUMsRUFBQTtFQy9CdEM7SUQ2Qkg7TUFLSSxlQUFlO01BQ2YsZ0JBQWdCLEVBQUEsRUFrQm5CO0VDckRFO0lENkJIO01BVUksZUFBZSxFQUFBLEVBY2xCO0VDckRFO0lENkJIO01BY0ksZUFBZSxFQUFBLEVBVWxCO0VDckRFO0lENkJIO01Ba0JJLGVBQWUsRUFBQSxFQU1sQjtFQ3JERTtJRDZCSDtNQXNCSSxlQUFlLEVBQUEsRUFFbEI7O0FBRUQ7RUFDRSxxQkF0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bUIsRUFBQTtFRDdkbEI7SUMyZEg7TUFLSSxhQUFhLEVBQUEsRUFVaEI7RUQxZUU7SUMyZEg7TUFTSSxhQUFhLEVBQUEsRUFNaEI7RUFmRDtJQWFJLHdCQUF3QixFQUFBOztBQUk1QjtFQUNFLHlCQUF5QjtFQUN6QiwyRkFBaUU7RUFBakUsaUVBQWlFO0VBQWpFLGlFQUFpRTtFQUNqRSxrQkFBa0IsRUFBQTtFRC9lakI7SUM0ZUg7TUFNSSxpQkFBaUIsRUFBQSxFQThEcEI7RURoakJFO0lDNGVIO01BVUksZ0JBQWdCLEVBQUEsRUEwRG5CO0VBcEVEO0lBY0ksV0FBVztJQUNYLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFVBQVU7SUFDVixhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLDBGQUFnRTtJQUFoRSxnRUFBZ0U7SUFBaEUsZ0VBQWdFLEVBQUE7RURqZ0JqRTtJQzRlSDtNQTJCUSxhQUFhLEVBQUEsRUFDZDtFQTVCUDtJQWlDSSxhQUFhO0lBQ2IsYUFBYTtJQUNiLFVBQVUsRUFBQTtJRC9nQlg7TUM0ZUg7UUFzQ00sYUFBYSxFQUFBLEVBNkJoQjtJRC9pQkE7TUM0ZUg7UUEwQ00sYUFBYSxFQUFBLEVBeUJoQjtJRC9pQkE7TUM0ZUg7UUE4Q00sYUFBYSxFQUFBLEVBcUJoQjtJRC9pQkE7TUM0ZUg7UUFrRE0sYUFBYSxFQUFBLEVBaUJoQjtJRC9pQkE7TUM0ZUg7UUFzRE0sV0FBVyxFQUFBLEVBYWQ7SUQvaUJBO01DNGVIO1FBMERNLGFBQWE7UUFDYixTQUFTO1FBQ1QsWUFBWTtRQUNaLG1DQUEyQjtZQUEzQiwrQkFBMkI7Z0JBQTNCLDJCQUEyQixFQUFBLEVBTTlCO0lEL2lCQTtNQzRlSDtRQWlFTSxhQUFhLEVBQUEsRUFFaEIiLCJmaWxlIjoicGFnZS9wYXRyb25fcHJvZ3JhbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gQ29sb3JcclxuOnJvb3Qge1xyXG4gIC0tY29sb3ItYmxhY2s6ICMwMDA7XHJcbiAgLS1jb2xvci13aGl0ZTogIzAwMDtcclxuICAtLWNvbG9yLWdyYXk6ICMwMDA7XHJcbiAgLS1jb2xvci10aXRsZTogIzAwMDtcclxufVxyXG5cclxuJG5hdi1jb2xvcjogIzRhNTU1ZTtcclxuJGJsYWNrOiAjMDAwO1xyXG4kd2hpdGU6ICNmZmY7XHJcbi8vIHBcclxuJHAtY29sb3I6ICM1MTU0NjY7XHJcbiRwLXNpemU6IHJlbSgxNik7XHJcbi8vIGgzXHJcblxyXG4kaDMtc2l6ZTogcmVtKDMwKTtcclxuLy8gaDJcclxuXHJcbiRoMi1zaXplOiByZW0oMzYpO1xyXG4vLyBoMVxyXG5cclxuJGgxLXNpemU6IHJlbSg2MCk7XHJcbi8vIFRpdGxlIHBhZ2VcclxuJHRpdGxlLWNvbG9yOiAjMmMyZjNhO1xyXG4kdGl0bGUtc2l6ZTogcmVtKDI2KTtcclxuXHJcbi8vIEhhbWJ1cmdlclxyXG4kd2hpdGUtbW9iaWxlOiAjZmZmICFkZWZhdWx0O1xyXG4kYmxhY2stbW9iaWxlOiAjMDAwICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbjogMC4zcyBlYXNlICFkZWZhdWx0O1xyXG4kaGVpZ2h0LW1vYmlsZTogMzJweDtcclxuJHdpZHRoLW1vYmlsZTogMzJweDtcclxuXHJcbi8vIENVU1RPTSBDT0xPUlNcclxuLy8gJGJvcmRlcl9ncmV5OiAjMzgzODM4O1xyXG4kbWFpbl9jb2xvcl9hY2NlbnQ6ICMwYmExM2I7IC8vIEJVVFRPTlMsIEJHIENBUkRTIEVUQy5cclxuJGNvbG9yX2ZvbnRfdmFyaWFudDogI2I4YjhiODtcclxuXHJcbi8vIEdsb2JhbFxyXG4ud293IHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuaHRtbCB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogJGJyb3dzZXItY29udGV4dCArIHB4O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjNTE1NDY2O1xyXG59XHJcblxyXG4vKiBTYWZhcmkgMTErICovXHJcbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xyXG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSBhbmQgKHN0cm9rZS1jb2xvcjogdHJhbnNwYXJlbnQpIHtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4udHJhbnNpdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxNDQwKSB7XHJcbiAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNzY4KSB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGUk9OVFBBR0UgTElHSFRcclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogJGgyLXNpemU7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWxpZ2h0XCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxNDQwKSB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoOTAwKSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNTAwKSB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAkaDMtc2l6ZTtcclxuICBmb250LWZhbWlseTogXCJnb3RoYW0tbGlnaHRcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDYwMCkge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMixcclxuaDMge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbmg0IHtcclxuICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgY29sb3I6ICMyYzJmM2E7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcbmg1IHtcclxuICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDY1MCkge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzIHtcclxuICBjb2xvcjogIzAzM2U3NTtcclxufVxyXG5cclxuYSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiLCBzZXJpZjtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1zaXplOiAkcC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGNvbG9yOiAjNTE1NDY2O1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWxpZ2h0XCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg1MDApIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29udGFjdCBmb3JtIGFsZXJ0IGJvb3RzdHJhcFxyXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMmNjO1xyXG4gIGNvbG9yOiAjOGE2ZDNiO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICBib3JkZXItY29sb3I6ICNlYmNjY2M7XHJcbiAgY29sb3I6ICNhOTQ0NDI7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6ICM4NTY0MDQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuZGl2LndwY2Y3LW1haWwtc2VudC1uZyB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICBib3JkZXItY29sb3I6ICNlYmNjY2M7XHJcbiAgY29sb3I6ICNhOTQ0NDI7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XHJcbiAgY29sb3I6ICMxNTU3MjQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcclxuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmEge1xyXG4gICY6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbjpob3ZlciB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxNDQ1cHg7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lcjBwYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTQ0NSkge1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGVmdFRvUmlnaHRXaXRoQm91bmNlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5sZWZ0VG9SaWdodFdpdGhCb3VuY2Uge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBsZWZ0VG9SaWdodFdpdGhCb3VuY2U7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzOyAvKiBvcjogWG1zICovXHJcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlOyAvKiBvcjogbm9ybWFsICovXHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyAvKiBvcjogZWFzZSwgZWFzZS1pbiwgZWFzZS1pbi1vdXQsIGxpbmVhciwgY3ViaWMtYmV6aWVyKHgxLCB5MSwgeDIsIHkyKSAqL1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkczsgLyogb3I6IGJhY2t3YXJkcywgYm90aCwgbm9uZSAqL1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMzAwbXM7IC8qIG9yOiBYbXMgKi9cclxufVxyXG5cclxuQGtleWZyYW1lcyByaWdodFRvTGVmdFdpdGhCb3VuY2Uge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLnJpZ2h0VG9MZWZ0V2l0aEJvdW5jZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0VG9MZWZ0V2l0aEJvdW5jZTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7IC8qIG9yOiBYbXMgKi9cclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IC8qIG9yOiBub3JtYWwgKi9cclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IC8qIG9yOiBlYXNlLCBlYXNlLWluLCBlYXNlLWluLW91dCwgbGluZWFyLCBjdWJpYy1iZXppZXIoeDEsIHkxLCB4MiwgeTIpICovXHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzOyAvKiBvcjogYmFja3dhcmRzLCBib3RoLCBub25lICovXHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtczsgLyogb3I6IFhtcyAqL1xyXG59XHJcbiIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiIsIkBpbXBvcnQgXCIuLi9tZWRpYXF1ZXJ5XCI7XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxcIjtcclxuXHJcbi5zdWJwYWdlX2hlcm8ucGF0cm9uX2NhcmVfaGVybyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNzY4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDY1MCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub3VyX29mZmVyX3BhdHJvbl9jYXJlX3BhZ2Uub3VyX29mZmVyX2NhcmVfYWNhZGVteV9wYWdlIHtcclxuICAub3VyX29mZmVyX21haW5faW1nX2Rlc2t0b3Age1xyXG4gICAgbWF4LWhlaWdodDogNjEwcHg7XHJcbiAgfVxyXG5cclxuICAub3VyX29mZmVyX3RpdGxlX2Rlc2Mge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGF0cm9uX29mZmVyX3NlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYmY3O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcclxuICAgICAgbGluZWFyLFxyXG4gICAgICBsZWZ0IHRvcCxcclxuICAgICAgbGVmdCBib3R0b20sXHJcbiAgICAgIGZyb20oI2Y2ZmJmNyksXHJcbiAgICAgIHRvKCNmZmYpXHJcbiAgICApO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAuZ3JpZDJfY29sIHtcclxuICAgIGdhcDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYXRyb25fb2ZmZXJfY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjBweCBjYWxjKDEwMCUgLSAyNjBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmM2VhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIHBhZGRpbmc6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMjBweCBjYWxjKDEwMCUgLSAyMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEwNTApIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTUwKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwcHggY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg0MDApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogNDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMjYwIC8gNDEwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDIyMCAvIDI4MDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDk1MCkge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYwIC8gMjIwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNjAgLyAxODA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg0MDApIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg0MDApIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxNDQwKSB7XHJcbiAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDEwNTApIHtcclxuICAgICAgICAgIHJvdy1nYXA6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICAgICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg5NTApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pa29uYS1jaGVja0AyLnBuZyk7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxlZnQ6IC01NXB4O1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDE0NDApIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICBsZWZ0OiAtNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhdHVzX2JveCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IGNhbGMoMTAwJSAtIDIyMHB4KTtcclxuICBjb2x1bW4tZ2FwOiAxMjBweDtcclxuICBwYWRkaW5nOiA1MHB4IDEwMHB4IDU1cHg7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgI2U2ZjNlYTtcclxuICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMjUwKSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgY29sdW1uLWdhcDogNTBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggY2FsYygxMDAlIC0gMTUwcHgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDcwMCkge1xyXG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xyXG4gICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQgcDpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAucGF0cm9uX29mZmVyX3N0YXR1c19pY29uIHtcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDcwMCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmLnN0YXR1c19ib3gyIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGF0cm9uX2NhcmVfY2xpbmljcyB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMzAwKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg2MDApIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRleHRfY2VudGVyIGgzIHtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzAwKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xpbmljc193aXRoX21hcCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDEwMCUgLSAzNzBweCkgMzQ1cHg7XHJcbiAgICBjb2x1bW4tZ2FwOiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoODAwKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgcm93LWdhcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGF0cm9uX2NsaW5pY3NfcmVwZWF0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoODAwKSB7XHJcbiAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhdHJvbl9jbGluaWNfaXRlbSB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMzNlNzU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYVtocmVmXj1cIm1haWx0bzpcIl0ge1xyXG4gICAgICAgICAgY29sb3I6ICMwYmExM2I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZV9hZGRyZXNzLFxyXG4gICAgICAgIC5ncmlkMl9jb2wge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYW1lX2FkZHJlc3Mge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweCAxNHB4IDAgMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcclxuICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcndkKDkwMCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcndkKDYwMCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0X2FkZHJlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJiA+IGg0IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gcDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQgKyBwOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaWQyX2NvbCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE0cHggMTRweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByd2QoMTAwMCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcndkKDgwMCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg2MDApIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wZXJzb25lbF9ib3gxIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgxMDAwKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoODAwKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoNjAwKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBlcnNvbmVsX2JveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoNjAwKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvd19oZWxwX3NlY3Rpb24uaG9zcGl0YWxfaGlzdG9yeV93aXRoX3NsaWRlciB7XHJcbiAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVyID4gKiB7XHJcbiAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICYgKyBwOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAuaG9zcGl0YWxfaGlzdG9yeV9jYXJkOjpiZWZvcmUge1xyXG4gICAgICAvLyAgIHdpZHRoOiBjYWxjKDUwJSArIDE4cHgpO1xyXG4gICAgICAvLyAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob3NwaXRhbF9oaXN0b3J5X2NhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMzYwcHg7XHJcbiAgfVxyXG5cclxuICAuc3RlcHNfaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLThweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy90aW1lbGluZS1vemRvYm5pa0AyLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhdHJvbl9zdXBwb3J0X3NlY3Rpb24ub3VyX29mZmVyLm91cl9vZmZlcl9ob3NwaXRhbF9wYWdlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgxMzAwKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5vdXJfb2ZmZXJfbWFpbl9ib3gge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg0NTApIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJnX2NvbG9yX2NvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY19jb2wubGlzdF93aXRoX2JnX2NoZWNrIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI21hcCB7XHJcbiAgaGVpZ2h0OiA0NzBweDtcclxuICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoODAwKSB7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDM2NSkge1xyXG4gICAgaGVpZ2h0OiAzMjBweDtcclxuICB9XHJcblxyXG4gIGRpdiB7XHJcbiAgICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY3RhX3BhdHJvbl9jYXJlX3BhZ2UuY3RhX3NlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZkZmI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZhZmRmYiAwJSwgd2hpdGUgMTAwJSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTI1MCkge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMTE1MCkge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNTBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgI2ZhZmRmYiAxMDAlKTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIEBpbmNsdWRlIHJ3ZCg3NjgpIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGFfY29udGFpbmVyIC5sZWZ0X2NvbCAucGVvcGxlX2ltZ19jdGFfc2VjdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDQ4NXB4O1xyXG4gICAgcmlnaHQ6IC0xMjVweDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTI1MCkge1xyXG4gICAgICByaWdodDogLTE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEwNTApIHtcclxuICAgICAgcmlnaHQ6IC0xNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg3NjgpIHtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
