/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "SVN-Gilroy", sans-serif;
  --font-sec: "Mulish", sans-serif;
  --font-third: "SVN-Poppins", sans-serif;
  --font-four: "Montserrat", sans-serif;
  --footer-bg-color: #fff;
  --footer-clr-text: #334155;
  --foter-clr-text-cpr: #64748B;
  --z-i-header: 100; }

.m-product {
  margin-top: 3.3rem; }
  .m-product_filter {
    position: sticky;
    top: 8rem;
    z-index: 10;
    transition: top 0.4s; }
    @media screen and (max-width: 576px) {
      .m-product_filter {
        top: 6.719rem; } }
    .m-product_filter.is-top {
      top: 0; }
    .m-product_filter > .filter {
      display: flex;
      flex-direction: column;
      background-color: #fff;
      padding: 1.6rem 0;
      position: relative; }
      .m-product_filter > .filter::before {
        content: "";
        position: absolute;
        top: 0;
        left: -32px;
        width: calc(100% + 64px);
        height: 100%;
        background-color: #fff;
        z-index: -1;
        pointer-events: none; }
        @media screen and (max-width: 1300px) {
          .m-product_filter > .filter::before {
            left: -16px;
            width: calc(100% + 32px); } }
      .m-product_filter > .filter .filter-block {
        width: 100%;
        max-width: 56.9rem;
        margin: 0 auto;
        background-color: #fff;
        border-radius: 999rem;
        border: 0.1rem solid #F1F5F9;
        box-shadow: 0rem 0.3rem 1.2rem 0rem rgba(0, 0, 0, 0.1), 0rem 0.1rem 0.2rem 0rem rgba(0, 0, 0, 0.08);
        -webkit-box-shadow: 0rem 0.3rem 1.2rem 0rem rgba(0, 0, 0, 0.1), 0rem 0.1rem 0.2rem 0rem rgba(0, 0, 0, 0.08); }
        @media screen and (max-width: 576px) {
          .m-product_filter > .filter .filter-block {
            border-radius: 0.8rem; } }
        .m-product_filter > .filter .filter-block form {
          position: relative; }
      .m-product_filter > .filter .filter-tag {
        width: 100%;
        max-width: 83.4rem;
        overflow: hidden;
        margin: 0 auto;
        background-color: #fff;
        display: flex;
        align-items: center;
        gap: 4rem;
        margin-top: 2.4rem; }
        @media screen and (max-width: 576px) {
          .m-product_filter > .filter .filter-tag {
            flex-direction: column;
            gap: 1.2rem;
            align-items: initial; } }
        .m-product_filter > .filter .filter-tag_txt {
          white-space: nowrap;
          color: #0F172A;
          font-family: SVN-Gilroy;
          font-size: 1.6rem;
          font-weight: 500;
          line-height: 100%; }
          @media only screen and (max-width: 800px) {
            .m-product_filter > .filter .filter-tag_txt {
              font-size: 1.4rem; } }
        .m-product_filter > .filter .filter-tag_item {
          color: #374151;
          font-size: 1.4rem;
          font-weight: 400;
          line-height: 1;
          padding: 1.2rem 1.6rem;
          border-radius: 10rem;
          border: 0.1rem solid #E2E8F0;
          background-color: #fff;
          box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(31, 41, 55, 0.08);
          -webkit-box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(31, 41, 55, 0.08);
          transition: background-color 0.4s, color 0.4s, border-color 0.4s; }
          @media screen and (max-width: 576px) {
            .m-product_filter > .filter .filter-tag_item {
              padding: 0.8rem 1.2rem; } }
        .m-product_filter > .filter .filter-tag_box {
          overflow: hidden; }
    .m-product_filter .form-filter {
      display: flex; }
      @media screen and (max-width: 576px) {
        .m-product_filter .form-filter {
          flex-wrap: wrap; } }
      .m-product_filter .form-filter_btn {
        position: absolute;
        top: 50%;
        right: 0.9rem;
        transform: translate(0, -50%);
        width: 4.8rem;
        height: 4.8rem;
        background-color: #000072;
        border-radius: 50%;
        transition: background-color 0.4s; }
        @media screen and (max-width: 576px) {
          .m-product_filter .form-filter_btn {
            top: unset;
            bottom: 0.9rem;
            width: 3.6rem;
            height: 3.6rem;
            transform: none; } }
        .m-product_filter .form-filter_btn:hover {
          background-color: #FDB813; }
        .m-product_filter .form-filter_btn::after {
          content: "";
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          width: 2.4rem;
          height: 2.4rem;
          background-image: url("../../assets/images/icon/icon_search.svg");
          background-repeat: no-repeat;
          background-size: contain; }
      .m-product_filter .form-filter .form-group {
        gap: 0.2rem;
        padding: 1.4rem 2.4rem; }
        @media screen and (max-width: 576px) {
          .m-product_filter .form-filter .form-group {
            padding: 0.8rem 1.2rem; } }
        .m-product_filter .form-filter .form-group:nth-child(1), .m-product_filter .form-filter .form-group:nth-child(2) {
          max-width: 14.25rem;
          padding-right: 0; }
          @media screen and (max-width: 576px) {
            .m-product_filter .form-filter .form-group:nth-child(1), .m-product_filter .form-filter .form-group:nth-child(2) {
              width: 50%;
              max-width: unset; } }
        .m-product_filter .form-filter .form-group:nth-child(3) {
          max-width: 41.1%; }
          @media screen and (max-width: 576px) {
            .m-product_filter .form-filter .form-group:nth-child(3) {
              width: 100%;
              max-width: unset;
              border-top: 0.1rem solid #ddd; }
              .m-product_filter .form-filter .form-group:nth-child(3)::before {
                content: none !important; }
              .m-product_filter .form-filter .form-group:nth-child(3) .select2 {
                width: 87% !important; } }
        .m-product_filter .form-filter .form-group + .form-group {
          position: relative; }
          .m-product_filter .form-filter .form-group + .form-group::before {
            content: "";
            position: absolute;
            left: 0;
            top: 50%;
            transform: translate(0, -50%);
            width: 0.1rem;
            height: 80%;
            background-color: #ddd; }
            @media screen and (max-width: 576px) {
              .m-product_filter .form-filter .form-group + .form-group::before {
                height: 4rem; } }
      .m-product_filter .form-filter label {
        color: #0F172A;
        font-size: 1.2rem;
        font-weight: 500;
        line-height: 133.333%; }
      .m-product_filter .form-filter .select2,
      .m-product_filter .form-filter select,
      .m-product_filter .form-filter input {
        border-radius: 0;
        border: none; }
      .m-product_filter .form-filter .select2-selection,
      .m-product_filter .form-filter select,
      .m-product_filter .form-filter input {
        padding: 0; }
      .m-product_filter .form-filter .select2-selection__arrow {
        display: none; }
      .m-product_filter .form-filter .select2-selection:not(.select2-selection--multiple) .select2-selection__rendered {
        transition: color 0.4s; }
        .m-product_filter .form-filter .select2-selection:not(.select2-selection--multiple) .select2-selection__rendered:hover {
          color: #000072; }
  .m-product_list {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem; }
    @media screen and (max-width: 992px) {
      .m-product_list {
        gap: 1.6rem; } }
  .m-product_item {
    width: calc(3/12 * 100% - calc(3.2rem * 3 / 4)); }
    @media screen and (max-width: 992px) {
      .m-product_item {
        width: calc(50% - 0.8rem); } }
    @media screen and (max-width: 576px) {
      .m-product_item {
        width: 100%; } }

.m-news {
  background-color: #F8FAFC; }
  .m-news_grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(5, 1fr);
    grid-column-gap: 3.2rem;
    grid-row-gap: 2.8rem; }
    @media screen and (max-width: 1200px) {
      .m-news_grid {
        grid-column-gap: 1.6rem;
        grid-row-gap: 1.6rem; } }
    @media screen and (max-width: 992px) {
      .m-news_grid {
        display: flex;
        flex-wrap: wrap; } }
    .m-news_grid .mona-mess-empty {
      grid-column: span 6;
      grid-row: 1 / span 1; }
  @media screen and (max-width: 992px) {
    .m-news_grid .m-news_item {
      width: 100%; } }
  .m-news_grid .m-news_item:nth-child(1) {
    grid-area: 1 / 1 / 6 / 3; }
  .m-news_grid .m-news_item:nth-child(2) {
    grid-area: 1 / 3 / 6 / 5; }
  .m-news_grid .m-news_item:nth-child(3) {
    grid-area: 1 / 5 / 2 / 7; }
  .m-news_grid .m-news_item:nth-child(4) {
    grid-area: 2 / 5 / 3 / 7; }
  .m-news_grid .m-news_item:nth-child(5) {
    grid-area: 3 / 5 / 4 / 7; }
  .m-news_grid .m-news_item:nth-child(6) {
    grid-area: 4 / 5 / 5 / 7; }
  .m-news_grid .m-news_item:nth-child(7) {
    grid-area: 5 / 5 / 6 / 7; }
  @media screen and (max-width: 992px) {
    .m-news_grid .m-news_item:is(:nth-child(1), :nth-child(2)) {
      width: calc(50% - 0.8rem); } }
  @media screen and (max-width: 576px) {
    .m-news_grid .m-news_item:is(:nth-child(1), :nth-child(2)) {
      width: 100%; } }
  .m-news_grid .m-news_item:is(:nth-child(1), :nth-child(2)) .article-item {
    height: 100%; }
  .m-news_grid .m-news_item:is(:nth-child(3), :nth-child(4), :nth-child(5), :nth-child(6), :nth-child(7)) .article-item {
    flex-direction: row;
    gap: 1.2rem;
    border: none;
    border-radius: 1.2rem; }
    .m-news_grid .m-news_item:is(:nth-child(3), :nth-child(4), :nth-child(5), :nth-child(6), :nth-child(7)) .article-item:hover {
      background-color: transparent;
      box-shadow: none;
      -webkit-box-shadow: none; }
  .m-news_grid .m-news_item:is(:nth-child(3), :nth-child(4), :nth-child(5), :nth-child(6), :nth-child(7)) .article-desc {
    display: none; }
  .m-news_grid .m-news_item:is(:nth-child(3), :nth-child(4), :nth-child(5), :nth-child(6), :nth-child(7)) .article-img {
    aspect-ratio: 11.5/8;
    max-width: 11.5rem;
    border-radius: 1.2rem;
    flex-shrink: 0; }
  .m-news_grid .m-news_item:is(:nth-child(3), :nth-child(4), :nth-child(5), :nth-child(6), :nth-child(7)) .article-content {
    padding: 0;
    flex-direction: column-reverse;
    gap: 1.2rem;
    justify-content: center; }
  .m-news_grid .m-news_item:is(:nth-child(3), :nth-child(4), :nth-child(5), :nth-child(6), :nth-child(7)) .article-info {
    gap: 1.3rem; }
    .m-news_grid .m-news_item:is(:nth-child(3), :nth-child(4), :nth-child(5), :nth-child(6), :nth-child(7)) .article-info_item {
      color: #334155;
      font-size: 1.3rem;
      line-height: 100%;
      font-family: var(--font-pri);
      padding: 0;
      background-color: transparent;
      border-radius: 0; }
    .m-news_grid .m-news_item:is(:nth-child(3), :nth-child(4), :nth-child(5), :nth-child(6), :nth-child(7)) .article-info_item + .article-info_item::before {
      top: 55%;
      left: -0.65rem;
      width: 0.1rem;
      height: 1.1rem;
      background-color: #334155; }
  .m-news_grid .m-news_item:is(:nth-child(3), :nth-child(4), :nth-child(5), :nth-child(6), :nth-child(7)) .article-title {
    font-size: 1.6rem;
    text-transform: initial; }

.page-room .form-filter .form-group:nth-child(1), .page-room .form-filter .form-group:nth-child(2) {
  max-width: 14.25rem;
  padding-right: 0; }
  @media screen and (max-width: 576px) {
    .page-room .form-filter .form-group:nth-child(1), .page-room .form-filter .form-group:nth-child(2) {
      width: 50%;
      max-width: unset; } }

@media screen and (max-width: 576px) {
  .page-home .form-filter .form-group:nth-child(3) input,
  .page-home .form-filter .form-group:nth-child(3) label {
    width: 80% !important; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9tZS5jc3MiLCJzb3VyY2VzIjpbImhvbWUuc2NzcyIsIl9jb3JlL19mb250LnNjc3MiLCJfY29yZS9fbWl4aW4uc2NzcyIsIl9jb3JlL192YXJpYWJsZS5zY3NzIiwiX3BhZ2VzL19ob21lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxyXG5AaW1wb3J0IFwiX2NvcmUvZm9udFwiO1xyXG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5cIjtcclxuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XHJcblxyXG4vLyBMYXlvdXRcclxuLy8gQGltcG9ydCBcIl9sYXlvdXRzL3N3aXBlclwiO1xyXG5cclxuLy8gTW9kdWxlc1xyXG4vLyBAaW1wb3J0IFwiX21vZHVsZXMvbmV3cy1saXN0XCI7XHJcblxyXG4vLyBQYWdlc1xyXG5AaW1wb3J0IFwiX3BhZ2VzL2hvbWVcIjsiLCJAbWl4aW4gZnotMjAwIHtcclxuICAgIGZvbnQtc2l6ZTogMjByZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotOTAge1xyXG4gICAgZm9udC1zaXplOiA5cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTcyIHtcclxuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NSB7XHJcbiAgICBmb250LXNpemU6IDYuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjQge1xyXG4gICAgZm9udC1zaXplOiA2LjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02MCB7XHJcbiAgICBmb250LXNpemU6IDZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01NiB7XHJcbiAgICBmb250LXNpemU6IDUuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01NSB7XHJcbiAgICBmb250LXNpemU6IDUuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01MCB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00OCB7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQ1IHtcclxuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MiB7XHJcbiAgICBmb250LXNpemU6IDQuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQwIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM4IHtcclxuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzYge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNCB7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMwIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI5IHtcclxuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjgge1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNiB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI1IHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjQge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjMge1xyXG4gICAgZm9udC1zaXplOiAyLjNyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMiB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMSB7XHJcbiAgICBmb250LXNpemU6IDIuMXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE5IHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTgge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNyB7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE1IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTQge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTEge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei05IHtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRDbGVhcmZpeFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gY2xlYXIge1xyXG4gICp6b29tOiAxO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRGb250XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBtaW5jeW8oKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXHJcbiAgICBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBtaW5jaG8oKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXHJcbiAgICBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBtb25zdGZvbnQoKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBtYXgoJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4oJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWtwb2ludDF9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludDJ9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4tc3Age1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHBvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLWxhbmQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLXBvcnQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItbWluaSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRGbGV4IEJveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtaWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1qY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1qYmV0d2VlbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbkBtaXhpbiBiZ0ltYWdlKCRwb3NpdGlvbjogY2VudGVyLCAkc2l6ZTogY292ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkczogMC41cykge1xyXG4gIHRyYW5zaXRpb246ICRzIGVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBib3goJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuQG1peGluIHBzZXVkbygkejogMCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkejtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ292ZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1peGluIGltZ0NvbnRhaW4ge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gYXV0b1gge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuQG1peGluIHNjcm9sbGJhciB7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzgwYTIwMDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zZWNvbmQsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG14KCRzaXplOiAwKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcclxuICBtYXJnaW4tbGVmdDogJHNpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsQWJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gbGluZUNsYW1wKCRsaW5lOiAyKSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICBsaW5lLWNsYW1wOiAkbGluZTtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn0iLCI6cm9vdCB7XHJcbiAgLS1mb250LXByaTogXCJTVk4tR2lscm95XCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LXNlYzogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtdGhpcmQ6IFwiU1ZOLVBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtZm91cjogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gIC8vIEZvb3RlclxyXG4gIC0tZm9vdGVyLWJnLWNvbG9yOiAjZmZmO1xyXG4gIC0tZm9vdGVyLWNsci10ZXh0OiAjMzM0MTU1O1xyXG4gIC0tZm90ZXItY2xyLXRleHQtY3ByOiAjNjQ3NDhCO1xyXG5cclxuICAvLyBaLWluZGV4XHJcbiAgLS16LWktaGVhZGVyOiAxMDA7XHJcbn1cclxuXHJcbiRjb2xvci1wcmk6ICMwMDAwNzI7XHJcbiRjb2xvci1zZWNvbmQ6ICNGREI4MTM7XHJcblxyXG4kY29sb3ItdGV4dDogIzBGMTcyQTsiLCIvLyAuaG9tZXBhZ2Uge31cclxuXHJcbi5tLXByb2R1Y3Qge1xyXG4gIG1hcmdpbi10b3A6IDMuM3JlbTtcclxuXHJcbiAgJl9maWx0ZXIge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogOHJlbTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNHM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIHRvcDogNi43MTlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy10b3Age1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPi5maWx0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgcGFkZGluZzogMS42cmVtIDA7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMzJweDtcclxuXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDY0cHgpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDEzMDBweCkge1xyXG4gICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVyLWJsb2NrIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1Ni45cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXJlbTtcclxuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCNGMUY1Rjk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHJlbSAwLjNyZW0gMS4ycmVtIDByZW0gcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHJlbSAwLjFyZW0gMC4ycmVtIDByZW0gcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDByZW0gMC4zcmVtIDEuMnJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4xMCksIDByZW0gMC4xcmVtIDAuMnJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVyLXRhZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4My40cmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdHh0IHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgY29sb3I6ICMwRjE3MkE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogU1ZOLUdpbHJveTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9pdGVtIHtcclxuICAgICAgICAgIGNvbG9yOiAjMzc0MTUxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0UyRThGMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHJlbSAwLjFyZW0gMC4ycmVtIDByZW0gcmdiYSgzMSwgNDEsIDU1LCAwLjA4KTtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHJlbSAwLjFyZW0gMC4ycmVtIDByZW0gcmdiYSgzMSwgNDEsIDU1LCAwLjA4KTtcclxuXHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMsIGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS4ycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9ib3gge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vICYtdG9nZ2xlIHtcclxuICAgICAgLy8gICBAaW5jbHVkZSBtaW4oNTc2LjAycHgpIHtcclxuICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC8vICAgfVxyXG5cclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgbGVmdDogNTAlO1xyXG4gICAgICAvLyAgIGJvdHRvbTogLTAuOHJlbTtcclxuICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHJcbiAgICAgIC8vICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIC8vICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAvLyAgIHBhZGRpbmc6IDAuMnJlbTtcclxuXHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8vICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzY0NzQ4QjtcclxuXHJcbiAgICAgIC8vICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLy8gICBpbWcge1xyXG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLy8gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAvLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XHJcbiAgICAgIC8vICAgfVxyXG5cclxuICAgICAgLy8gICAmLmlzLWFjdGl2ZSBpbWcge1xyXG4gICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1maWx0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2J0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIC8vIHRvcDogMC45cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAwLjlyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblxyXG4gICAgICAgIHdpZHRoOiA0LjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0LjhyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgYm90dG9tOiAwLjlyZW07XHJcblxyXG4gICAgICAgICAgd2lkdGg6IDMuNnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMy42cmVtO1xyXG5cclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24vaWNvbl9zZWFyY2guc3ZnXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBnYXA6IDAuMnJlbTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMS40cmVtIDIuNHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNC4yNXJlbTtcclxuICAgICAgICAgIC8vIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MS4xJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBsYWJlbCB7XHJcbiAgICAgICAgICAgIC8vICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0MiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDg3JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgLy8gdG9wOiAxLjdyZW07XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjFyZW07XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgICAgICAgIC8vIHRvcDogMC44cmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMEYxNzJBO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMy4zMzMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VsZWN0MixcclxuICAgICAgc2VsZWN0LFxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbixcclxuICAgICAgc2VsZWN0LFxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlKSB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAzLjJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9pdGVtIHtcclxuICAgIHdpZHRoOiBjYWxjKDMvMTIgKiAxMDAlIC0gY2FsYygzLjJyZW0gKiAzIC8gNCkpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjhyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tLW5ld3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEZBRkM7XHJcblxyXG4gICZfZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMuMnJlbTtcclxuICAgIGdyaWQtcm93LWdhcDogMi44cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjZyZW07XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vbmEtbWVzcy1lbXB0eSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9ncmlkICZfaXRlbSB7XHJcbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBncmlkLWFyZWE6IDEgLyAxIC8gNiAvIDM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBncmlkLWFyZWE6IDEgLyAzIC8gNiAvIDU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICBncmlkLWFyZWE6IDEgLyA1IC8gMiAvIDc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICBncmlkLWFyZWE6IDIgLyA1IC8gMyAvIDc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICBncmlkLWFyZWE6IDMgLyA1IC8gNCAvIDc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICBncmlkLWFyZWE6IDQgLyA1IC8gNSAvIDc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICBncmlkLWFyZWE6IDUgLyA1IC8gNiAvIDc7XHJcbiAgICB9XHJcblxyXG4gICAgJjppcyg6bnRoLWNoaWxkKDEpLCA6bnRoLWNoaWxkKDIpKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuOHJlbSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZS1pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmlzKDpudGgtY2hpbGQoMyksIDpudGgtY2hpbGQoNCksIDpudGgtY2hpbGQoNSksIDpudGgtY2hpbGQoNiksIDpudGgtY2hpbGQoNykpIHtcclxuICAgICAgLmFydGljbGUtaXRlbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZS1kZXNjIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZS1pbWcge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTEuNS84O1xyXG4gICAgICAgIG1heC13aWR0aDogMTEuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcblxyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBnYXA6IDEuMnJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFydGljbGUtaW5mbyB7XHJcbiAgICAgICAgZ2FwOiAxLjNyZW07XHJcblxyXG4gICAgICAgICZfaXRlbSB7XHJcbiAgICAgICAgICBjb2xvcjogIzMzNDE1NTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xyXG5cclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2l0ZW0rLmFydGljbGUtaW5mb19pdGVtIHtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDU1JTtcclxuICAgICAgICAgICAgbGVmdDogLTAuNjVyZW07XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQxNTU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXJvb20ge1xyXG4gIC5mb3JtLWZpbHRlciB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWhvbWUge1xyXG4gIC5mb3JtLWZpbHRlciB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuXHJcbiAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLmhvbWVwYWdlIHtcclxuLy8gICAubS1wcm9kdWN0X2ZpbHRlciAuZm9ybS1maWx0ZXJfYnRuIHtcclxuLy8gICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24vaWNvbl9maWx0ZXIuc3ZnJyk7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUFBOzs4REFFOEQ7QUFXOUQ7OzhEQUU4RDtBQWU5RDs7OERBRThEO0FBaUQ5RDs7OERBRThEO0FDbkY5RCxBQUFBLEtBQUssQ0FBQztFQUNKLFVBQVUsQ0FBQSx5QkFBQztFQUNYLFVBQVUsQ0FBQSxxQkFBQztFQUNYLFlBQVksQ0FBQSwwQkFBQztFQUNiLFdBQVcsQ0FBQSx5QkFBQztFQUdaLGlCQUFpQixDQUFBLEtBQUM7RUFDbEIsaUJBQWlCLENBQUEsUUFBQztFQUNsQixvQkFBb0IsQ0FBQSxRQUFDO0VBR3JCLFlBQVksQ0FBQSxJQUFDLEdBQ2Q7O0FDWEQsQUFBQSxVQUFVLENBQUM7RUFDVCxVQUFVLEVBQUUsTUFBTSxHQThVbkI7RUE1VUUsQUFBRCxpQkFBUSxDQUFDO0lBQ1AsUUFBUSxFQUFFLE1BQU07SUFDaEIsR0FBRyxFQUFFLElBQUk7SUFDVCxPQUFPLEVBQUUsRUFBRTtJQUNYLFVBQVUsRUFBRSxRQUFRLEdBaVRyQjtJRnhSRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO01FN0JsQyxBQUFELGlC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 */
