.simple_header h1 {
  margin-top: 2rem; }
  .simple_header h1 img {
    margin-top: 2rem; }

.entry {
  padding: 6rem 0rem; }
  .entry .grid_up {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem; }
    @media (max-width: 755px) {
      .entry .grid_up {
        grid-template-columns: 1fr; } }
    .entry .grid_up .desc {
      padding-right: 5rem; }
      .entry .grid_up .desc h2 {
        line-height: 1.4;
        margin-top: 0px; }
    .entry .grid_up .image img {
      height: 496px;
      border-radius: 30px;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
      @media (max-width: 1090px) {
        .entry .grid_up .image img {
          height: auto; } }
  .entry .information {
    display: grid;
    grid-template-columns: 1fr 400px;
    margin-top: 11rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8rem; }
    @media (max-width: 1080px) {
      .entry .information {
        grid-template-columns: 1fr 250px; } }
    @media (max-width: 650px) {
      .entry .information {
        grid-template-columns: 1fr; } }
    .entry .information h3 {
      font-size: 2.2rem;
      font-weight: 400;
      margin-bottom: 4rem; }
    .entry .information .icon {
      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;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 86px;
      margin: 0 auto;
      position: relative; }
      @media (max-width: 650px) {
        .entry .information .icon {
          -webkit-box-ordinal-group: 0;
          -webkit-order: -1;
              -ms-flex-order: -1;
                  order: -1;
          margin-top: -5rem;
          margin-bottom: 5rem; } }
      .entry .information .icon img {
        max-width: 50px; }
      .entry .information .icon::before, .entry .information .icon::after {
        content: "";
        position: absolute;
        width: 86px;
        height: 86px;
        border-radius: 50%;
        border: 1px solid #000;
        -webkit-animation: pulseCircle 2s ease-in-out infinite;
                animation: pulseCircle 2s ease-in-out infinite; }
      .entry .information .icon::after {
        -webkit-animation-delay: 1s;
                animation-delay: 1s; }

@-webkit-keyframes pulseCircle {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0; } }

@keyframes pulseCircle {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0; } }

.section_symptoms {
  background-color: #f8f8f8;
  padding: 7rem 0rem; }
  .section_symptoms .symptoms {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 5rem;
    margin-top: 7rem; }
    @media (max-width: 992px) {
      .section_symptoms .symptoms {
        grid-template-columns: 1fr 1fr 1fr;
        gap: 3rem; } }
    @media (max-width: 650px) {
      .section_symptoms .symptoms {
        grid-template-columns: 1fr 1fr;
        gap: 2rem; } }
    @media (max-width: 568px) {
      .section_symptoms .symptoms {
        grid-template-columns: 1fr;
        row-gap: 5rem; } }
  .section_symptoms .item {
    margin-bottom: 5.5rem; }
    .section_symptoms .item .title {
      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;
      font-size: 1.8rem;
      border-bottom: 1px solid #dfdfdf;
      padding-bottom: 6.5rem;
      font-weight: 700; }
      .section_symptoms .item .title img {
        max-width: 21px;
        margin-bottom: 1rem; }
  .section_symptoms .desc p {
    font-size: 15px; }

.section.section--participation {
  background: transparent;
  padding-top: 0px;
  padding-top: 14rem; }
  .section.section--participation .section__title {
    color: #000; }

.section_cta.smaller {
  margin-bottom: -10rem;
  margin-top: -10rem;
  margin-bottom: -5rem;
  margin-top: -5rem; }
  .section_cta.smaller .bg {
    padding: 2rem 10rem; }
    @media (max-width: 992px) {
      .section_cta.smaller .bg {
        padding: 2rem 2rem; } }
    @media (max-width: 760px) {
      .section_cta.smaller .bg {
        padding: 2rem 2rem; } }
  .section_cta.smaller .header_svg {
    display: none; }

.section_cta {
  margin-bottom: -17rem;
  margin-top: -12.5rem;
  position: relative;
  z-index: 50; }
  .section_cta .bg {
    background-color: #0ba13b;
    border-radius: 30px;
    color: #fff;
    padding: 10rem 10rem;
    display: grid;
    grid-template-columns: 60% 40%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    @media (max-width: 992px) {
      .section_cta .bg {
        padding: 10rem 2rem; } }
    @media (max-width: 992px) {
      .section_cta .bg {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (max-width: 760px) {
      .section_cta .bg {
        grid-template-columns: 1fr;
        row-gap: 3rem;
        text-align: center;
        padding: 5rem 2rem; } }
    .section_cta .bg .header_svg {
      position: absolute;
      top: 0px;
      right: 0px;
      width: 50%;
      height: 130%; }
      .section_cta .bg .header_svg svg path {
        stroke: #FFF; }
    .section_cta .bg h3 {
      font-weight: 400; }
  .section_cta .cta__wrapper {
    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;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 992px) {
      .section_cta .cta__wrapper {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .section_cta .cta__wrapper .cta {
      position: relative; }
      .section_cta .cta__wrapper .cta span {
        position: relative;
        z-index: 10; }
      .section_cta .cta__wrapper .cta::before, .section_cta .cta__wrapper .cta::after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 100%;
        height: 100%;
        border-radius: 30px;
        background-color: #fff;
        opacity: 0.3;
        -webkit-animation: pulse 2s infinite;
                animation: pulse 2s infinite; }
      .section_cta .cta__wrapper .cta::after {
        -webkit-animation-delay: 1s;
                animation-delay: 1s; }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 0.5; }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.5);
            transform: translate(-50%, -50%) scale(1.5);
    opacity: 0; } }

@keyframes pulse {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 0.5; }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.5);
            transform: translate(-50%, -50%) scale(1.5);
    opacity: 0; } }

.section_why {
  padding: 20rem 0rem 15rem;
  background-color: #033e75;
  color: #fff; }
  @media (max-width: 568px) {
    .section_why {
      padding: 18rem 0rem 10rem; } }
  .section_why .title {
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
    text-align: center; }
    .section_why .title h2 {
      font-size: 4.4rem;
      font-weight: 300; }
  .section_why .circle_wrapper {
    position: relative;
    width: 430px;
    height: 430px;
    margin: 0 auto; }
    @media (max-width: 1300px) {
      .section_why .circle_wrapper {
        width: 350px;
        height: 350px; } }
    @media (max-width: 992px) {
      .section_why .circle_wrapper {
        width: 100%;
        height: auto; } }
    .section_why .circle_wrapper .item {
      position: absolute;
      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;
      gap: 2rem;
      z-index: 5; }
      @media (max-width: 992px) {
        .section_why .circle_wrapper .item {
          position: relative;
          margin-bottom: 2rem; } }
      .section_why .circle_wrapper .item p {
        font-size: 2.2rem;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 1.2; }
        @media (max-width: 1300px) {
          .section_why .circle_wrapper .item p {
            font-size: 15px; } }
      .section_why .circle_wrapper .item .icon {
        width: 92px;
        height: 92px;
        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;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-shadow: 5px 5px 51px -10px rgba(0, 0, 0, 0.8);
                box-shadow: 5px 5px 51px -10px rgba(0, 0, 0, 0.8);
        background-color: #033e75;
        border-radius: 50%; }
        @media (max-width: 1300px) {
          .section_why .circle_wrapper .item .icon {
            width: 60px;
            height: 60px; } }
        .section_why .circle_wrapper .item .icon img {
          max-width: 50px; }
          @media (max-width: 1300px) {
            .section_why .circle_wrapper .item .icon img {
              max-width: 40px; } }
      @media screen and (min-width: 992px) {
        .section_why .circle_wrapper .item:nth-child(1) {
          text-align: right;
          top: 0%;
          left: -310px; } }
  @media screen and (min-width: 992px) and (max-width: 1300px) {
    .section_why .circle_wrapper .item:nth-child(1) {
      left: -200px; } }
      @media screen and (min-width: 992px) {
          .section_why .circle_wrapper .item:nth-child(1) .icon {
            -webkit-box-ordinal-group: 3;
            -webkit-order: 2;
                -ms-flex-order: 2;
                    order: 2; }
        .section_why .circle_wrapper .item:nth-child(2) {
          top: 0%;
          right: -350px; } }
  @media screen and (min-width: 992px) and (max-width: 1300px) {
    .section_why .circle_wrapper .item:nth-child(2) {
      right: -220px; } }
      @media screen and (min-width: 992px) {
        .section_why .circle_wrapper .item:nth-child(3) {
          text-align: right;
          bottom: 0%;
          left: -290px; } }
  @media screen and (min-width: 992px) and (max-width: 1300px) {
    .section_why .circle_wrapper .item:nth-child(3) {
      left: -190px; } }
      @media screen and (min-width: 992px) {
          .section_why .circle_wrapper .item:nth-child(3) .icon {
            -webkit-box-ordinal-group: 3;
            -webkit-order: 2;
                -ms-flex-order: 2;
                    order: 2; }
        .section_why .circle_wrapper .item:nth-child(4) {
          bottom: 0%;
          right: -330px; } }
  @media screen and (min-width: 992px) and (max-width: 1300px) {
    .section_why .circle_wrapper .item:nth-child(4) {
      right: -215px; } }
  .section_why .circle {
    position: relative;
    width: 430px;
    height: 430px;
    border-radius: 50%;
    margin: 13rem auto; }
    @media (max-width: 1300px) {
      .section_why .circle {
        width: 350px;
        height: 350px; } }
    @media (max-width: 992px) {
      .section_why .circle {
        margin: 8rem auto 5rem; } }
    @media (max-width: 568px) {
      .section_why .circle {
        width: 300px;
        height: 300px; } }
    .section_why .circle:before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      border: 1px solid #0b9e3a;
      border-radius: 50%;
      position: absolute;
      top: 0;
      -webkit-transform: scale(1.25);
          -ms-transform: scale(1.25);
              transform: scale(1.25); }
      @media (max-width: 1300px) {
        .section_why .circle:before {
          -webkit-transform: scale(1.15);
              -ms-transform: scale(1.15);
                  transform: scale(1.15); } }
    .section_why .circle img {
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
              transform: scale(1.2);
      position: relative;
      z-index: 30; }
    .section_why .circle .circle_inside {
      position: relative; }

.section_requirements {
  padding: 6rem 0rem 25rem;
  position: relative; }
  @media (max-width: 760px) {
    .section_requirements {
      padding: 6rem 0rem 0rem; } }
  .section_requirements .image_section {
    position: absolute;
    bottom: 0px;
    right: 0px;
    right: 18rem;
    max-width: 485px; }
    @media (max-width: 1805px) {
      .section_requirements .image_section {
        right: 5rem; } }
    @media (max-width: 1600px) {
      .section_requirements .image_section {
        max-width: 400px; } }
    @media (max-width: 1410px) {
      .section_requirements .image_section {
        max-width: 300px; } }
    @media (max-width: 1250px) {
      .section_requirements .image_section {
        max-width: 200px; } }
    @media (max-width: 760px) {
      .section_requirements .image_section {
        position: relative;
        right: initial;
        margin: 2rem auto 0px;
        display: block; } }
  .section_requirements .title_requirements {
    margin-bottom: 7rem;
    max-width: 600px; }
  .section_requirements .cta {
    margin-top: 0rem; }
  .section_requirements .requirements {
    margin-top: 3rem;
    max-width: 817px; }
    @media (max-width: 1250px) {
      .section_requirements .requirements {
        max-width: 70%; } }
    @media (max-width: 760px) {
      .section_requirements .requirements {
        max-width: 100%; } }
    .section_requirements .requirements .item.accordion.show .toggle {
      -webkit-transform: translateY(-50%) rotate(180deg);
          -ms-transform: translateY(-50%) rotate(180deg);
              transform: translateY(-50%) rotate(180deg); }
    .section_requirements .requirements .item {
      background-color: #f8f8f8;
      padding: 2rem 3.5rem;
      margin-bottom: 2rem;
      border-radius: 20px;
      min-height: 130px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media (max-width: 568px) {
        .section_requirements .requirements .item {
          padding: 2rem 2rem;
          min-height: auto; } }
      .section_requirements .requirements .item .title {
        display: grid;
        grid-template-columns: 31px 1fr;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 3.2rem;
        position: relative; }
        @media (max-width: 568px) {
          .section_requirements .requirements .item .title {
            grid-template-columns: 20px 1fr; } }
        @media (max-width: 568px) {
          .section_requirements .requirements .item .title .icon {
            max-width: 20px; } }
        .section_requirements .requirements .item .title .toggle {
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(-50%) rotate(0deg);
              -ms-transform: translateY(-50%) rotate(0deg);
                  transform: translateY(-50%) rotate(0deg);
          right: 0px;
          margin-top: 0px; }
        .section_requirements .requirements .item .title p {
          font-size: 2.2rem;
          max-width: 450px;
          font-weight: 700; }

.section_participating {
  padding: 12rem 0rem; }
  .section_participating .title_participating {
    max-width: 500px;
    padding-left: 2rem; }
  .section_participating .participating {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 5rem;
    margin-top: 6.5rem; }
    @media (max-width: 992px) {
      .section_participating .participating {
        gap: 3rem; } }
    @media (max-width: 750px) {
      .section_participating .participating {
        grid-template-columns: 1fr 1fr; } }
    @media (max-width: 568px) {
      .section_participating .participating {
        grid-template-columns: 1fr 1fr; } }
    .section_participating .participating .item {
      background-color: #f4f4f4;
      padding: 7.5rem 3.5rem 18rem;
      border-radius: 20px; }
      @media (max-width: 992px) {
        .section_participating .participating .item {
          padding: 3rem 2rem 8rem; } }
      .section_participating .participating .item img {
        max-width: 30px; }
      .section_participating .participating .item p {
        font-size: 2.2rem; }

.request {
  padding: 10rem 0rem;
  background-color: #f8f8f8; }
  .request .image_full {
    grid-column: span 2; }
    @media (max-width: 800px) {
      .request .image_full {
        grid-column: span 1; } }
  .request .content__left {
    max-width: 500px; }
    .request .content__left h2 {
      line-height: 1.4; }
  .request .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10rem;
    row-gap: 5rem; }
    @media (max-width: 1050px) {
      .request .container {
        gap: 5rem; } }
    @media (max-width: 800px) {
      .request .container {
        grid-template-columns: 1fr; } }
  .request .item.accordion {
    background-color: #fff;
    border-radius: 20px;
    padding: 1.5rem 5rem 2rem;
    margin-bottom: 2rem;
    -webkit-box-shadow: 10px 10px 22px 0px rgba(66, 68, 90, 0.2);
            box-shadow: 10px 10px 22px 0px rgba(66, 68, 90, 0.2); }
    @media (max-width: 800px) {
      .request .item.accordion {
        padding: 2rem 3rem; } }
    .request .item.accordion .accordion__title {
      display: grid;
      grid-template-columns: 30px 1fr;
      gap: 2rem; }
      .request .item.accordion .accordion__title .icon {
        padding-top: 2rem; }
        .request .item.accordion .accordion__title .icon img {
          max-width: 30px; }
    .request .item.accordion .title {
      max-width: 90%; }
      .request .item.accordion .title .line {
        background-color: #e4e4e4;
        height: 1px;
        width: 222px;
        margin-top: 2.3rem; }
    .request .item.accordion .toggle {
      margin-top: 2rem;
      margin-left: 5rem; }
      @media (max-width: 768px) {
        .request .item.accordion .toggle {
          margin-left: 6rem; } }
    .request .item.accordion .desc {
      padding: 2rem 0rem 2rem 5rem; }
      @media (max-width: 1300px) {
        .request .item.accordion .desc {
          padding: 2rem 0rem 2rem 5.5rem; } }
      @media (max-width: 768px) {
        .request .item.accordion .desc {
          padding: 2rem 0rem 2rem 6rem; } }

.accordion.show .toggle {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }

.accordion {
  cursor: pointer; }
  .accordion .toggle {
    width: 14px;
    height: 14px;
    position: relative;
    top: 0px;
    right: 0px;
    margin-top: 3rem;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }
    .accordion .toggle .line {
      width: 16px;
      height: 2px;
      background-color: #000;
      position: absolute;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
      .accordion .toggle .line:nth-child(1) {
        -webkit-transform: translate(-50%, -50%) rotate(90deg);
            -ms-transform: translate(-50%, -50%) rotate(90deg);
                transform: translate(-50%, -50%) rotate(90deg);
        top: 50%;
        left: 50%; }
      .accordion .toggle .line:nth-child(2) {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }

.section--research {
  padding: 27rem 0rem 5rem;
  position: relative; }
  @media (max-width: 992px) {
    .section--research {
      padding: 0rem 0rem 5rem; } }
  .section--research:before {
    content: "";
    display: block;
    position: absolute;
    top: 35%;
    left: calc(50% - 152px);
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    height: 60%;
    z-index: -1;
    width: 300px;
    border-right: 3px solid #000; }
    @media (max-width: 1900px) {
      .section--research:before {
        height: 55%;
        top: 45%; } }
    @media (max-width: 1200px) {
      .section--research:before {
        display: none; } }
  .section--research .bg_research {
    position: relative;
    left: 0px;
    top: 10rem;
    z-index: -1; }
    @media (max-width: 1680px) {
      .section--research .bg_research {
        max-width: 800px; } }
    @media (max-width: 1385px) {
      .section--research .bg_research {
        max-width: 600px; } }
    @media (max-width: 1110px) {
      .section--research .bg_research {
        max-width: 100%; } }
    @media (max-width: 430px) {
      .section--research .bg_research {
        left: -50px; } }
  .section--research .wrapper__circel_together {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1035px; }
    @media (max-width: 1110px) {
      .section--research .wrapper__circel_together {
        max-width: 50%; } }
    @media (max-width: 992px) {
      .section--research .wrapper__circel_together {
        position: relative;
        max-width: 100%; } }
    .section--research .wrapper__circel_together .item {
      width: 115px;
      height: 115px;
      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;
      -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;
      border-radius: 50%;
      position: absolute; }
      @media (max-width: 1385px) {
        .section--research .wrapper__circel_together .item {
          width: 80px;
          height: 80px; } }
      .section--research .wrapper__circel_together .item:nth-child(2) {
        top: 25%;
        left: 54%; }
        @media (max-width: 1680px) {
          .section--research .wrapper__circel_together .item:nth-child(2) {
            left: 43%; } }
        @media (max-width: 1385px) {
          .section--research .wrapper__circel_together .item:nth-child(2) {
            left: 32%;
            top: 26%; } }
        @media (max-width: 1110px) {
          .section--research .wrapper__circel_together .item:nth-child(2) {
            left: 55%;
            top: 26%; } }
        @media (max-width: 992px) {
          .section--research .wrapper__circel_together .item:nth-child(2) {
            top: 24%; } }
        @media (max-width: 430px) {
          .section--research .wrapper__circel_together .item:nth-child(2) {
            left: 40%; } }
      .section--research .wrapper__circel_together .item:nth-child(3) {
        top: 35%;
        left: 74%; }
        @media (max-width: 1680px) {
          .section--research .wrapper__circel_together .item:nth-child(3) {
            left: 57%; } }
        @media (max-width: 1385px) {
          .section--research .wrapper__circel_together .item:nth-child(3) {
            left: 42%; } }
        @media (max-width: 1110px) {
          .section--research .wrapper__circel_together .item:nth-child(3) {
            left: 70%; } }
        @media (max-width: 992px) {
          .section--research .wrapper__circel_together .item:nth-child(3) {
            left: 75%; } }
        @media (max-width: 430px) {
          .section--research .wrapper__circel_together .item:nth-child(3) {
            left: 58%; } }
      .section--research .wrapper__circel_together .item:nth-child(4) {
        top: 57%;
        left: 81%; }
        @media (max-width: 1680px) {
          .section--research .wrapper__circel_together .item:nth-child(4) {
            left: 62%; } }
        @media (max-width: 1385px) {
          .section--research .wrapper__circel_together .item:nth-child(4) {
            left: 46%; } }
        @media (max-width: 1110px) {
          .section--research .wrapper__circel_together .item:nth-child(4) {
            left: 80%; } }
        @media (max-width: 992px) {
          .section--research .wrapper__circel_together .item:nth-child(4) {
            left: 83%; } }
        @media (max-width: 730px) {
          .section--research .wrapper__circel_together .item:nth-child(4) {
            left: 80%; } }
        @media (max-width: 430px) {
          .section--research .wrapper__circel_together .item:nth-child(4) {
            left: 65%; } }
      .section--research .wrapper__circel_together .item:nth-child(5) {
        top: 77%;
        left: 75%; }
        @media (max-width: 1680px) {
          .section--research .wrapper__circel_together .item:nth-child(5) {
            left: 58%; } }
        @media (max-width: 1385px) {
          .section--research .wrapper__circel_together .item:nth-child(5) {
            left: 44%; } }
        @media (max-width: 1110px) {
          .section--research .wrapper__circel_together .item:nth-child(5) {
            left: 75%; } }
        @media (max-width: 992px) {
          .section--research .wrapper__circel_together .item:nth-child(5) {
            left: 78%; } }
        @media (max-width: 730px) {
          .section--research .wrapper__circel_together .item:nth-child(5) {
            left: 75%; } }
        @media (max-width: 430px) {
          .section--research .wrapper__circel_together .item:nth-child(5) {
            left: 60%; } }
      .section--research .wrapper__circel_together .item:hover {
        background-color: #29ac53; }
        .section--research .wrapper__circel_together .item:hover .desc {
          -webkit-transform: translateX(-50%) scaleY(1);
              -ms-transform: translateX(-50%) scaleY(1);
                  transform: translateX(-50%) scaleY(1); }
        .section--research .wrapper__circel_together .item:hover img {
          -webkit-filter: grayscale(1) invert(1);
                  filter: grayscale(1) invert(1); }
        .section--research .wrapper__circel_together .item:hover .toggle {
          -webkit-transform: rotate(45deg);
              -ms-transform: rotate(45deg);
                  transform: rotate(45deg); }
          .section--research .wrapper__circel_together .item:hover .toggle .line {
            background-color: #fff; }
      .section--research .wrapper__circel_together .item img {
        max-width: 50px;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
        @media (max-width: 1385px) {
          .section--research .wrapper__circel_together .item img {
            max-width: 40px; } }
      .section--research .wrapper__circel_together .item .toggle {
        width: 13px;
        height: 13px;
        position: relative;
        margin-bottom: -7px;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
        .section--research .wrapper__circel_together .item .toggle .line {
          width: 13px;
          height: 1px;
          background-color: #000;
          position: absolute;
          -webkit-transition: all 0.4s;
          -o-transition: all 0.4s;
          transition: all 0.4s; }
          @media (max-width: 992px) {
            .section--research .wrapper__circel_together .item .toggle .line {
              width: 7px; } }
          .section--research .wrapper__circel_together .item .toggle .line:nth-child(1) {
            -webkit-transform: translate(-50%, -50%) rotate(90deg);
                -ms-transform: translate(-50%, -50%) rotate(90deg);
                    transform: translate(-50%, -50%) rotate(90deg);
            top: 50%;
            left: 50%; }
          .section--research .wrapper__circel_together .item .toggle .line:nth-child(2) {
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%); }
      .section--research .wrapper__circel_together .item .desc {
        position: absolute;
        top: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%) scaleY(0);
            -ms-transform: translateX(-50%) scaleY(0);
                transform: translateX(-50%) scaleY(0);
        -webkit-transform-origin: 100% 0%;
            -ms-transform-origin: 100% 0%;
                transform-origin: 100% 0%;
        border-radius: 5px;
        padding: 1rem 0rem;
        z-index: 10;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
        min-width: 180px;
        text-align: center;
        font-size: 13px; }
        @media (max-width: 568px) {
          .section--research .wrapper__circel_together .item .desc {
            font-size: 12px;
            min-width: 150px; } }
        .section--research .wrapper__circel_together .item .desc:before {
          content: "";
          position: absolute;
          top: 3px;
          left: 50%;
          width: 0px;
          height: 0px;
          border-style: solid;
          border-width: 0 7.5px 7px 7.5px;
          border-color: transparent transparent #fff transparent;
          -webkit-transform: rotate(0deg) translateX(-50%);
              -ms-transform: rotate(0deg) translateX(-50%);
                  transform: rotate(0deg) translateX(-50%); }
        .section--research .wrapper__circel_together .item .desc .content {
          -webkit-box-shadow: 5px 5px 31px -5px rgba(66, 68, 90, 0.3);
                  box-shadow: 5px 5px 31px -5px rgba(66, 68, 90, 0.3);
          background-color: #fff;
          padding: 1rem 1rem;
          border-radius: 10px; }
  .section--research .wrapper__circle .content__circle {
    display: none; }
  .section--research .wrapper__circle .content__right {
    max-width: 500px;
    margin-right: 0px;
    margin-left: auto; }
    @media (max-width: 992px) {
      .section--research .wrapper__circle .content__right {
        max-width: 100%;
        margin-left: 0px;
        margin-top: 10rem; } }
    .section--research .wrapper__circle .content__right h2 {
      margin-top: 0px; }
  .section--research .wrapper__content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: 44rem;
    gap: 10rem; }
    @media (max-width: 1385px) {
      .section--research .wrapper__content {
        margin-top: 15rem; } }
    @media (max-width: 992px) {
      .section--research .wrapper__content {
        grid-template-columns: 1fr;
        gap: 0rem;
        margin-top: 5rem; } }
    .section--research .wrapper__content .col {
      max-width: 370px; }
      .section--research .wrapper__content .col h3 {
        margin-top: 0px;
        font-size: 2.2rem;
        margin-bottom: 5rem; }
      .section--research .wrapper__content .col p {
        line-height: 1.5; }
    .section--research .wrapper__content .col_grid {
      display: grid;
      grid-template-columns: 1fr 1fr; }
      @media (max-width: 992px) {
        .section--research .wrapper__content .col_grid {
          margin-top: 5rem; } }
      @media (max-width: 568px) {
        .section--research .wrapper__content .col_grid {
          grid-template-columns: 1fr; } }
      .section--research .wrapper__content .col_grid .item {
        max-width: 200px;
        margin-bottom: 3rem; }
        @media (max-width: 568px) {
          .section--research .wrapper__content .col_grid .item {
            max-width: 100%; } }
        .section--research .wrapper__content .col_grid .item h3 {
          min-height: 150px;
          font-weight: 400;
          margin-top: 0px; }
          @media (max-width: 992px) {
            .section--research .wrapper__content .col_grid .item h3 {
              min-height: 100px; } }
          @media (max-width: 568px) {
            .section--research .wrapper__content .col_grid .item h3 {
              min-height: auto; } }
        .section--research .wrapper__content .col_grid .item p {
          font-weight: 300; }

.section--opinions {
  padding: 29rem 0rem 13rem;
  position: relative; }
  @media (max-width: 740px) {
    .section--opinions {
      padding: 10rem 0rem 0rem; } }
  .section--opinions .bg__opinions {
    right: 0px;
    left: initial;
    top: 0px;
    z-index: -1; }
  .section--opinions .opinions-slider__item .opinions-slider__desc,
  .section--opinions .opinions-slider__item .opinions-slider__name {
    text-align: left; }
  .section--opinions .opinions-slider__item .video_wrapper {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .section--opinions .svg_line_opinions {
    position: absolute;
    top: -150px;
    left: calc(50% - 150px);
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    height: 100%;
    z-index: 1;
    width: 300px; }
    @media (max-width: 568px) {
      .section--opinions .svg_line_opinions {
        display: none; } }

.map__section .title_section {
  text-align: center; }
  .map__section .title_section h2 {
    font-size: 4.4rem;
    font-weight: 300;
    margin-bottom: 0rem;
    margin-top: 0px; }

.person_contact {
  margin-top: -10rem; }
  .person_contact .grid_medical {
    grid-template-columns: 1fr; }
  .person_contact .contact_form {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .person_contact .section--coordinators__wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr; }
    @media (max-width: 850px) {
      .person_contact .section--coordinators__wrapper {
        grid-template-columns: 1fr; } }

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