.medical_section {
  background-color: #f8f8f8;
  padding: 8rem 0rem 12rem;
  position: relative; }
  @media (max-width: 650px) {
    .medical_section {
      padding: 8rem 0rem 0rem; } }
  .medical_section .svg_line {
    position: absolute;
    top: 30%;
    left: 0px;
    z-index: 1;
    width: 400px;
    z-index: 1; }
    @media (max-width: 1500px) {
      .medical_section .svg_line {
        width: 300px;
        top: 20%; } }
    @media (max-width: 992px) {
      .medical_section .svg_line {
        width: 200px;
        top: 10%; } }
    @media (max-width: 568px) {
      .medical_section .svg_line {
        display: none; } }
  .medical_section .medical_section__bg {
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 1; }
    @media (max-width: 650px) {
      .medical_section .medical_section__bg {
        position: relative; } }
  .medical_section .container {
    position: relative;
    z-index: 5; }
  .medical_section .repeater {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 5rem;
    margin-top: 7rem; }
    @media (max-width: 992px) {
      .medical_section .repeater {
        grid-template-columns: 1fr 1fr 1fr;
        gap: 3rem; } }
    @media (max-width: 650px) {
      .medical_section .repeater {
        grid-template-columns: 1fr 1fr;
        gap: 2rem; } }
    @media (max-width: 568px) {
      .medical_section .repeater {
        grid-template-columns: 1fr;
        row-gap: 5rem; } }
  .medical_section .item {
    margin-bottom: 5.5rem;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 2rem;
    font-weight: 700; }
    .medical_section .item p {
      margin-top: 10px; }
    .medical_section .item img {
      max-width: 21px; }
  .medical_section .grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 13rem;
    margin-top: 7rem; }
    @media (max-width: 1300px) {
      .medical_section .grid {
        gap: 5rem; } }
    @media (max-width: 740px) {
      .medical_section .grid {
        grid-template-columns: 1fr; } }
    .medical_section .grid h2 {
      margin-top: 0px; }
  .medical_section .repeater_desc .advantages {
    border-radius: 20px;
    padding: 3.9rem 3.5rem 3.9rem 5rem;
    margin-top: 0px;
    margin-bottom: -2.5rem;
    -webkit-box-shadow: 0px 11px 24px 0px rgba(66, 68, 90, 0.2);
            box-shadow: 0px 11px 24px 0px rgba(66, 68, 90, 0.2);
    font-size: 1.8rem;
    font-weight: 700;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url(../../../img/punktor-1@2.png);
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: 15px center; }

.decide {
  padding: 21rem 0rem; }
  @media (max-width: 1050px) {
    .decide {
      padding: 15rem 0rem; } }
  .decide .container {
    display: grid;
    grid-template-columns: 1fr 1fr; }
    @media (max-width: 1050px) {
      .decide .container {
        grid-template-columns: 1fr; } }
  .decide .circle {
    position: relative;
    z-index: 5; }
    @media (max-width: 1050px) {
      .decide .circle {
        margin-bottom: 10rem;
        margin-top: -5rem; } }
    .decide .circle img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      max-width: 703px; }
      @media (max-width: 1200px) {
        .decide .circle img {
          max-width: 500px; } }
      @media (max-width: 568px) {
        .decide .circle img {
          max-width: 100%; } }
  .decide .content {
    max-width: 550px;
    margin-right: 0px;
    margin-left: auto;
    position: relative;
    z-index: 10; }
    .decide .content .line {
      content: "";
      display: block;
      width: 330px;
      height: 1px;
      background-color: #000;
      position: absolute;
      top: 30px;
      right: 105%; }
      @media (max-width: 1200px) {
        .decide .content .line {
          width: 250px; } }
      @media (max-width: 1050px) {
        .decide .content .line {
          display: none; } }
      .decide .content .line .circle_line {
        width: 9px;
        height: 9px;
        background-color: #000;
        border-radius: 50%;
        margin-top: -4px;
        margin-left: -2px; }
    @media (max-width: 1050px) {
      .decide .content {
        margin: 0 auto; } }
  .decide .circle_inside {
    text-align: center;
    position: relative;
    z-index: 10;
    margin-top: 7rem; }
    .decide .circle_inside h3 {
      font-weight: 400; }

.cooperation_offer .title_section {
  text-align: center;
  padding-top: 3rem; }
  .cooperation_offer .title_section h2 {
    font-size: 4.4rem;
    font-weight: 400; }

.cooperation_offer .email {
  background-image: url(../../../img/ikona-sekcja-szybki-kontakt-mail@2-white.png); }

.cooperation_offer .phone {
  background-image: url(../../../img/ikona-sekcja-szybki-kontakt-telefon@2-white.png); }

.cooperation_offer .info_contact {
  background-repeat: no-repeat;
  background-position: left 15px;
  background-size: 35px;
  padding: 0.5rem 0 0.5rem 5rem; }
  .cooperation_offer .info_contact a {
    text-decoration: none;
    color: #fff; }

.cooperation_offer .bg {
  background-color: #033e75;
  color: #fff;
  padding: 3rem 0rem 5rem;
  border-radius: 40px; }
  @media (max-width: 690px) {
    .cooperation_offer .bg {
      border-radius: 20px; } }

.cooperation_offer .grid_up {
  display: grid;
  grid-template-columns: 55% 45%;
  gap: 5rem;
  border-bottom: 1px solid #426e98;
  padding-bottom: 7rem;
  padding-left: 9rem;
  padding-right: 9rem;
  margin-top: 4rem; }
  @media (max-width: 1080px) {
    .cooperation_offer .grid_up {
      grid-template-columns: 50% 50%;
      gap: 2rem;
      padding-left: 3rem;
      padding-right: 3rem; } }
  @media (max-width: 690px) {
    .cooperation_offer .grid_up {
      grid-template-columns: 100%; } }
  .cooperation_offer .grid_up .content__left {
    padding-top: 4rem; }

.cooperation_offer .grid_down {
  padding-left: 9rem;
  padding-right: 9rem;
  display: grid;
  grid-template-columns: 55% 45%;
  gap: 5rem;
  padding-top: 3rem; }
  @media (max-width: 1080px) {
    .cooperation_offer .grid_down {
      grid-template-columns: 50% 50%;
      gap: 2rem;
      padding-left: 3rem;
      padding-right: 3rem; } }
  @media (max-width: 690px) {
    .cooperation_offer .grid_down {
      grid-template-columns: 100%; } }
  .cooperation_offer .grid_down .content {
    max-width: 503px; }
    .cooperation_offer .grid_down .content p {
      font-weight: 300; }

.cooperation_offer .slider {
  padding-top: 3rem;
  width: 399px; }
  @media (max-width: 992px) {
    .cooperation_offer .slider {
      width: 100%;
      padding-top: 3rem; } }

.cooperation_offer .swiper-button-next,
.cooperation_offer .swiper-button-prev {
  color: #000;
  top: 40%; }
  .cooperation_offer .swiper-button-next:after,
  .cooperation_offer .swiper-button-prev:after {
    font-size: 15px; }

.cooperation_offer .swiper-slide {
  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;
  height: auto; }
  .cooperation_offer .swiper-slide .single_job {
    color: #000;
    font-size: 1.8rem;
    width: 100%;
    display: grid;
    grid-template-columns: 50px 1fr;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #e6ecf1;
    border-radius: 20px;
    height: auto;
    padding: 5rem 4rem 3rem;
    font-weight: 700; }
    .cooperation_offer .swiper-slide .single_job:hover .text_more img {
      right: 0px; }
    .cooperation_offer .swiper-slide .single_job .slider__item__icon img {
      max-width: 38px; }
    .cooperation_offer .swiper-slide .single_job .slider__item__title {
      margin-right: 0px;
      margin-left: auto;
      padding-right: 3rem; }
  .cooperation_offer .swiper-slide .text_more {
    border-top: 1px solid #dfdfdf;
    padding-top: 3rem;
    margin-top: 6rem;
    position: relative;
    grid-column: span 2;
    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; }
    .cooperation_offer .swiper-slide .text_more img {
      max-width: 15px;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s;
      position: relative;
      right: 10px; }
    .cooperation_offer .swiper-slide .text_more p {
      font-weight: 400;
      font-size: 13px;
      margin-top: 0px;
      margin-bottom: 0px;
      color: #000;
      line-height: 1; }

.cooperation_offer .swiper-wrapper {
  padding-bottom: 5rem; }

.cooperation_offer .swiper-pagination span {
  background-color: #fff; }

.patients_section {
  padding: 15rem 0rem 31rem;
  position: relative; }
  @media (max-width: 780px) {
    .patients_section {
      padding: 15rem 0rem 0rem; } }
  .patients_section .patients_section__bg {
    position: absolute;
    bottom: 0px;
    right: 0px; }
    @media (max-width: 1600px) {
      .patients_section .patients_section__bg {
        max-width: 70%; } }
    @media (max-width: 780px) {
      .patients_section .patients_section__bg {
        position: relative;
        max-width: 100%;
        right: -1rem; } }
  .patients_section .desc {
    max-width: 503px;
    margin-left: 4.5rem; }
    @media (max-width: 992px) {
      .patients_section .desc {
        margin-left: 0px; } }
  .patients_section .cta {
    margin-top: 2rem;
    font-size: 13px;
    padding: 2rem 5rem; }

.pent_section .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 13rem;
  gap: 12rem; }
  @media (max-width: 992px) {
    .pent_section .container {
      grid-template-columns: 1fr;
      gap: 0rem; } }

.pent_section .col {
  max-width: 370px; }
  .pent_section .col h3 {
    margin-top: 0px;
    font-size: 2.2rem;
    margin-bottom: 5rem; }
  .pent_section .col p {
    line-height: 1.5; }

.pent_section .col_grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8rem;
  row-gap: 3rem; }
  @media (max-width: 992px) {
    .pent_section .col_grid {
      margin-top: 5rem; } }
  @media (max-width: 568px) {
    .pent_section .col_grid {
      grid-template-columns: 1fr; } }
  .pent_section .col_grid .item {
    max-width: 200px;
    margin-bottom: 0rem; }
    @media (max-width: 568px) {
      .pent_section .col_grid .item {
        max-width: 100%; } }
    .pent_section .col_grid .item h3 {
      min-height: 150px;
      font-weight: 400;
      margin-top: 0px; }
      @media (max-width: 992px) {
        .pent_section .col_grid .item h3 {
          min-height: 100px; } }
      @media (max-width: 568px) {
        .pent_section .col_grid .item h3 {
          min-height: auto; } }
    .pent_section .col_grid .item p {
      font-weight: 300; }

.cooperation_section {
  padding: 18rem 0rem 14rem;
  position: relative; }
  .cooperation_section .cooperation_section__bg {
    position: absolute;
    bottom: 33rem;
    right: 0;
    z-index: -1; }
    @media (max-width: 767px) {
      .cooperation_section .cooperation_section__bg {
        bottom: 0rem; } }
  .cooperation_section .desc {
    max-width: 503px; }
  .cooperation_section .repeater {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 20px;
    display: grid;
    margin-top: 15rem; }
    @media (max-width: 568px) {
      .cooperation_section .repeater {
        margin-top: 5rem; } }
    .cooperation_section .repeater .item {
      background-color: rgba(238, 238, 238, 0.8);
      -webkit-backdrop-filter: blur(10px);
              backdrop-filter: blur(10px);
      border-radius: 20px;
      padding: 7rem 4rem 11rem; }
    .cooperation_section .repeater h3 {
      font-size: 2.2rem; }
    .cooperation_section .repeater p {
      font-size: 1.5rem; }
    .cooperation_section .repeater img {
      max-width: 40px; }

.section.section--specializations {
  padding: 7rem 0rem 0rem; }
  .section.section--specializations .container:before {
    display: none; }
  .section.section--specializations .section__title p {
    font-size: 3rem;
    font-weight: 400; }

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