:root {
  --font-pri: 'SFProDisplay', sans-serif;
  --font-sec: "Bai Jamjuree", sans-serif;
  --size-hd: 10rem; }

.product-container {
  padding-top: 4rem; }

.product-type {
  display: flex;
  flex-direction: column;
  max-width: 74.3rem;
  margin: 0 auto; }
  @media screen and (max-width: 800px) {
    .product-type {
      max-width: 60rem; } }
  .product-type .product-logo {
    width: 17.9rem;
    height: auto;
    align-self: center; }
    .product-type .product-logo img {
      display: block;
      width: 100%;
      height: 100%; }
    @media screen and (max-width: 800px) {
      .product-type .product-logo {
        width: 14rem; } }
  .product-type .seperate {
    margin-top: 2.7rem;
    width: 100%;
    height: 0.1rem;
    background-color: #000; }
  .product-type ul {
    display: flex;
    justify-content: space-between;
    margin-inline: -2.7rem; }
    @media screen and (max-width: 525px) {
      .product-type ul {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        justify-items: center;
        margin-inline: 0;
        padding-bottom: 2.7rem;
        border-bottom: 0.1rem solid #000; } }
    .product-type ul li {
      color: #200D0D;
      font-size: 2.4rem;
      font-weight: 400;
      line-height: 137.236%;
      text-transform: uppercase;
      padding-top: 2.7rem;
      padding-inline: 2.7rem;
      transition: all 0.5s;
      cursor: pointer; }
      @media only screen and (max-width: 1200px) {
        .product-type ul li {
          font-size: 2rem; } }
      @media only screen and (max-width: 800px) {
        .product-type ul li {
          font-size: 1.7rem; } }
    .product-type ul li:nth-child(2) {
      position: relative;
      padding-inline: 5.4rem; }
      .product-type ul li:nth-child(2)::before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 0.1rem;
        height: 3.2rem;
        background-color: #200D0D; }
      .product-type ul li:nth-child(2)::after {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        width: 0.1rem;
        height: 3.2rem;
        background-color: #200D0D; }
      @media screen and (max-width: 525px) {
        .product-type ul li:nth-child(2) {
          padding-inline: 2.7rem; }
          .product-type ul li:nth-child(2)::before, .product-type ul li:nth-child(2)::after {
            content: none; } }
    .product-type ul li.is-active {
      text-shadow: 0 0 0.1rem currentColor;
      line-height: 137.236%;
      text-decoration: underline; }
    .product-type ul li:not(.is-active):hover {
      line-height: 137.236%;
      text-decoration: underline;
      text-shadow: 0 0 0.1rem currentColor; }

.product-header {
  position: relative; }
  @media screen and (max-width: 1400px) {
    .product-header {
      display: flex;
      flex-direction: column; } }
  .product-header .banner-title {
    display: none;
    width: 90%; }
    @media screen and (max-width: 900px) {
      .product-header .banner-title {
        display: block;
        margin-top: 4rem;
        align-self: center; } }
    .product-header .banner-title img {
      width: 100%; }
  .product-header .banner {
    position: relative;
    inset: 0;
    width: 100%;
    height: 100%;
    padding-top: 40%; }
    @media screen and (max-width: 900px) {
      .product-header .banner {
        padding-top: 60%; } }
    .product-header .banner img {
      position: absolute;
      inset: 0;
      width: 100%;
      height: 100%;
      z-index: -1; }
      @media screen and (max-width: 900px) {
        .product-header .banner img {
          content: url(../../assets/images/product/product_banner2_m.png); } }
  .product-header .group-item {
    display: flex;
    gap: 5.25rem;
    flex-direction: column;
    align-items: flex-end;
    max-width: 35%;
    position: absolute;
    top: 35%;
    right: 15%; }
    @media screen and (max-width: 1400px) {
      .product-header .group-item {
        position: initial;
        max-width: 100%;
        padding: 0 1.5rem;
        align-items: initial; } }

.product_act {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 2rem; }
  @media screen and (max-width: 1400px) {
    .product_act {
      flex-direction: row;
      margin: 2rem auto; } }
  @media screen and (max-width: 450px) {
    .product_act {
      flex-direction: column;
      width: 80%;
      align-items: center; } }

.product-content {
  position: relative;
  text-align: center;
  padding-block: 6.5rem; }
  .product-content > img {
    position: absolute;
    inset: 0;
    z-index: -1;
    width: 100%;
    height: 100%; }
  .product-content .product_info {
    color: #FFFDF3;
    font-size: 2rem;
    font-weight: 400;
    line-height: 177.811%; }
    @media only screen and (max-width: 1200px) {
      .product-content .product_info {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .product-content .product_info {
        font-size: 1.6rem; } }
  .product-content .mona-mess-empty {
    color: #FFFDF3;
    font-weight: 400;
    line-height: 177.811%;
    text-align: left; }
  .product-content .filter {
    padding-block: 5.4rem;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 2rem; }
    @media screen and (max-width: 525px) {
      .product-content .filter {
        justify-content: initial; } }
    .product-content .filter > * {
      color: #200D0D;
      font-size: 2.4rem;
      font-weight: 400;
      line-height: 130%;
      background: #fff;
      border-radius: 7.8rem;
      padding: 0.8rem 2.4rem;
      cursor: pointer;
      transition: all 0.5s; }
      @media only screen and (max-width: 1200px) {
        .product-content .filter > * {
          font-size: 2rem; } }
      @media only screen and (max-width: 800px) {
        .product-content .filter > * {
          font-size: 1.7rem; } }
      .product-content .filter > *:hover {
        background-color: #AA1717;
        color: #fff; }
      .product-content .filter > *.is-active {
        background-color: #AA1717;
        color: #fff; }
  .product-content .list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 4rem 9.2rem; }
    @media screen and (max-width: 1250px) {
      .product-content .list {
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 850px) {
      .product-content .list {
        grid-template-columns: repeat(1, 1fr); } }
  .product-content .list .item_img {
    display: block;
    aspect-ratio: 34.6/49.3;
    border-radius: 2.5rem;
    overflow: hidden; }
    .product-content .list .item_img:hover img {
      transform: scale(1.05); }
    .product-content .list .item_img img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.5s; }
  .product-content .list .item_act {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    margin-top: 2.2rem; }
  @media screen and (max-width: 850px) {
    .product-content .list .item_buy {
      min-width: 21.2rem; } }
  .product-content .list .item_contact {
    min-width: 12.9rem; }
  @media screen and (max-width: 450px) {
    .product-content .list .item_buy, .product-content .list .item_contact {
      min-width: unset;
      width: 70%; } }

#ajax-pagination {
  margin-top: 6.5rem; }
  @media screen and (max-width: 375px) {
    #ajax-pagination {
      transform: scale(0.75); } }
  #ajax-pagination ul {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    gap: 2rem; }
    @media screen and (max-width: 400px) {
      #ajax-pagination ul {
        gap: 0.5rem; } }
    #ajax-pagination ul :is(a, span).page-numbers:not(:is(.prev, .next)) {
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 2.4rem;
      width: 4.2rem;
      height: 4.2rem;
      border-radius: 50%;
      transition: background-color 0.5s; }
      @media only screen and (max-width: 1200px) {
        #ajax-pagination ul :is(a, span).page-numbers:not(:is(.prev, .next)) {
          font-size: 2rem; } }
      @media only screen and (max-width: 800px) {
        #ajax-pagination ul :is(a, span).page-numbers:not(:is(.prev, .next)) {
          font-size: 1.7rem; } }
      #ajax-pagination ul :is(a, span).page-numbers:not(:is(.prev, .next)).current, #ajax-pagination ul :is(a, span).page-numbers:not(:is(.prev, .next)):hover {
        background-color: #AA1717; }
    #ajax-pagination ul .page-numbers:is(.prev, .next) {
      display: block;
      padding: 1rem;
      transition: color 0.5s; }
      #ajax-pagination ul .page-numbers:is(.prev, .next):hover {
        color: #AA1717; }

.banner-sale {
  position: relative;
  height: 64.4rem; }
  @media screen and (max-width: 900px) {
    .banner-sale {
      height: 50rem; } }
  @media screen and (max-width: 525px) {
    .banner-sale {
      height: 40rem; } }
  .banner-sale_img {
    position: absolute;
    inset: 0; }
    .banner-sale_img img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .banner-sale_img::after {
      content: "";
      position: absolute;
      inset: 0;
      opacity: 0.5;
      background: linear-gradient(270deg, #200D0D 46.07%, rgba(76, 55, 55, 0) 118.15%); }
  .banner-sale_content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    padding-right: 1.5rem; }
  .banner-sale_btn {
    min-width: unset;
    line-height: 137.236%;
    padding: 0.5rem 2.5rem;
    margin-top: 4rem; }
    @media screen and (max-width: 525px) {
      .banner-sale_btn {
        margin-top: 2rem;
        margin-bottom: 3rem; } }
  .banner-sale_title {
    font-size: 6.4rem;
    font-weight: 600;
    letter-spacing: 0.064rem; }
    @media only screen and (max-width: 1200px) {
      .banner-sale_title {
        font-size: 3.9rem; } }
    @media only screen and (max-width: 800px) {
      .banner-sale_title {
        font-size: 2.9rem; } }
  .banner-sale_desc {
    font-size: 2.4rem;
    font-weight: 300;
    line-height: 137.236%;
    max-width: 66.7rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden; }
    @media only screen and (max-width: 1200px) {
      .banner-sale_desc {
        font-size: 2rem; } }
    @media only screen and (max-width: 800px) {
      .banner-sale_desc {
        font-size: 1.7rem; } }
    @media screen and (max-width: 525px) {
      .banner-sale_desc {
        font-size: 1.4rem; } }

.more-product {
  color: #FFFDF3;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 150%;
  text-transform: uppercase;
  background-color: #200D0D; }
  @media only screen and (max-width: 1200px) {
    .more-product {
      font-size: 2rem; } }
  @media only screen and (max-width: 800px) {
    .more-product {
      font-size: 1.7rem; } }
  .more-product a {
    display: block;
    text-align: center;
    padding-block: 3.7rem;
    position: relative;
    z-index: 1;
    overflow: hidden; }
    .more-product a::after {
      content: "";
      background: #AA1717;
      position: absolute;
      z-index: -1;
      left: -20%;
      right: -20%;
      top: 0;
      bottom: 0;
      transform: skewX(-45deg) scale(0, 1);
      transition: all 0.5s; }
    .more-product a:hover::after {
      transform: skewX(-45deg) scale(1, 1);
      -webkit-transition: all 0.5s;
      transition: all 0.5s; }
    @media screen and (max-width: 800px) {
      .more-product a {
        padding-block: 2.8rem; } }
    @media screen and (max-width: 800px) {
      .more-product a {
        padding-block: 1.8rem; } }

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