.hero {
  position: relative;
  background-color: #ee7876;
  min-height: calc(min(94.5vh, 70rem));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: auto; }
  @media (max-width: 768px) {
    .hero {
      min-height: 70vh;
      height: auto; } }
  @media (max-width: 568px) {
    .hero {
      overflow: hidden;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; } }
  .hero_bg {
    position: absolute;
    width: 100%;
    top: 15%;
    right: 0;
    bottom: 5%;
    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: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media (max-width: 1200px) {
      .hero_bg {
        bottom: 0; } }
    @media (max-width: 568px) {
      .hero_bg {
        width: 150%;
        top: 0;
        position: relative;
        -webkit-transform: translateX(-33%);
            -ms-transform: translateX(-33%);
                transform: translateX(-33%); } }
    .hero_bg--img {
      z-index: 1;
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: bottom;
         object-position: bottom;
      -o-object-position: bottom right;
         object-position: bottom right;
      position: relative; }
  .hero_signet {
    position: absolute;
    top: 42%;
    left: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 2; }
    @media (max-width: 768px) {
      .hero_signet {
        width: 30%;
        top: 20%; } }
  .hero_ornament {
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1; }
    .hero_ornament svg {
      width: 100%;
      height: 100%; }
      .hero_ornament svg path {
        fill: #fff; }
  .hero .container {
    position: relative;
    z-index: 1;
    margin-top: 15rem;
    padding-bottom: 14%; }
    @media (max-width: 568px) {
      .hero .container {
        padding-bottom: 2rem; } }
  .hero_content {
    max-width: 50%; }
    @media (max-width: 768px) {
      .hero_content {
        max-width: 100%; } }
  .hero_desc {
    max-width: 38rem;
    color: #fff; }
    .hero_desc > *:first-child {
      margin-top: 1.5rem; }
    .hero_desc p {
      font-size: 1.8rem;
      line-height: 1.35; }
      @media (max-width: 568px) {
        .hero_desc p {
          font-size: 1.6rem; } }

.tech {
  padding: 0;
  position: relative;
  overflow: hidden; }
  @media (max-width: 768px) {
    .tech {
      padding: 4rem 0; } }
  .tech .container {
    display: grid;
    grid-template-columns: 48.5% 1fr;
    gap: 10rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media (max-width: 1366px) {
      .tech .container {
        grid-template-columns: 1fr;
        gap: 3rem; } }
  .tech_img {
    border-radius: 2rem;
    overflow: hidden; }
    .tech_img--img {
      width: 100%;
      height: auto;
      -o-object-fit: cover;
         object-fit: cover; }
  .tech_content {
    margin-top: 17%;
    max-width: 37rem; }
    @media (max-width: 768px) {
      .tech_content {
        grid-row: -1;
        margin-top: 0; } }

.about {
  padding: 5.5vw 0 12.5vw;
  position: relative; }
  @media (max-width: 768px) {
    .about {
      padding-bottom: 10rem; } }
  .about_ornament {
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .about_ornament svg {
      width: 100%;
      height: 100%; }
      .about_ornament svg path {
        fill: #fef4f3; }
  .about_img {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: 0% 60%;
       object-position: 0% 60%;
    height: 100%; }
    @media (max-width: 768px) {
      .about_img {
        display: none; } }
  .about .container {
    display: grid;
    grid-template-columns: 31% 1fr;
    -webkit-column-gap: 21%;
       -moz-column-gap: 21%;
            column-gap: 21%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative;
    z-index: 1; }
    @media (max-width: 768px) {
      .about .container {
        grid-template-columns: 100%; } }
  .about_values {
    margin-top: 1rem; }
    .about_values--single {
      background-color: #fef4f3;
      border-radius: 2rem;
      padding: 4rem 5rem 2.5rem;
      padding-right: 2.5rem;
      margin-bottom: 1.2rem;
      position: relative;
      cursor: pointer;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      @media (max-width: 568px) {
        .about_values--single {
          padding: 2rem; } }
      .about_values--single.open {
        -webkit-filter: drop-shadow(0 0 10px rgba(78, 4, 12, 0.1));
                filter: drop-shadow(0 0 10px rgba(78, 4, 12, 0.1));
        z-index: 2; }
        .about_values--single.open .about_values--desc {
          display: block; }
        .about_values--single.open .accordion-button {
          -webkit-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
                  transform: rotate(180deg); }
    .about_values .accordion-button {
      z-index: 0; }
    .about_values--icon {
      width: 8.5rem;
      height: 8.5rem;
      margin-top: -1rem; }
    .about_values--title {
      font-size: 2rem;
      margin: 0;
      padding-right: 3rem;
      margin-bottom: 1.5rem; }
      @media (max-width: 568px) {
        .about_values--title {
          font-size: 1.8rem; } }
    .about_values--desc {
      display: none;
      margin-top: 2rem;
      font-size: 1.4rem;
      line-height: 1.4;
      position: absolute;
      top: 70%;
      left: 0;
      border-radius: 2rem;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      background-color: #fef4f3;
      padding: 0.5rem 5rem 3rem;
      width: 100%;
      z-index: 1; }
      @media (max-width: 568px) {
        .about_values--desc {
          padding-inline: 2rem; } }

.hospital {
  padding: 0 0 5vw;
  position: relative;
  background-color: #fef4f3;
  position: relative;
  z-index: 2; }
  @media (max-width: 768px) {
    .hospital {
      padding-top: 15rem; } }
  .hospital .grid {
    display: grid;
    grid-template-columns: 41% 1fr;
    gap: 10.5%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    z-index: 3; }
    @media (max-width: 768px) {
      .hospital .grid {
        grid-template-columns: 100%;
        row-gap: 4rem; } }
  .hospital_img {
    margin-top: -9rem;
    border-radius: 2rem;
    overflow: clip; }
    @media (max-width: 768px) {
      .hospital_img {
        margin-top: 0; } }
    .hospital_img--img {
      width: 100%;
      height: auto;
      -o-object-fit: cover;
         object-fit: cover; }
  .hospital_logo {
    margin-bottom: 5rem;
    max-width: 53%;
    margin-top: -11rem; }
    .hospital_logo--img {
      width: 100%;
      height: auto; }
  .hospital_desc > *:first-child {
    margin-bottom: 2.7rem; }
  .hospital_ornament {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 1;
    left: 0; }
    .hospital_ornament svg {
      width: 100%;
      height: 100%; }
      .hospital_ornament svg path {
        fill: #fef4f3; }
  .hospital_signet {
    position: absolute;
    top: -26%;
    left: -39px;
    -webkit-filter: drop-shadow(0 0 10px rgba(238, 120, 118, 0.15));
            filter: drop-shadow(0 0 10px rgba(238, 120, 118, 0.15));
    width: 30%;
    z-index: 1;
    opacity: 1;
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1); }
    @media (max-width: 768px) {
      .hospital_signet {
        left: unset;
        right: 0;
        top: 5%;
        -webkit-transform: scaleX(1);
            -ms-transform: scaleX(1);
                transform: scaleX(1);
        opacity: 0.5;
        -webkit-filter: saturate(100) brightness(0) invert(1) drop-shadow(0 0 10px rgba(238, 120, 118, 0.15));
                filter: saturate(100) brightness(0) invert(1) drop-shadow(0 0 10px rgba(238, 120, 118, 0.15)); } }
  .hospital .button {
    margin-top: 1rem;
    padding-block: 1.7rem; }

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