.simple_header {
  padding: 430px 0px 30px; }
  @media (max-width: 1880px) {
    .simple_header {
      padding: 300px 0px 30px; } }
  @media (max-width: 1550px) {
    .simple_header {
      padding: 280px 0px 30px; } }
  @media (max-width: 600px) {
    .simple_header {
      padding: 350px 0px 30px; } }
  .simple_header h1 {
    font-size: 150px;
    line-height: 0.9; }
    @media (max-width: 1600px) {
      .simple_header h1 {
        font-size: 100px; } }
    @media (max-width: 1300px) {
      .simple_header h1 {
        font-size: 80px; } }
    @media (max-width: 680px) {
      .simple_header h1 {
        font-size: 50px; } }
  .simple_header .scroll {
    background-color: #80ff8e;
    border-radius: 40px;
    width: 49px;
    height: 80px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 40px auto 0px auto; }

.description-section {
  padding: 90px 0px 210px;
  position: relative; }

@media (max-width: 720px) and (max-width: 720px) {
  .description-section {
    padding: 3.5rem 0rem 0rem; } }
  .description-section h2 {
    font-weight: 400;
    margin-top: 15px; }
  .description-section p {
    font-size: 20px; }
    @media (max-width: 1300px) {
      .description-section p {
        font-size: 16px; } }
  .description-section .tree_left,
  .description-section .tree_right {
    position: absolute;
    top: 0px;
    z-index: -1; }
    @media (max-width: 600px) {
      .description-section .tree_left,
      .description-section .tree_right {
        display: none; } }
  .description-section .tree_left {
    left: 0px; }
  .description-section .tree_right {
    right: 0px; }
  .description-section .tree_mobile {
    display: none;
    width: 100%; }
    @media (max-width: 600px) {
      .description-section .tree_mobile {
        display: block; } }
  .description-section .container {
    display: grid;
    grid-template-columns: 45% 55%;
    gap: 2rem;
    padding-left: 150px; }
    @media (max-width: 992px) {
      .description-section .container {
        padding-left: 0px; } }
    @media (max-width: 720px) {
      .description-section .container {
        grid-template-columns: 1fr;
        padding-left: 1.5rem;
        padding-right: 1.5rem; } }
  .description-section__right {
    max-width: 658px; }

.bg-section {
  padding: 250px 0px;
  position: relative;
  color: #fff; }
  @media (max-width: 1300px) {
    .bg-section {
      padding: 150px 0px; } }
  @media (max-width: 922px) {
    .bg-section {
      padding: 100px 0px; } }
  .bg-section .container {
    max-width: 1370px; }
  .bg-section .section__background {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: -1; }
  .bg-section__content {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
    gap: 20px; }
    @media (max-width: 568px) {
      .bg-section__content {
        grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); } }
  .bg-section__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px; }
  .bg-section__item-icon {
    height: 105px; }
    @media (max-width: 992px) {
      .bg-section__item-icon {
        height: 70px; } }
    @media (max-width: 992px) {
      .bg-section__item-icon img {
        height: 70px; } }

.choose-place {
  padding: 80px 0px 130px; }
  @media (max-width: 568px) {
    .choose-place {
      padding: 50px 0px 50px; } }
  .choose-place__title {
    text-align: center;
    margin-bottom: 90px; }
    @media (max-width: 568px) {
      .choose-place__title {
        margin-bottom: 30px; } }
    .choose-place__title h2 {
      font-weight: 500;
      font-family: "Montserrat", sans-serif;
      margin-top: 30px; }

.information {
  padding: 70px 0px 40px;
  background-color: #f8f7f3; }
  @media (max-width: 568px) {
    .information {
      padding: 50px 0px 50px; } }
  .information__title {
    text-align: center;
    margin-bottom: 130px; }
    @media (max-width: 992px) {
      .information__title {
        margin-bottom: 30px; } }
    .information__title h2 {
      font-weight: 500;
      margin-top: 30px;
      font-family: "Montserrat", sans-serif; }
  .information .information__description {
    display: none; }
  .information .information__description.active {
    display: block; }
  .information .information__content .item {
    display: none; }
  .information .information__content .item.active {
    display: block; }
  .information .information__content .tab {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 25px; }
    @media (max-width: 992px) {
      .information .information__content .tab {
        margin-top: 30px; } }
    .information .information__content .tab .tab_button {
      display: grid;
      grid-template-columns: 50px 1fr;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 16px;
      border: 1px solid #000;
      padding: 10px 10px;
      border-radius: 30px;
      cursor: pointer;
      font-weight: 700;
      opacity: 0.3; }
      .information .information__content .tab .tab_button .circle {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        border: 1px solid #000; }
    .information .information__content .tab .tab_button.active {
      opacity: 1; }
      .information .information__content .tab .tab_button.active .circle {
        background-color: #7fff8e;
        border-color: #7fff8e; }
  .information__content {
    display: grid;
    grid-template-columns: 1fr 515px;
    gap: 125px; }
    @media (max-width: 1700px) {
      .information__content {
        grid-template-columns: 1fr 350px; } }
    @media (max-width: 1250px) {
      .information__content {
        grid-template-columns: 1fr 300px; } }
    @media (max-width: 1400px) {
      .information__content {
        gap: 80px; } }
    @media (max-width: 992px) {
      .information__content {
        grid-template-columns: 1fr; } }
  .information__meters-label {
    font-size: 38px;
    display: block; }
    @media (max-width: 1700px) {
      .information__meters-label {
        font-size: 30px; } }
    @media (max-width: 680px) {
      .information__meters-label {
        font-size: 23px; } }
  .information__meters-value {
    font-size: 38px;
    font-weight: 700;
    display: block;
    margin-bottom: 30px; }
    @media (max-width: 1700px) {
      .information__meters-value {
        font-size: 30px; } }
    @media (max-width: 680px) {
      .information__meters-value {
        font-size: 23px; } }
  .information__description {
    font-weight: 700; }
    .information__description p {
      margin-bottom: 30px;
      line-height: 1.5; }
  .information__pdf-link {
    color: #000;
    font-weight: 700;
    margin-top: 25px;
    display: inline-block; }
  .information .information__cta {
    text-align: center;
    margin-top: -60px; }
    @media (max-width: 1250px) {
      .information .information__cta {
        margin-top: 30px; } }

.gallery-section {
  padding: 0px 0px 60px;
  position: relative; }
  @media (max-width: 700px) {
    .gallery-section {
      padding: 50px 0px 50px; } }
  .gallery-section .container {
    max-width: 1980px;
    padding-left: 0px;
    padding-right: 0px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 300px; }
    @media (max-width: 1250px) {
      .gallery-section .container {
        gap: 200px; } }
    @media (max-width: 700px) {
      .gallery-section .container {
        grid-template-columns: 1fr;
        gap: 0px; } }
  .gallery-section .title {
    text-align: center;
    position: absolute;
    top: 27%;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
    @media (max-width: 700px) {
      .gallery-section .title {
        position: relative;
        top: 0px;
        left: 0;
        -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
                transform: translateX(0);
        margin-bottom: 30px; } }
    .gallery-section .title h2 {
      margin-top: 20px; }
  .gallery-section .gallery_left {
    padding-top: 160px; }
    @media (max-width: 1250px) {
      .gallery-section .gallery_left {
        padding-top: 100px; } }
    @media (max-width: 700px) {
      .gallery-section .gallery_left {
        padding-top: 0px; } }
  .gallery-section .gallery_left a:nth-last-child(1) img,
  .gallery-section .gallery_right a:nth-last-child(1) img {
    margin-bottom: 0px; }
    @media (max-width: 700px) {
      .gallery-section .gallery_left a:nth-last-child(1) img,
      .gallery-section .gallery_right a:nth-last-child(1) img {
        margin-bottom: 30px; } }
  .gallery-section .gallery_left img,
  .gallery-section .gallery_right img {
    margin-bottom: 250px; }
    @media (max-width: 1250px) {
      .gallery-section .gallery_left img,
      .gallery-section .gallery_right img {
        margin-bottom: 100px; } }
    @media (max-width: 700px) {
      .gallery-section .gallery_left img,
      .gallery-section .gallery_right img {
        margin-bottom: 30px;
        height: 400px;
        -o-object-fit: cover;
           object-fit: cover; } }

.location {
  padding: 65px 0px;
  background-color: #f8f7f3; }
  @media (max-width: 568px) {
    .location {
      padding: 50px 0px; } }
  .location .container {
    max-width: 1355px; }
  .location__title {
    text-align: center;
    margin-bottom: 30px; }
    .location__title h2 {
      font-weight: 500;
      margin-top: 30px;
      font-family: "Montserrat", sans-serif;
      font-size: 60px; }
      @media (max-width: 680px) {
        .location__title h2 {
          font-size: 28px; } }
  .location__content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px; }
    @media (max-width: 992px) {
      .location__content {
        grid-template-columns: 1fr;
        gap: 0px; } }
    .location__content p {
      font-size: 20px; }
      @media (max-width: 680px) {
        .location__content p {
          font-size: 16px; } }
  .location__description {
    margin-bottom: 50px; }
    .location__description h2 {
      margin-top: 20px;
      font-weight: 400;
      margin-bottom: 60px; }
  .location__info-item {
    display: grid;
    grid-template-columns: 60px 1fr;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px; }
    @media (max-width: 680px) {
      .location__info-item {
        grid-template-columns: 40px 1fr; } }
  .location__info-text p {
    font-weight: 700;
    font-size: 18px; }
    @media (max-width: 680px) {
      .location__info-text p {
        font-size: 16px; } }
  .location__map {
    border: 8px solid #fff;
    margin-bottom: -220px; }
    .location__map #map {
      height: 475px;
      width: 100%; }

.opinions {
  padding: 240px 0px 55px; }
  .opinions__pagination {
    display: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvaW52ZXN0bWVudHNfcGFnZS5zY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNFLHVCQUF1QixFQUFBO0VDNkV0QjtJRDlFSDtNQUdJLHVCQUF1QixFQUFBLEVBK0IxQjtFQzRDRTtJRDlFSDtNQU1JLHVCQUF1QixFQUFBLEVBNEIxQjtFQzRDRTtJRDlFSDtNQVNJLHVCQUF1QixFQUFBLEVBeUIxQjtFQWxDRDtJQVlJLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFBQTtJQ2lFakI7TUQ5RUg7UUFlTSxnQkFBZ0IsRUFBQSxFQVFuQjtJQ3VEQTtNRDlFSDtRQWtCTSxlQUFlLEVBQUEsRUFLbEI7SUN1REE7TUQ5RUg7UUFxQk0sZUFBZSxFQUFBLEVBRWxCO0VBdkJIO0lBeUJJLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFlBQVk7SUFDWixvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtJQUF2QiwrQkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QiwwQkFBMEIsRUFBQTs7QUFLOUI7RUFDRSx1QkFBdUI7RUFDdkIsa0JBQWtCLEVBQUE7O0FDdUNqQjtFRHpDSDtJQUtNLHlCQUF5QixFQUFBLEVBcUQ5QjtFQTFERDtJQVNJLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFBQTtFQVZwQjtJQWFJLGVBQWUsRUFBQTtJQzRCaEI7TUR6Q0g7UUFlTSxlQUFlLEVBQUEsRUFFbEI7RUFqQkg7O0lBb0JJLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsV0FBVyxFQUFBO0lDbUJaO01EekNIOztRQXdCTSxhQUFhLEVBQUEsRUFFaEI7RUExQkg7SUE0QkksU0FBUyxFQUFBO0VBNUJiO0lBK0JJLFVBQVUsRUFBQTtFQS9CZDtJQWtDSSxhQUFhO0lBQ2IsV0FBVyxFQUFBO0lDTVo7TUR6Q0g7UUFxQ00sY0FBYyxFQUFBLEVBRWpCO0VBdkNIO0lBeUNJLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsU0FBUztJQUNULG1CQUFtQixFQUFBO0lDSHBCO01EekNIO1FBOENNLGlCQUFpQixFQUFBLEVBT3BCO0lDWkE7TUR6Q0g7UUFpRE0sMEJBQTBCO1FBQzFCLG9CQUFvQjtRQUNwQixxQkFBcUIsRUFBQSxFQUV4QjtFQUVEO0lBQ0UsZ0JBQWdCLEVBQUE7O0FBS3BCO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixXQUFXLEVBQUE7RUN2QlY7SURvQkg7TUFLSSxrQkFBa0IsRUFBQSxFQTZDckI7RUN0RUU7SURvQkg7TUFRSSxrQkFBa0IsRUFBQSxFQTBDckI7RUFsREQ7SUFXSSxpQkFBaUIsRUFBQTtFQVhyQjtJQWNJLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULFdBQVc7SUFDWCxZQUFZO0lBQ1osb0JBQWlCO09BQWpCLGlCQUFpQjtJQUNqQixXQUFXLEVBQUE7RUFHYjtJQUNFLGFBQWE7SUFDYiw0REFBNEQ7SUFDNUQsU0FBUyxFQUFBO0lDOUNWO01EMkNEO1FBS0ksNERBQTRELEVBQUEsRUFFL0Q7RUFFRDtJQUNFLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsNEJBQXNCO0lBQXRCLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixTQUFTLEVBQUE7RUFHWDtJQUNFLGFBQWEsRUFBQTtJQzVEZDtNRDJERDtRQUdJLFlBQVksRUFBQSxFQU9mO0lDckVBO01EMkRBO1FBT0ssWUFBWSxFQUFBLEVBRWY7O0FBS0w7RUFDRSx1QkFBdUIsRUFBQTtFQzFFdEI7SUR5RUg7TUFHSSxzQkFBc0IsRUFBQSxFQWtCekI7RUFoQkM7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUE7SUNoRnBCO01EOEVEO1FBSUksbUJBQW1CLEVBQUEsRUFRdEI7SUFaQTtNQU9HLGdCQUFnQjtNQUNoQixxQ0FBcUM7TUFFckMsZ0JBQWdCLEVBQUE7O0FBU3RCO0VBQ0Usc0JBQXNCO0VBQ3RCLHlCQUF5QixFQUFBO0VDbkd4QjtJRGlHSDtNQUlJLHNCQUFzQixFQUFBLEVBZ0l6QjtFQTlIQztJQUNFLGtCQUFrQjtJQUNsQixvQkFBb0IsRUFBQTtJQ3pHckI7TUR1R0Q7UUFJSSxtQkFBbUIsRUFBQSxFQU90QjtJQVhBO01BT0csZ0JBQWdCO01BQ2hCLGdCQUFnQjtNQUNoQixxQ0FBcUMsRUFBQTtFQWYzQztJQW9CSSxhQUFhLEVBQUE7RUFwQmpCO0lBdUJJLGNBQWMsRUFBQTtFQXZCbEI7SUEyQk0sYUFBYSxFQUFBO0VBM0JuQjtJQThCTSxjQUFjLEVBQUE7RUE5QnBCO0lBaUNNLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsdUJBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWU7SUFDZixTQUFTLEVBQUE7SUNySVo7TURpR0g7UUFzQ1EsZ0JBQWdCLEVBQUEsRUEyQm5CO0lBakVMO01BeUNRLGFBQWE7TUFDYiwrQkFBK0I7TUFDL0IseUJBQW1CO01BQW5CLDJCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLGVBQWU7TUFDZixzQkFBc0I7TUFDdEIsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLFlBQVksRUFBQTtNQWxEcEI7UUFvRFUsV0FBVztRQUNYLFlBQVk7UUFDWixrQkFBa0I7UUFDbEIsc0JBQXNCLEVBQUE7SUF2RGhDO01BMkRRLFVBQVUsRUFBQTtNQTNEbEI7UUE2RFUseUJBQXlCO1FBQ3pCLHFCQUFxQixFQUFBO0VBTTdCO0lBQ0UsYUFBYTtJQUNiLGdDQUFnQztJQUNoQyxVQUFVLEVBQUE7SUN4S1g7TURxS0Q7UUFLSSxnQ0FBZ0MsRUFBQSxFQVduQztJQ3JMQTtNRHFLRDtRQVFJLGdDQUFnQyxFQUFBLEVBUW5DO0lDckxBO01EcUtEO1FBV0ksU0FBUyxFQUFBLEVBS1o7SUNyTEE7TURxS0Q7UUFjSSwwQkFBMEIsRUFBQSxFQUU3QjtFQUVEO0lBQ0UsZUFBZTtJQUNmLGNBQWMsRUFBQTtJQ3pMZjtNRHVMRDtRQUlJLGVBQWUsRUFBQSxFQUtsQjtJQ2hNQTtNRHVMRDtRQU9JLGVBQWUsRUFBQSxFQUVsQjtFQUVEO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsbUJBQW1CLEVBQUE7SUN0TXBCO01Ea01EO1FBTUksZUFBZSxFQUFBLEVBS2xCO0lDN01BO01Ea01EO1FBU0ksZUFBZSxFQUFBLEVBRWxCO0VBRUQ7SUFDRSxnQkFBZ0IsRUFBQTtJQURqQjtNQUdHLG1CQUFtQjtNQUNuQixnQkFBZ0IsRUFBQTtFQUlwQjtJQUNFLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLHFCQUFxQixFQUFBO0VBMUh6QjtJQThISSxrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQUE7SUNoT2xCO01EaUdIO1FBaUlNLGdCQUFnQixFQUFBLEVBRW5COztBQUlIO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQixFQUFBO0VDMU9qQjtJRHdPSDtNQUlJLHNCQUFzQixFQUFBLEVBb0V6QjtFQXhFRDtJQU9JLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsVUFBVSxFQUFBO0lDcFBYO01Ed09IO1FBY00sVUFBVSxFQUFBLEVBTWI7SUM1UEE7TUR3T0g7UUFpQk0sMEJBQTBCO1FBQzFCLFFBQVEsRUFBQSxFQUVYO0VBcEJIO0lBc0JJLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0lDbFE1QjtNRHdPSDtRQTRCTSxrQkFBa0I7UUFDbEIsUUFBUTtRQUNSLE9BQU87UUFDUCxnQ0FBd0I7WUFBeEIsNEJBQXdCO2dCQUF4Qix3QkFBd0I7UUFDeEIsbUJBQW1CLEVBQUEsRUFLdEI7SUFyQ0g7TUFtQ00sZ0JBQWdCLEVBQUE7RUFuQ3RCO0lBdUNJLGtCQUFrQixFQUFBO0lDL1FuQjtNRHdPSDtRQXlDTSxrQkFBa0IsRUFBQSxFQUtyQjtJQ3RSQTtNRHdPSDtRQTRDTSxnQkFBZ0IsRUFBQSxFQUVuQjtFQTlDSDs7SUFvRFUsa0JBQWtCLEVBQUE7SUM1UnpCO01Ed09IOztRQXNEWSxtQkFBbUIsRUFBQSxFQUd0QjtFQXpEVDs7SUE2RE0sb0JBQW9CLEVBQUE7SUNyU3ZCO01Ed09IOztRQStEUSxvQkFBb0IsRUFBQSxFQU92QjtJQzlTRjtNRHdPSDs7UUFrRVEsbUJBQW1CO1FBQ25CLGFBQWE7UUFDYixvQkFBaUI7V0FBakIsaUJBQWlCLEVBQUEsRUFFcEI7O0FBS0w7RUFDRSxpQkFBaUI7RUFDakIseUJBQXlCLEVBQUE7RUNyVHhCO0lEbVRIO01BSUksaUJBQWlCLEVBQUEsRUEwRXBCO0VBOUVEO0lBT0ksaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUE7SUFGcEI7TUFJRyxnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLHFDQUFxQztNQUNyQyxlQUFlLEVBQUE7TUNwVWxCO1FENlRBO1VBU0ssZUFBZSxFQUFBLEVBRWxCO0VBR0g7SUFDRSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLFNBQVMsRUFBQTtJQzlVVjtNRDJVRDtRQUtJLDBCQUEwQjtRQUMxQixRQUFRLEVBQUEsRUFTWDtJQWZBO01BVUcsZUFBZSxFQUFBO01DclZsQjtRRDJVQTtVQVlLLGVBQWUsRUFBQSxFQUVsQjtFQUdIO0lBQ0UsbUJBQW1CLEVBQUE7SUFEcEI7TUFHRyxnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLG1CQUFtQixFQUFBO0VBSXZCO0lBQ0UsYUFBYTtJQUNiLCtCQUErQjtJQUMvQix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsU0FBUyxFQUFBO0lDeldWO01EcVdEO1FBTUksK0JBQStCLEVBQUEsRUFFbEM7RUFFQTtJQUVHLGdCQUFnQjtJQUNoQixlQUFlLEVBQUE7SUNsWGxCO01EK1dBO1FBS0ssZUFBZSxFQUFBLEVBRWxCO0VBR0g7SUFDRSxzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUE7SUFGdEI7TUFJRyxhQUFhO01BQ2IsV0FBVyxFQUFBOztBQU1qQjtFQUNFLHVCQUF1QixFQUFBO0VBRXZCO0lBQ0UsYUFBYSxFQUFBIiwiZmlsZSI6InBhZ2UvaW52ZXN0bWVudHNfcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vX21lZGlhcXVlcnlcIjtcclxuXHJcbi8vIE5hZ8WCw7N3ZWtcclxuLnNpbXBsZV9oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDQzMHB4IDBweCAzMHB4O1xyXG4gIEBpbmNsdWRlIHJ3ZCgxODgwKSB7XHJcbiAgICBwYWRkaW5nOiAzMDBweCAwcHggMzBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcndkKDE1NTApIHtcclxuICAgIHBhZGRpbmc6IDI4MHB4IDBweCAzMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByd2QoNjAwKSB7XHJcbiAgICBwYWRkaW5nOiAzNTBweCAwcHggMzBweDtcclxuICB9XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAxNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICBAaW5jbHVkZSByd2QoMTYwMCkge1xyXG4gICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDEzMDApIHtcclxuICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDY4MCkge1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zY3JvbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwZmY4ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICB3aWR0aDogNDlweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIFNla2NqYSBvcGlzb3dhXHJcbi5kZXNjcmlwdGlvbi1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiA5MHB4IDBweCAyMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgcndkKDcyMCkge1xyXG4gICAgQGluY2x1ZGUgcndkKDcyMCkge1xyXG4gICAgICBwYWRkaW5nOiAzLjVyZW0gMHJlbSAwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoMTMwMCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cmVlX2xlZnQsXHJcbiAgLnRyZWVfcmlnaHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIEBpbmNsdWRlIHJ3ZCg2MDApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRyZWVfbGVmdCB7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgfVxyXG4gIC50cmVlX3JpZ2h0IHtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgfVxyXG4gIC50cmVlX21vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSByd2QoNjAwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSA1NSU7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCg3MjApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICBtYXgtd2lkdGg6IDY1OHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2VrY2phIHogdMWCZW1cclxuLmJnLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDI1MHB4IDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgQGluY2x1ZGUgcndkKDEzMDApIHtcclxuICAgIHBhZGRpbmc6IDE1MHB4IDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcndkKDkyMikge1xyXG4gICAgcGFkZGluZzogMTAwcHggMHB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTM3MHB4O1xyXG4gIH1cclxuICAuc2VjdGlvbl9fYmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIzMHB4LCAxZnIpKTtcclxuICAgIGdhcDogMjBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTUwcHgsIDFmcikpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWljb24ge1xyXG4gICAgaGVpZ2h0OiAxMDVweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gV3liaWVyeiBzd29qZSBtaWVqc2NlXHJcbi5jaG9vc2UtcGxhY2Uge1xyXG4gIHBhZGRpbmc6IDgwcHggMHB4IDEzMHB4O1xyXG4gIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMHB4IDUwcHg7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYXAge1xyXG4gIH1cclxufVxyXG5cclxuLy8gSW5mb3JtYWNqZVxyXG4uaW5mb3JtYXRpb24ge1xyXG4gIHBhZGRpbmc6IDcwcHggMHB4IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4O1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gIH1cclxuIFxyXG4gIC5pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmluZm9ybWF0aW9uX19kZXNjcmlwdGlvbi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5pbmZvcm1hdGlvbl9fY29udGVudCB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaXRlbS5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC50YWIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMjVweDtcclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRhYl9idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4IDFmcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRhYl9idXR0b24uYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmZmY4ZTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzdmZmY4ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUxNXB4O1xyXG4gICAgZ2FwOiAxMjVweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNzAwKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDEyNTApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoMTQwMCkge1xyXG4gICAgICBnYXA6IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWV0ZXJzLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgcndkKDE3MDApIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDY4MCkge1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZXRlcnMtdmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNzAwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCg2ODApIHtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGRmLWxpbmsge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5pbmZvcm1hdGlvbl9fY3RhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDEyNTApIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEdhbGVyaWFcclxuLmdhbGxlcnktc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMHB4IDBweCA2MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSByd2QoNzAwKSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTk4MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAzMDBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjUwKSB7XHJcbiAgICAgIGdhcDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoNzAwKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjclO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgQGluY2x1ZGUgcndkKDcwMCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nYWxsZXJ5X2xlZnQge1xyXG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDEyNTApIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDcwMCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2FsbGVyeV9sZWZ0LFxyXG4gIC5nYWxsZXJ5X3JpZ2h0IHtcclxuICAgIGEge1xyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgcndkKDcwMCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1MHB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoMTI1MCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg3MDApIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIExva2FsaXphY2phXHJcbi5sb2NhdGlvbiB7XHJcbiAgcGFkZGluZzogNjVweCAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmMztcclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEzNTVweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoNjgwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoNjgwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mby1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCg2ODApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8tdGV4dCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoNjgwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYXAge1xyXG4gICAgYm9yZGVyOiA4cHggc29saWQgI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMjBweDtcclxuICAgICNtYXAge1xyXG4gICAgICBoZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9waW5pZSBrbGllbnTDs3dcclxuLm9waW5pb25zIHtcclxuICBwYWRkaW5nOiAyNDBweCAwcHggNTVweDtcclxuXHJcbiAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuIl19 */
