.hero_slider .swiper-pagination {
  left: calc(50% - 750px + 0px);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: left;
  bottom: 35px;
  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: 30px; }
  @media (max-width: 1540px) {
    .hero_slider .swiper-pagination {
      left: 30px; } }
  @media (max-width: 590px) {
    .hero_slider .swiper-pagination {
      gap: 20px; } }
  .hero_slider .swiper-pagination span {
    width: 37px;
    border-radius: 0px;
    height: 2px;
    background-color: #fff;
    opacity: 1;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }
  .hero_slider .swiper-pagination span.swiper-pagination-bullet-active {
    width: 70px; }

.hero_slider .swiper-button-next {
  width: 73px;
  height: 73px;
  background-color: #FFF;
  border-radius: 50%;
  right: calc( 50% - 770px + 310px);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 58%; }
  @media (max-width: 1550px) {
    .hero_slider .swiper-button-next {
      top: 65%;
      right: 55px; } }
  @media (max-width: 1580px) {
    .hero_slider .swiper-button-next {
      top: 65%; } }
  @media (max-width: 992px) {
    .hero_slider .swiper-button-next {
      top: 90%; } }
  @media (max-width: 590px) {
    .hero_slider .swiper-button-next {
      display: none; } }
  .hero_slider .swiper-button-next:after {
    content: '';
    display: block;
    background-image: url(../../../img/arrow_slider.png);
    background-repeat: no-repeat;
    background-size: 30px;
    width: 30px;
    height: 8px; }
    @media (max-width: 590px) {
      .hero_slider .swiper-button-next:after {
        background-size: 25px;
        width: 25px; } }

.hero_slider .swiper-slide {
  background-repeat: no-repeat;
  background-position: center center;
  background-repeat: no-repeat;
  color: #fff;
  padding: 180px 0px 140px 0px; }
  @media (max-width: 1580px) {
    .hero_slider .swiper-slide {
      padding: 120px 0px 100px 0px; } }
  @media (max-width: 1550px) {
    .hero_slider .swiper-slide {
      padding: 100px 0px 80px 0px; } }
  @media (max-width: 590px) {
    .hero_slider .swiper-slide {
      padding: 100px 0px 80px 0px;
      background-position: center 70%; } }
  .hero_slider .swiper-slide .container {
    display: grid;
    grid-template-columns: 902px calc( 100% - 902px); }
    @media (max-width: 1550px) {
      .hero_slider .swiper-slide .container {
        grid-template-columns: 1fr 162px; } }
    @media (max-width: 590px) {
      .hero_slider .swiper-slide .container {
        grid-template-columns: 1fr; } }
  .hero_slider .swiper-slide .seria {
    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;
    width: 162px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 162px;
        -ms-flex: 0 0 162px;
            flex: 0 0 162px; }
    @media (max-width: 590px) {
      .hero_slider .swiper-slide .seria {
        display: none; } }
    .hero_slider .swiper-slide .seria h2, .hero_slider .swiper-slide .seria h1 {
      margin-top: 0px;
      margin-bottom: 0px;
      position: relative;
      z-index: 5;
      color: #000;
      font-size: 3.33333rem;
      text-transform: uppercase; }
      @media (max-width: 1580px) {
        .hero_slider .swiper-slide .seria h2, .hero_slider .swiper-slide .seria h1 {
          font-size: 2.77778rem; } }
    .hero_slider .swiper-slide .seria h3 {
      margin-top: 0px;
      position: relative;
      margin-bottom: 0px;
      z-index: 5;
      color: #000;
      font-size: 1.66667rem;
      text-transform: uppercase; }
      @media (max-width: 1580px) {
        .hero_slider .swiper-slide .seria h3 {
          font-size: 1.38889rem; } }
    .hero_slider .swiper-slide .seria .wrapper {
      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;
      position: relative;
      width: 167px;
      height: 167px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-right: -380px;
      margin-top: 30px;
      text-decoration: none; }
      @media (max-width: 1550px) {
        .hero_slider .swiper-slide .seria .wrapper {
          margin-right: 0px; } }
      @media (max-width: 590px) {
        .hero_slider .swiper-slide .seria .wrapper {
          width: 130px;
          height: 130px; } }
      .hero_slider .swiper-slide .seria .wrapper .herb {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        -o-object-fit: contain;
           object-fit: contain;
        z-index: 2; }
  .hero_slider .swiper-slide h2 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 5.55556rem;
    text-transform: uppercase;
    font-weight: 900; }
    @media (max-width: 1580px) {
      .hero_slider .swiper-slide h2 {
        font-size: 3.88889rem;
        max-width: 500px; } }
    @media (max-width: 1500px) {
      .hero_slider .swiper-slide h2 {
        max-width: 600px;
        font-size: 3.33333rem; } }
    @media (max-width: 992px) {
      .hero_slider .swiper-slide h2 {
        max-width: 100%; } }
    @media (max-width: 568px) {
      .hero_slider .swiper-slide h2 {
        font-size: 2.77778rem; } }
  .hero_slider .swiper-slide h5 {
    margin-bottom: 10px;
    font-size: 1.11111rem;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 8px;
    padding-bottom: 8px; }
    @media (max-width: 568px) {
      .hero_slider .swiper-slide h5 {
        font-size: 14px;
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 30px; } }
  .hero_slider .swiper-slide .cta {
    margin-top: 30px;
    font-size: 1.11111rem; }
    @media (max-width: 1550px) {
      .hero_slider .swiper-slide .cta {
        margin-top: 130px; } }
    @media (max-width: 590px) {
      .hero_slider .swiper-slide .cta {
        margin-top: 130px; } }

.cat_loop {
  padding: 40px 0px; }
  @media (max-width: 1580px) {
    .cat_loop {
      padding: 0px 0px 0px; } }
  .cat_loop .title {
    text-align: center;
    margin-bottom: 115px; }
    @media (max-width: 1580px) {
      .cat_loop .title {
        margin-bottom: 50px; } }
  .cat_loop .container {
    padding-right: 0px; }
    @media (max-width: 1600px) {
      .cat_loop .container {
        padding-right: 1rem; } }
  .cat_loop .cat {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    row-gap: 110px; }
    @media (max-width: 1300px) {
      .cat_loop .cat {
        row-gap: 30px; } }
    @media (max-width: 750px) {
      .cat_loop .cat {
        grid-template-columns: 1fr; } }
  .cat_loop a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    position: relative; }
    .cat_loop a:hover p {
      background-color: #F3B10D; }
    .cat_loop a:hover .img_overflow img {
      -webkit-transform: translate(-50%, -50%) scale(1.02);
          -ms-transform: translate(-50%, -50%) scale(1.02);
              transform: translate(-50%, -50%) scale(1.02); }
    .cat_loop a .img_overflow {
      height: 630px;
      width: 100%;
      position: relative;
      overflow: hidden; }
      @media (max-width: 1340px) {
        .cat_loop a .img_overflow {
          height: 550px; } }
      @media (max-width: 1180px) {
        .cat_loop a .img_overflow {
          height: 450px; } }
      @media (max-width: 992px) {
        .cat_loop a .img_overflow {
          height: 370px; } }
      @media (max-width: 800px) {
        .cat_loop a .img_overflow {
          height: 300px; } }
      @media (max-width: 750px) {
        .cat_loop a .img_overflow {
          height: 450px; } }
      @media (max-width: 500px) {
        .cat_loop a .img_overflow {
          height: 350px; } }
      @media (max-width: 420px) {
        .cat_loop a .img_overflow {
          height: 300px; } }
      .cat_loop a .img_overflow img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%) scale(1);
            -ms-transform: translate(-50%, -50%) scale(1);
                transform: translate(-50%, -50%) scale(1);
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
    .cat_loop a .herb {
      position: absolute;
      top: 40px;
      left: 40px; }
      @media (max-width: 1300px) {
        .cat_loop a .herb {
          top: 15px;
          left: 15px; } }
      @media (max-width: 450px) {
        .cat_loop a .herb .bg_herb {
          max-width: 65px; } }
      .cat_loop a .herb .icon {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
        @media (max-width: 450px) {
          .cat_loop a .herb .icon {
            max-width: 20px; } }
    .cat_loop a p {
      font-size: 1.77778rem;
      font-weight: 800;
      display: inline-block;
      background-color: #fff;
      color: #000;
      padding: 30px 30px;
      margin-top: 0px;
      margin-bottom: 0px;
      position: absolute;
      bottom: 0px;
      left: 30px;
      font-weight: 400;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
      @media (max-width: 1300px) {
        .cat_loop a p {
          font-size: 1.38889rem;
          padding: 15px 15px; } }

.news_front {
  padding: 115px 0px 140px; }
  @media (max-width: 1600px) {
    .news_front {
      padding: 80px 0px 80px; } }
  @media (max-width: 568px) {
    .news_front {
      padding: 40px 0px; } }
  .news_front .container {
    padding-right: 0px; }
    @media (max-width: 1600px) {
      .news_front .container {
        padding-right: 1rem; } }
  .news_front .title {
    margin-bottom: 55px; }
    .news_front .title h5 {
      margin-bottom: 0px; }
    .news_front .title h2 {
      margin-top: 20px;
      font-size: 2.77778rem; }
  .news_front .news_grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px; }
    @media (max-width: 1550px) {
      .news_front .news_grid {
        gap: 30px; } }
    @media (max-width: 1280px) {
      .news_front .news_grid {
        gap: 15px; } }
    @media (max-width: 1080px) {
      .news_front .news_grid {
        grid-template-columns: 1fr 1fr; } }
    @media (max-width: 590px) {
      .news_front .news_grid {
        grid-template-columns: 1fr; } }

.level {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  text-align: center;
  position: relative;
  padding: 170px 0px 150px;
  overflow: hidden; }
  @media (max-width: 1750px) {
    .level {
      padding: 120px 0px 190px; } }
  @media (max-width: 1160px) {
    .level {
      padding: 10px 0px 230px; } }
  .level .container {
    max-width: 1284px;
    padding-right: 0px; }
  .level .image {
    position: absolute;
    bottom: -155px;
    left: 0px; }
    @media (max-width: 1750px) {
      .level .image {
        max-width: 320px; } }
    @media (max-width: 1160px) {
      .level .image {
        max-width: 200px; } }
  .level h2 {
    font-size: 5.55556rem; }
    @media (max-width: 1750px) {
      .level h2 {
        font-size: 4.44444rem; } }
    @media (max-width: 1160px) {
      .level h2 {
        font-size: 3.33333rem; } }

.about {
  padding: 65px 0px 165px 0px; }
  @media (max-width: 1600px) {
    .about {
      padding: 45px 0px 45px 0px; } }
  @media (max-width: 1250px) {
    .about {
      padding: 35px 0px 55px 0px; } }
  .about .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    padding-right: 0px; }
    @media (max-width: 1600px) {
      .about .container {
        padding-right: 1rem; } }
    @media (max-width: 992px) {
      .about .container {
        grid-template-columns: 1fr;
        gap: 0px; } }
  .about .image {
    margin-top: 70px;
    width: 115%; }
    @media (max-width: 1790px) {
      .about .image {
        width: 105%; } }
    @media (max-width: 1690px) {
      .about .image {
        width: 100%; } }
    @media (max-width: 992px) {
      .about .image {
        margin: 0 auto; } }
  .about .content {
    max-width: 529px;
    padding-right: 30px;
    padding-top: 135px; }
    @media (max-width: 1300px) {
      .about .content {
        padding-top: 55px; } }
    @media (max-width: 992px) {
      .about .content {
        max-width: 100%; } }
    .about .content h2 {
      margin-bottom: 65px;
      margin-top: 0px;
      font-size: 2.77778rem;
      max-width: 384px; }
      @media (max-width: 992px) {
        .about .content h2 {
          margin-bottom: 20px; } }
    .about .content p {
      line-height: 1.45; }
    .about .content h3 {
      margin-bottom: 40px; }
      @media (max-width: 992px) {
        .about .content h3 {
          margin-bottom: 20px; } }
    .about .content .cta {
      margin-top: 25px;
      padding: 18px 28px; }
      @media (max-width: 1250px) {
        .about .content .cta {
          margin-top: 30px; } }
      @media (max-width: 992px) {
        .about .content .cta {
          margin-bottom: 30px; } }

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