.employee_wrapper {
  position: relative; }
  .employee_wrapper .hero_bg--img {
    z-index: 0; }
  .employee_wrapper--ornament, .team_ornament {
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 3; }
    .employee_wrapper--ornament svg, .team_ornament svg {
      width: 100%;
      height: 100%; }
      .employee_wrapper--ornament svg path, .team_ornament svg path {
        fill: #fef4f3; }
  .employee_wrapper--bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    height: 90rem; }
  .employee_wrapper--about_bg {
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0.04;
    width: 65%; }
    .employee_wrapper--about_bg img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
  .employee_wrapper .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .employee_wrapper .employee_left {
    width: 50%;
    margin-right: 3%;
    padding-right: 7%; }
    @media (max-width: 768px) {
      .employee_wrapper .employee_left {
        width: 100%; } }
    @media (max-width: 568px) {
      .employee_wrapper .employee_left {
        padding-right: 0; } }
  .employee_wrapper .employee_image {
    width: 40%;
    z-index: 2;
    height: auto; }
    @media (max-width: 992px) {
      .employee_wrapper .employee_image {
        height: 90rem;
        position: relative; } }
    @media (max-width: 768px) {
      .employee_wrapper .employee_image {
        position: absolute;
        right: 0;
        width: 50%; } }
    .employee_wrapper .employee_image img {
      position: -webkit-sticky;
      position: sticky;
      top: 25%; }
      @media (max-width: 992px) {
        .employee_wrapper .employee_image img {
          position: absolute;
          top: unset;
          bottom: 0;
          right: 5%;
          z-index: 0; } }

.hero {
  position: relative;
  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;
  overflow: clip;
  z-index: 1;
  margin-bottom: 12vw;
  margin-top: 41%; }
  @media (max-width: 1200px) {
    .hero {
      margin-bottom: 20rem; } }
  @media (max-width: 568px) {
    .hero {
      margin-top: 13rem;
      margin-bottom: 59%; } }
  @media (max-width: 360px) {
    .hero {
      margin-top: 13rem;
      margin-bottom: 80%; } }
  .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_bg {
    width: 100%;
    height: 100%;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .hero_bg--img {
      z-index: 1;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: top center;
         object-position: top center;
      position: relative; }
  .hero_ornament, .employee_mid--ornament {
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1; }
    @media (max-width: 992px) {
      .hero_ornament, .employee_mid--ornament {
        z-index: 4; } }
    .hero_ornament svg, .employee_mid--ornament svg {
      width: 100%;
      height: 100%; }
      .hero_ornament svg path, .employee_mid--ornament svg path {
        fill: #fff; }
  .hero .container {
    position: relative;
    z-index: 1; }
  .hero_title {
    margin: 0; }
  .hero_content h1 {
    margin-top: 0; }
  .hero_buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    row-gap: 0.7rem;
    margin-top: 7rem; }
    .hero_buttons .button_white:hover {
      -webkit-backdrop-filter: blur(15px);
              backdrop-filter: blur(15px); }
  .hero_desc {
    margin-top: -7rem;
    max-width: 400px;
    margin-bottom: 7.5rem; }
    .hero_desc p {
      font-size: 1.8rem; }

.about {
  padding-bottom: 4vw;
  padding-top: 5.5rem; }
  @media (max-width: 992px) {
    .about {
      min-width: 150%; } }
  @media (max-width: 768px) {
    .about {
      min-width: 100%; } }
  .about_desc {
    margin-bottom: 8.5rem; }
    .about_desc > *:first-child {
      margin-bottom: 3rem; }
    .about_desc p {
      margin-bottom: 2.3rem; }
  .about .section_title {
    margin-bottom: 5rem; }
  .about_stats--single {
    display: grid;
    grid-template-columns: 48.5% 1fr;
    color: #f5908a;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8.8rem;
    position: relative; }
    @media (max-width: 568px) {
      .about_stats--single {
        -webkit-column-gap: 5%;
           -moz-column-gap: 5%;
                column-gap: 5%; } }
    .about_stats--single::before {
      position: absolute;
      bottom: 0;
      width: 50vw;
      content: '';
      height: 1px;
      background-color: #f5908a; }
  .about_stats--counter {
    font-size: 7rem;
    font-weight: 700;
    line-height: 67%; }
    @media (max-width: 568px) {
      .about_stats--counter {
        font-size: 5.5rem; } }
  .about_stats--desc {
    margin: 0;
    line-height: 1.3; }
    @media (max-width: 992px) {
      .about_stats--desc {
        min-width: 175%; } }
    @media (max-width: 768px) {
      .about_stats--desc {
        min-width: initial; } }

.employee_mid {
  background-color: #fef4f3;
  padding-top: 3rem;
  position: relative; }
  .employee_mid .styled_ul li {
    border-bottom: 1px solid #fcd6d3;
    margin-block: 0.375rem;
    padding-block: 0.375rem; }
  .employee_mid--bg {
    position: absolute;
    right: 0;
    top: 0%;
    height: 100%;
    max-width: 65rem; }
    .employee_mid--bg img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: top;
         object-position: top;
      -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)); }
  .employee_mid--ornament {
    bottom: unset;
    top: 100%; }
    @media (max-width: 992px) {
      .employee_mid--ornament {
        z-index: 0; } }
    .employee_mid--ornament svg {
      width: 100%;
      height: 100%; }
      .employee_mid--ornament svg path {
        fill: #fef4f3; }

.more {
  position: relative;
  z-index: 1;
  margin-bottom: 3vw; }
  .more .grid {
    grid-template-columns: 42.2% 1fr;
    -webkit-column-gap: 10%;
       -moz-column-gap: 10%;
            column-gap: 10%; }
    @media (max-width: 768px) {
      .more .grid {
        grid-template-columns: 100%; } }
  .more_desc--left > *:first-child {
    margin-bottom: 2.75rem; }

.banner {
  position: relative;
  z-index: 1; }
  .banner .container {
    position: relative; }
    .banner .container video {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 2rem; }
  .banner_img {
    width: 100%;
    border-radius: 2rem;
    height: auto;
    -o-object-fit: cover;
       object-fit: cover; }
  .banner_desc {
    position: absolute;
    top: 50%;
    left: 8.5rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }

.competences {
  padding-block: 3.25vw;
  position: relative;
  z-index: 2; }
  .competences .section_title {
    margin-bottom: 3.2rem; }
  .competences_grid {
    grid-template-columns: repeat(auto-fill, minmax(calc(33.3333% - 1.6rem), 1fr));
    -webkit-column-gap: 1.6rem;
       -moz-column-gap: 1.6rem;
            column-gap: 1.6rem; }
    @media (max-width: 768px) {
      .competences_grid {
        grid-template-columns: 100%;
        row-gap: 2rem; } }
  .competences .path_slider--icon {
    width: 6.8rem;
    height: 6.8rem;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: bottom;
       object-position: bottom; }
  .competences .path_slider--title {
    margin-top: 0;
    margin-bottom: 2rem; }
  .competences .swiper-slide {
    background-color: #fff;
    border-radius: 2rem;
    counter-increment: slide_count;
    padding: 4.3rem 5rem 10rem;
    padding-right: 2rem;
    height: auto;
    -webkit-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    z-index: 1;
    position: relative; }
    @media (max-width: 768px) {
      .competences .swiper-slide {
        padding: 1.5rem 2.5rem 5rem; } }
    .competences .swiper-slide.open {
      -webkit-filter: drop-shadow(1.5rem 1rem 3.5rem rgba(78, 4, 12, 0.15));
              filter: drop-shadow(1.5rem 1rem 3.5rem rgba(78, 4, 12, 0.15));
      z-index: 2; }
    .competences .swiper-slide--number::before {
      display: inline-block;
      content: counter(slide_count);
      color: #f8c4c3;
      font-family: 'museo-sans', sans-serif;
      font-size: 13.57rem;
      margin-right: -4.3rem;
      font-weight: 700;
      margin-bottom: 0.5rem; }
    .competences .swiper-slide .accordion_desc {
      margin-bottom: 2rem; }
    .competences .swiper-slide .path_content {
      padding-bottom: 6rem;
      position: absolute;
      background-color: #fff;
      padding-inline: 5rem;
      left: 0;
      width: 100%;
      border-radius: 2rem;
      top: 82%; }
      @media (max-width: 768px) {
        .competences .swiper-slide .path_content {
          padding-inline: 2.4rem;
          padding-bottom: 3rem;
          top: 87%; } }

.team {
  position: relative;
  z-index: 1;
  padding-top: 9.6vw;
  padding-bottom: 3vw; }
  .team_ornament {
    bottom: unset;
    top: 100%; }
    @media (max-width: 768px) {
      .team_ornament {
        display: none; } }
    .team_ornament svg {
      width: 100%;
      height: 100%; }
      .team_ornament svg path {
        fill: #fff; }
  .team_bg {
    position: absolute;
    top: 0;
    right: 0; }
  .team .container {
    position: relative;
    z-index: 1; }
  .team_top {
    grid-template-columns: 1fr 43%;
    -webkit-column-gap: 6vw;
       -moz-column-gap: 6vw;
            column-gap: 6vw;
    width: 65.5%;
    margin-bottom: 6vw; }
    @media (max-width: 568px) {
      .team_top {
        grid-template-columns: 100%;
        width: 100%;
        margin-bottom: 4rem;
        margin-bottom: 10rem; } }
    .team_top .button {
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content; }
    .team_top .section_label,
    .team_top > *:nth-child(2) {
      grid-column: span 2; }
      @media (max-width: 568px) {
        .team_top .section_label,
        .team_top > *:nth-child(2) {
          grid-column: auto; } }
    .team_top > *:nth-child(2) {
      margin-bottom: 2rem; }
    .team_top p {
      margin-top: 0; }
  .team .swiperTeam {
    overflow: visible;
    overflow-x: clip;
    padding-bottom: 10vw;
    padding-left: 8rem;
    margin-left: -8rem; }
    @media (max-width: 768px) {
      .team .swiperTeam {
        padding-left: 0;
        margin-left: 0;
        margin-bottom: 25%; } }
  .team_tiles--img {
    width: 80%;
    margin: 0 auto;
    margin-top: -6rem;
    display: block;
    -o-object-fit: contain;
       object-fit: contain; }
    .team_tiles--img_wrapper {
      background-color: #fef4f3;
      border-radius: 2rem;
      padding-top: 1rem;
      margin-bottom: -6rem;
      max-height: 38rem; }
  .team_tiles--content {
    position: relative;
    z-index: 1;
    background-color: #fff;
    border-radius: 2rem;
    margin-inline: 1.8rem;
    padding: 1.5rem 2.7rem;
    padding-right: 2rem;
    -webkit-box-shadow: 2rem 2rem 3rem 0.1rem rgba(78, 4, 12, 0.1);
            box-shadow: 2rem 2rem 3rem 0.1rem rgba(78, 4, 12, 0.1);
    min-height: 70%; }
  .team_tiles .button_team {
    color: #ee7876; }
    .team_tiles .button_team:hover img {
      -webkit-animation: left_opacity 2s linear infinite;
              animation: left_opacity 2s linear infinite; }
    .team_tiles .button_team img {
      width: 1rem;
      height: 0.9rem;
      margin-left: 0.5rem; }
  .team_tiles .button_border {
    position: absolute;
    bottom: 4rem;
    left: 2.7rem;
    padding-block: 1.8rem; }
  .team_tiles--single {
    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;
    height: auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .team_tiles--single.swiper-slide-prev {
      opacity: 0; }
  .team_tiles--title {
    margin-bottom: 0; }
  .team_tiles--name {
    margin: 0;
    margin-bottom: 1.9rem; }
  .team_tiles--desc {
    margin-bottom: 0.3rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL3NpbmdsZS1lbXBsb3llZS5zY3NzIiwidXRpbGl0aWVzL192YXJpYWJsZXMuc2NzcyIsInV0aWxpdGllcy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDRSxrQkFBa0IsRUFBQTtFQURwQjtJQUtNLFVBQVUsRUFBQTtFQUlkO0lBQ0Usa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixPQUFPO0lBQ1AsUUFBUTtJQUNSLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixVQUFVLEVBQUE7SUFOWDtNQVNHLFdBQVc7TUFDWCxZQUFZLEVBQUE7TUFWZjtRQWFLLGFDakJVLEVBQUE7RURzQmhCO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osT0FBTztJQUNQLE1BQU07SUFDTixhQUFhLEVBQUE7RUFHZjtJQUNFLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULGFBQWE7SUFDYixVQUFVLEVBQUE7SUFMWDtNQVFHLFdBQVc7TUFDWCxZQUFZO01BQ1osc0JBQW1CO1NBQW5CLG1CQUFtQixFQUFBO0VBOUN6QjtJQW1ESSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhLEVBQUE7RUFuRGpCO0lBdURJLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQUE7SUVFakI7TUYzREo7UUE0RE0sV0FBVyxFQUFBLEVBTWQ7SUVkQztNRnBESjtRQWdFTSxnQkFBZ0IsRUFBQSxFQUVuQjtFQWxFSDtJQXFFSSxVQUFVO0lBQ1YsVUFBVTtJQUNWLFlBQVksRUFBQTtJRUxaO01GbEVKO1FBMEVNLGFBQWE7UUFDYixrQkFBa0IsRUFBQSxFQXFCckI7SUVyQ0M7TUYzREo7UUErRU0sa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixVQUFVLEVBQUEsRUFlYjtJQWhHSDtNQXFGTSx3QkFBZ0I7TUFBaEIsZ0JBQWdCO01BQ2hCLFFBQVEsRUFBQTtNRXBCVjtRRmxFSjtV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Q3BCLGlCQUFpQixFQUFBO0VBSXJCO0lBQ0Usa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixzQkNqbUJTO0lEa21CVCxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsOERBQThDO1lBQTlDLHNEQUE4QztJQUM5QyxlQUFlLEVBQUE7RUExQmxCO0lBK0JLLGNDMW1CWSxFQUFBO0lEMmtCakI7TUFtQ1Msa0RBQTBDO2NBQTFDLDBDQUEwQyxFQUFBO0lBbkNuRDtNQXdDTyxXQUFXO01BQ1gsY0FBYztNQUNkLG1CQUFtQixFQUFBO0VBMUMxQjtJQStDSyxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFlBQVk7SUFDWixxQkFBcUIsRUFBQTtFQUl6QjtJQUNFLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO0lBQXRCLDhCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLFlBQVk7SUVsbUJkLHdDQUFnQztJQUFoQyxtQ0FBZ0M7SUFBaEMsZ0NBQWdDLEVBQUE7SUYrbEIvQjtNQU9HLFVBQVUsRUFBQTtFQUlkO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxTQUFTO0lBQ1QscUJBQXFCLEVBQUE7RUFHdkI7SUFDRSxxQkFBcUIsRUFBQSIsImZpbGUiOiJwYWdlcy9zaW5nbGUtZW1wbG95ZWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vdXRpbGl0aWVzL19taXhpbnMnO1xyXG5AaW1wb3J0ICcuLi91dGlsaXRpZXMvX3ZhcmlhYmxlcyc7XHJcblxyXG4uZW1wbG95ZWVfd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuaGVyb19iZyB7XHJcbiAgICAmLS1pbWcge1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb3JuYW1lbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ2JlaWdlJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogOTByZW07XHJcbiAgfVxyXG5cclxuICAmLS1hYm91dF9iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG9wYWNpdHk6IDAuMDQ7XHJcbiAgICB3aWR0aDogNjUlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuZW1wbG95ZWVfbGVmdCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDclO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbXBsb3llZV9pbWFnZSB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtbGcge1xyXG4gICAgICBoZWlnaHQ6IDkwcmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDI1JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1sZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogY2xpcDtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IDEydnc7XHJcbiAgbWFyZ2luLXRvcDogNDElO1xyXG5cclxuICBAaW5jbHVkZSBsYXB0b3Atc20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjByZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDU5JTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgzNjApIHtcclxuICAgIG1hcmdpbi10b3A6IDEzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODAlO1xyXG4gIH1cclxuXHJcbiAgJl9zaWduZXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MiU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB0b3A6IDIwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfYmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICYtLWltZyB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfb3JuYW1lbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWxnIHtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl90aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmX2NvbnRlbnQge1xyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICByb3ctZ2FwOiAwLjdyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xyXG5cclxuICAgIC5idXR0b25fd2hpdGUge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfZGVzYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3JlbTtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xyXG4gIHBhZGRpbmctdG9wOiA1LjVyZW07XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldC1sZyB7XHJcbiAgICBtaW4td2lkdGg6IDE1MCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9kZXNjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDguNXJlbTtcclxuXHJcbiAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgfVxyXG5cclxuICAmX3N0YXRzIHtcclxuICAgICYtLXNpbmdsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDguNSUgMWZyO1xyXG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGVhY2gnKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOC44cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwZWFjaCcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY291bnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY3JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRlc2Mge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtbGcge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTc1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbXBsb3llZV9taWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2JlaWdlJyk7XHJcbiAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuc3R5bGVkX3VsIHtcclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAwLjM3NXJlbTtcclxuICAgICAgcGFkZGluZy1ibG9jazogMC4zNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDY1cmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxMHB4IHJnYmEoI2VlNzg3NiwgMC4xNSkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb3JuYW1lbnQge1xyXG4gICAgQGV4dGVuZCAuaGVyb19vcm5hbWVudDtcclxuXHJcbiAgICBib3R0b206IHVuc2V0O1xyXG4gICAgdG9wOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1sZyB7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ2JlaWdlJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb3JlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAzdnc7XHJcblxyXG4gIC5ncmlkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDIuMiUgMWZyO1xyXG4gICAgY29sdW1uLWdhcDogMTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfZGVzYyB7XHJcbiAgICAmLS1sZWZ0IHtcclxuICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIG92ZXJmbG93OiBjbGlwO1xyXG5cclxuICAgIHZpZGVvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJjo6YmVmb3JlIHtcclxuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICAgY29udGVudDogJyc7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy8gICAgIGxlZnQ6IDMuNXJlbTtcclxuICAgIC8vICAgICByaWdodDogMy41cmVtO1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobWFwLWdldCgkY29sb3JzLCAnYmxhY2snICksIDAuMyk7XHJcbiAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuXHJcbiAgICAvLyAgICAgQGluY2x1ZGUgcndkKDE0MDApIHtcclxuICAgIC8vICAgICAgICAgbGVmdDogMDtcclxuICAgIC8vICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIEBpbmNsdWRlIGxhcHRvcC1zbSB7XHJcbiAgICAvLyAgICAgICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgIC8vICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gICZfZGVzYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDguNXJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21wZXRlbmNlcyB7XHJcbiAgcGFkZGluZy1ibG9jazogMy4yNXZ3O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAuc2VjdGlvbl90aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgfVxyXG5cclxuICAmX2dyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygzMy4zMzMzJSAtIDEuNnJlbSksIDFmcikpO1xyXG4gICAgY29sdW1uLWdhcDogMS42cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgcm93LWdhcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYXRoX3NsaWRlciB7XHJcbiAgICAmLS1pY29uIHtcclxuICAgICAgd2lkdGg6IDYuOHJlbTtcclxuICAgICAgaGVpZ2h0OiA2LjhyZW07XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2xpZGVfY291bnQ7XHJcbiAgICBwYWRkaW5nOiA0LjNyZW0gNXJlbSAxMHJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSB0cmFuc3Rpb25fc3RkO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtIDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxLjVyZW0gMXJlbSAzLjVyZW0gcmdiYSgjNGUwNDBjLCAwLjE1KSk7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbnVtYmVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogY291bnRlcihzbGlkZV9jb3VudCk7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmstbGlnaHQnKTtcclxuICAgICAgICBmb250LWZhbWlseTogJ211c2VvLXNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTMuNTdyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNC4zcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbl9kZXNjIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGF0aF9jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDVyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICB0b3A6IDgyJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIuNHJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB0b3A6IDg3JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlYW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBhZGRpbmctdG9wOiA5LjZ2dztcclxuICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xyXG5cclxuICAmX29ybmFtZW50IHtcclxuICAgIEBleHRlbmQgLmVtcGxveWVlX3dyYXBwZXItLW9ybmFtZW50O1xyXG4gICAgYm90dG9tOiB1bnNldDtcclxuICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl90b3Age1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDMlO1xyXG4gICAgY29sdW1uLWdhcDogNnZ3O1xyXG4gICAgd2lkdGg6IDY1LjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25fbGFiZWwsXHJcbiAgICAmID4gKjpudGgtY2hpbGQoMikge1xyXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+ICo6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXJUZWFtIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgb3ZlcmZsb3cteDogY2xpcDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGlsZXMge1xyXG4gICAgJi0taW1nIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IC02cmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICZfd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnYmVpZ2UnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM4cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgbWFyZ2luLWlubGluZTogMS44cmVtO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi43cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAycmVtIDJyZW0gM3JlbSAwLjFyZW0gcmdiYSgjNGUwNDBjLCAwLjEpO1xyXG4gICAgICBtaW4taGVpZ2h0OiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICZfdGVhbSB7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGxlZnRfb3BhY2l0eSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuOXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2JvcmRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNHJlbTtcclxuICAgICAgICBsZWZ0OiAyLjdyZW07XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2luZ2xlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uX3N0ZDtcclxuXHJcbiAgICAgICYuc3dpcGVyLXNsaWRlLXByZXYge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmFtZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRlc2Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvcnM6IChcclxuICAnYmxhY2snOiAjMDAwLFxyXG4gICd3aGl0ZSc6ICNmZmYsXHJcbiAgLy8gICAncHJpbWFyeSc6ICAjZjE2Nzc2LFxyXG4gICdwcmltYXJ5JzogI2VlNzg3NixcclxuICAncGluay1saWdodCc6ICNmOGM0YzMsXHJcbiAgJ3BpbmsnOiAjZmNkNmQzLFxyXG4gICdwZWFjaCc6ICNmNTkwOGEsXHJcbiAgJ2JlaWdlJzogI2ZlZjRmMyxcclxuICAnYmVpZ2UtbGlnaHQnOiAjZmVmNWY0LFxyXG4gICdibHVlJzogIzAwNDI3OCxcclxuICAnZmVmN2Y4JzogI2ZlZjdmOCxcclxuICAnZmRlY2VlJzogI2ZkZWNlZSxcclxuKTtcclxuXHJcbiRoZWlnaHQtbW9iaWxlOiAzMnB4O1xyXG4iLCJAbWl4aW4gdHJhbnN0aW9uX3N0ZCB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcclxufVxyXG5cclxuXHJcbi8vIFNtYWxsIHRhYmxldHMgYW5kIGxhcmdlIHNtYXJ0cGhvbmVzIChsYW5kc2NhcGUgdmlldylcclxuJHNjcmVlbi1waG9uZTogNTY4cHg7XHJcbi8vIG9yaWVudGFsIHBob25lT3JpZW50YWxcclxuJHNjcmVlbi1waG9uZU9yaWVudGFsOiA3NjdweDtcclxuLy8gU21hbGwgdGFibGV0cyAocG9ydHJhaXQgdmlldylcclxuJHNjcmVlbi10YWJsZXQ6IDc2OHB4O1xyXG4vLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xyXG4kc2NyZWVuLXRhYmxldC1sZzogOTkycHg7XHJcbi8vIExhcmdlIHRhYmxldHMgYW5kIGRlc2t0b3BzXHJcbiRzY3JlZW4tbGFwdG9wLXNtOiAxMjAwcHg7XHJcbi8vIExhcHRvcFxyXG4kc2NyZWVuLWxhcHRvcDogMTM2NnB4O1xyXG4vLyBMYXB0b3AgYmlnXHJcbiRzbWFsbC1kZXNrdG9wLXNtOiAxNDQwcHg7XHJcbi8vIGRlc2t0b3BcclxuJHNjcmVlbi1kZXNrdG9wOiAxNjAwcHg7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uX3N0ZCB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuXHJcblxyXG4vLyBQaG9uZSBvcmllbnRhbFxyXG5AbWl4aW4gcGhvbmVPcmllbnRhbCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gXHJcbiAvLyBTbWFsbCBkZXZpY2VzXHJcbiBAbWl4aW4gcGhvbmUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuIH1cclxuIFxyXG4gLy8gTWVkaXVtIGRldmljZXNcclxuIEBtaXhpbiB0YWJsZXQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXR9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiB9XHJcbiBcclxuIC8vIExhcmdlIGRldmljZXNcclxuIEBtaXhpbiB0YWJsZXQtbGcge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiB9XHJcbiBcclxuIC8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuIEBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiB9XHJcbiAvLyBsYXB0b3BcclxuIEBtaXhpbiBsYXB0b3Age1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiB9XHJcbiAvLyBMYXB0b3AgYmlnXHJcbiBAbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuIH1cclxuIC8vIERla3N0b3BcclxuIEBtaXhpbiBkZXNrdG9wIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuIH1cclxuIFxyXG4gLy8gQ3VzdG9tIGRldmljZXNcclxuIEBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4rJ3B4Jykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gfVxyXG4gIl19 */
