:root {
  /* Typography */
  --font-pri: "Tahoma", sans-serif;
  --font-sec: "SFU CenturySchoolbookBT", sans-serif;
  --font-third: "Plus Jakarta Sans", sans-serif;
  /* Color Palette */
  --color-pri: #0f7c45;
  --color-sec: #b2db01;
  --color-text: #1b2d1f;
  --color-white: #fff;
  --color-black: #000;
  --container-width: 124.8rem;
  --container-padding: 1.6rem;
  --z-i-header: 100; }

.swiper-navigation {
  display: flex;
  gap: 0.8rem;
  pointer-events: none; }
  .swiper-navigation .next,
  .swiper-navigation .prev {
    width: 3.2rem;
    height: 3.2rem;
    transition: background-color 0.4s, opacity 0.4s, visibility 0.4s, outline-color 0.4s;
    cursor: pointer;
    pointer-events: auto;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden; }
    @media screen and (max-width: 576px) {
      .swiper-navigation .next,
      .swiper-navigation .prev {
        width: 2.4rem;
        height: 2.4rem; } }
    .swiper-navigation .next img,
    .swiper-navigation .prev img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: contain;
      filter: var(--nav-btn-img-filter);
      transition: -webkit-filter 0.4s, filter 0.4s; }
    .swiper-navigation .next.swiper-button-disabled,
    .swiper-navigation .prev.swiper-button-disabled {
      opacity: 0.6;
      pointer-events: none !important; }
    .swiper-navigation .next.swiper-button-lock,
    .swiper-navigation .prev.swiper-button-lock {
      display: none; }
  .swiper-navigation .next img {
    transform: scaleX(-1); }
  @media screen and (max-width: 1250.98px) {
    .swiper-navigation {
      display: none; } }

.swiper-pagination {
  position: relative;
  bottom: 0 !important;
  opacity: 1;
  transform: none !important;
  margin: var(--swiper-pagination-mt, 4rem) auto 0;
  display: flex;
  align-items: center;
  justify-content: center; }
  .swiper-pagination-bullet {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 0;
    background: #d9d9d9;
    opacity: 1;
    margin: 0 0.4rem !important; }
    @media screen and (max-width: 576px) {
      .swiper-pagination-bullet {
        width: 0.6rem;
        height: 0.6rem;
        margin: 0 0.2rem !important; } }
    .swiper-pagination-bullet-active {
      background: #0f7c45; }
  .swiper-pagination.swiper-pagination-lock {
    display: none; }

.h-cate {
  overflow: hidden; }
  .h-cate.decore::after {
    background-position: right top; }
  .h-cate .container {
    max-width: 100%;
    margin-right: 0;
    padding: 0;
    margin-left: calc((100vw - 121.6rem) / 2); }
    @media screen and (max-width: 1248px) {
      .h-cate .container {
        margin-left: 0;
        padding-left: 1.6rem; } }
    @media screen and (max-width: 991.98px) {
      .h-cate .container {
        width: 100%;
        padding-left: 0; } }
  .h-cate__wrap {
    display: flex;
    flex-wrap: wrap; }
  .h-cate__left {
    width: 33.9rem;
    box-shadow: 15px 15px 32px 0 rgba(178, 219, 1, 0.25); }
    .h-cate__left .cate-slider {
      margin-top: 0;
      height: 100%;
      z-index: 2; }
      .h-cate__left .cate-slider .swiper {
        height: 100%; }
      .h-cate__left .cate-slider .swiper-slide {
        width: 100%;
        height: 100%;
        z-index: 0; }
        .h-cate__left .cate-slider .swiper-slide .product-cate {
          width: 100%;
          height: 100%; }
          .h-cate__left .cate-slider .swiper-slide .product-cate .article-img {
            padding-top: 0;
            flex: 1; }
            .h-cate__left .cate-slider .swiper-slide .product-cate .article-img img {
              position: initial; }
          .h-cate__left .cate-slider .swiper-slide .product-cate .article-content {
            padding: 1.6rem; }
          .h-cate__left .cate-slider .swiper-slide .product-cate .article-title {
            font-size: 1.6rem; }
            @media only screen and (max-width: 800px) {
              .h-cate__left .cate-slider .swiper-slide .product-cate .article-title {
                font-size: 1.4rem; } }
            .h-cate__left .cate-slider .swiper-slide .product-cate .article-title a img {
              width: 3.2rem;
              height: 3.2rem; }
        .h-cate__left .cate-slider .swiper-slide.swiper-slide-active {
          z-index: 2; }
    @media screen and (max-width: 991.98px) {
      .h-cate__left {
        display: none; } }
  .h-cate__right {
    width: calc(100% - 33.9rem + 25.2rem);
    height: fit-content;
    margin-left: -25.2rem; }
    @media screen and (max-width: 991.98px) {
      .h-cate__right {
        width: 100%;
        margin-left: 0; } }
  .h-cate .tt-wrap {
    margin-left: 28.4rem;
    padding-bottom: 2.4rem;
    position: relative;
    max-width: 76rem;
    border-bottom: 2px solid #b2db01; }
    .h-cate .tt-wrap::before, .h-cate .tt-wrap::after {
      position: absolute;
      content: "";
      height: 2px;
      background: #f0efeb;
      bottom: -2px; }
    .h-cate .tt-wrap::before {
      width: calc(120 / 760 * 100%);
      left: 0; }
    .h-cate .tt-wrap::after {
      width: calc(100% - (200 / 760 * 100%));
      right: 0; }
      @media screen and (max-width: 575.98px) {
        .h-cate .tt-wrap::after {
          width: calc(100% - (260 / 760 * 100%)); } }
    @media screen and (max-width: 1199.98px) {
      .h-cate .tt-wrap {
        margin-left: 26.8rem; } }
    @media screen and (max-width: 991.98px) {
      .h-cate .tt-wrap {
        width: calc(100% - 3.2rem);
        margin-left: 1.6rem;
        margin-right: 1.6rem; } }
  .h-cate .btn-wrap {
    margin-left: calc(33.9rem + 13.2rem);
    margin-top: 4rem; }
    @media screen and (max-width: 991.98px) {
      .h-cate .btn-wrap {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        padding-left: 1.6rem;
        padding-right: 1.6rem; } }
  .h-cate__img {
    width: 33.9rem; }
    .h-cate__img img {
      max-width: 28rem;
      width: 100%;
      height: auto; }
    @media screen and (max-width: 991.98px) {
      .h-cate__img {
        width: 25.2rem; } }
    @media screen and (max-width: 767.98px) {
      .h-cate__img {
        width: 100%;
        display: none; } }
  .h-cate__box {
    flex: 1;
    padding-left: 3.2rem;
    padding-right: 1.6rem; }
    @media screen and (max-width: 1199.98px) {
      .h-cate__box {
        padding-left: 1.6rem; } }
  .h-cate__text {
    margin-top: 4rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 4rem; }
    .h-cate__text .mona-content {
      font-family: var(--font-pri);
      max-width: 872px;
      font-size: 2rem;
      line-height: 1.5;
      color: #fff; }
      @media only screen and (max-width: 1200px) {
        .h-cate__text .mona-content {
          font-size: 1.8rem; } }
      @media only screen and (max-width: 800px) {
        .h-cate__text .mona-content {
          font-size: 1.6rem; } }
      .h-cate__text .mona-content h2,
      .h-cate__text .mona-content h3,
      .h-cate__text .mona-content h4,
      .h-cate__text .mona-content h5,
      .h-cate__text .mona-content h6,
      .h-cate__text .mona-content h1 {
        color: #b2db01; }
      .h-cate__text .mona-content ul {
        list-style-type: none;
        padding-left: 0; }
        .h-cate__text .mona-content ul li {
          margin: 2.4rem 0;
          position: relative;
          padding-left: 4rem; }
          .h-cate__text .mona-content ul li::before {
            content: "";
            position: absolute;
            top: 0.6rem;
            left: 0;
            width: 2.4rem;
            height: 2.4rem;
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            background-image: url("../images/about/check.svg"); }

.h-product {
  overflow: hidden; }
  .h-product .tt-top:has(.btn) .tt-wrap {
    align-items: start;
    text-align: left; }
  .h-product .tt-wrap {
    text-align: center;
    align-items: center; }
  .h-product .tt-main {
    color: var(--color-pri); }

.h-product.outstanding .tt-wrap {
  align-items: start; }

.h-product.outstanding .tt-top {
  justify-content: space-between; }

.h-product.outstanding .swiper-navigation {
  display: flex; }

.h-product.outstanding .swiper-navigation .next,
.h-product.outstanding .swiper-navigation .prev {
  filter: brightness(0) saturate(100%) invert(95%) sepia(90%) saturate(5020%) hue-rotate(11deg) brightness(86%) contrast(100%); }

.partner {
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("../images/home/partner_bg.jpg"); }
  .partner .tt-wrap {
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-bottom: 4rem; }
  .partner .tt-main {
    color: var(--color-pri); }

.partner-item {
  padding: 1.2rem 2.4rem;
  display: flex;
  align-items: center;
  box-shadow: none;
  background-color: transparent;
  border: none; }
  .partner-item img {
    width: auto;
    height: auto;
    max-height: calc(100vw * (116 / 1512));
    min-height: 4rem;
    object-fit: cover; }
  @media screen and (max-width: 991.98px) {
    .partner-item {
      padding: 1.2rem 1.6rem; } }
  @media screen and (max-width: 575.98px) {
    .partner-item {
      padding: 0.6rem 1rem; } }

.partner-slider {
  margin-top: 2.4rem; }
  .partner-slider .splide__slide {
    padding: 0 2rem;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (max-width: 1199.98px) {
      .partner-slider .splide__slide {
        padding: 0 0.8rem; } }

.p-product .space {
  padding-block: 4rem; }
  @media screen and (max-width: 991.98px) {
    .p-product .space {
      padding-block: 3rem; } }
  @media screen and (max-width: 575.98px) {
    .p-product .space {
      padding-block: 2rem; } }
  .p-product .space:has(+ .partner) {
    padding-block-end: 8rem; }
    @media screen and (max-width: 991.98px) {
      .p-product .space:has(+ .partner) {
        padding-block-end: 6rem; } }
    @media screen and (max-width: 575.98px) {
      .p-product .space:has(+ .partner) {
        padding-block-end: 4rem; } }

.p-product .h-cate,
.p-product .partner {
  padding-block: 8rem; }
  @media screen and (max-width: 991.98px) {
    .p-product .h-cate,
    .p-product .partner {
      padding-block: 6rem; } }
  @media screen and (max-width: 575.98px) {
    .p-product .h-cate,
    .p-product .partner {
      padding-block: 4rem; } }
  .p-product .h-cate + .space,
  .p-product .partner + .space {
    padding-block-start: 8rem; }
    @media screen and (max-width: 991.98px) {
      .p-product .h-cate + .space,
      .p-product .partner + .space {
        padding-block-start: 6rem; } }
    @media screen and (max-width: 575.98px) {
      .p-product .h-cate + .space,
      .p-product .partner + .space {
        padding-block-start: 4rem; } }

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