/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "Kanit", sans-serif;
  --header-index: 99; }

.store-type {
  margin: 4rem 0rem 4rem; }
  @media screen and (max-width: 992px) {
    .store-type {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .store-type {
      margin: 4rem 0rem; } }
  .store-type_item {
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    cursor: pointer;
    height: 100%;
    justify-content: center;
    align-items: center;
    padding: 2.4rem;
    border-radius: 1.6rem;
    background-color: rgba(3, 184, 255, 0.1);
    transition: box-shadow 0.4s, -webkit-box-shadow 0.4s; }
    @media screen and (max-width: 576px) {
      .store-type_item {
        padding: 1.6rem;
        border-radius: 0.8rem;
        gap: 1.2rem; } }
    @media screen and (min-width: 1200px) {
      .store-type_item:hover, .store-type_item:focus-visible {
        box-shadow: 0.4rem 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.25);
        -webkit-box-shadow: 0.4rem 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.25); } }
    .store-type_item.is-active {
      box-shadow: 0.4rem 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.25);
      -webkit-box-shadow: 0.4rem 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.25); }
      @media screen and (max-width: 992px) {
        .store-type_item.is-active {
          box-shadow: 0.4rem 0.4rem 1.6rem 0 rgba(0, 0, 0, 0.25);
          -webkit-box-shadow: 0.4rem 0.4rem 1.6rem 0 rgba(0, 0, 0, 0.25); } }
  .store-type_logo {
    max-height: 7rem; }
    @media screen and (max-width: 576px) {
      .store-type_logo {
        height: 5rem; } }
    .store-type_logo img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .store-type_img {
    aspect-ratio: 33.6/28.9;
    max-width: 100%;
    border-radius: 0.8rem;
    overflow: hidden; }
    .store-type_img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }

.js-store-type-swiper {
  --slide-number: 3;
  --slide-spacing: 1.6rem;
  position: relative;
  margin: 0 calc(var(--slide-spacing) * -1); }
  @media screen and (max-width: 992px) {
    .js-store-type-swiper {
      --slide-number: 2;
      --slide-spacing: 0.8rem; } }
  .js-store-type-swiper .swiper {
    padding: 4rem 0;
    margin: -4rem 0;
    pointer-events: none; }
    .js-store-type-swiper .swiper-wrapper {
      pointer-events: auto; }
  .js-store-type-swiper .swiper-slide {
    height: unset;
    padding: 0 var(--slide-spacing);
    width: calc(100% / var(--slide-number)); }

.store {
  margin: 4rem 0rem 12rem; }
  @media screen and (max-width: 992px) {
    .store {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .store {
      margin: 4rem 0rem; } }
  .store .title-w-desc {
    align-items: center;
    text-align: center; }
  .store-inner {
    display: flex;
    flex-wrap: wrap;
    gap: 2.4rem 3.2rem; }
  .store-left {
    width: 28rem;
    flex-shrink: 0; }
    @media screen and (max-width: 768px) {
      .store-left {
        width: 100%; } }
    .store-left_sticky {
      position: sticky;
      top: 13rem; }
    .store-left_box {
      padding: 1.2rem 1.6rem;
      border-radius: 0.8rem;
      border: 1px solid rgba(36, 36, 36, 0.2);
      background-color: #f9f9f9; }
    .store-left_title {
      color: #242424;
      font-size: 1.6rem;
      font-weight: 500;
      line-height: 150%;
      padding-right: 2.4rem;
      cursor: pointer;
      position: relative; }
      .store-left_title::after {
        content: '';
        position: absolute;
        top: 0.4rem;
        right: 0;
        width: 1.6rem;
        height: 1.6rem;
        background-image: url("../../assets/images/store/plus.svg");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center; }
      .store-left_title.is-active::after {
        background-image: url("../../assets/images/store/minus.svg"); }
    .store-left_form {
      margin-top: 1.6rem; }
      .store-left_form form {
        display: flex;
        flex-direction: column;
        gap: 1.6rem; }
        .store-left_form form .form-children {
          padding-left: 2.4rem; }
      .store-left_form .form-search {
        width: 100%;
        position: relative; }
        .store-left_form .form-search input {
          height: 4rem;
          padding: 1rem 1.6rem 1rem 4rem;
          border-color: rgba(36, 36, 36, 0.2); }
          .store-left_form .form-search input::placeholder {
            color: rgba(36, 36, 36, 0.8); }
        .store-left_form .form-search button {
          position: absolute;
          width: 1.6rem;
          height: 1.6rem;
          top: 50%;
          transform: translateY(-50%);
          left: 1.6rem;
          background-image: url("../../assets/images/store/icon_search.svg");
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center; }
      .store-left_form .form-list {
        display: flex;
        flex-direction: column;
        gap: 1.6rem; }
      .store-left_form .form-checkbox {
        gap: 0.4rem;
        align-items: initial;
        display: flex;
        align-items: center;
        width: 100%;
        padding-right: 1.6rem; }
        .store-left_form .form-checkbox label {
          width: fit-content;
          cursor: pointer;
          display: block;
          position: relative;
          padding-left: 2.4rem;
          color: #242424;
          font-size: 1.4rem;
          font-weight: 300;
          line-height: 150%; }
          .store-left_form .form-checkbox label::before {
            content: '';
            position: absolute;
            top: 0.2rem;
            left: 0;
            width: 1.6rem;
            height: 1.6rem;
            border-radius: 0.4rem;
            border: 1px solid rgba(36, 36, 36, 0.2);
            background-color: transparent;
            transition: border-color 0.4s, background-color 0.4s;
            box-sizing: border-box; }
          .store-left_form .form-checkbox label:has(input[type="checkbox"]:checked)::before {
            border-color: #e31f2b;
            background-color: #e31f2b; }
        .store-left_form .form-checkbox input[type="checkbox"] {
          position: absolute;
          opacity: 0;
          visibility: hidden;
          width: 1px;
          height: 1px; }
      .store-left_form .form-group_qty {
        color: #242424;
        font-size: 1.4rem;
        font-weight: 300;
        line-height: 150%;
        position: relative; }
        .store-left_form .form-group_qty::before {
          content: '(';
          color: #242424;
          font-size: 1.4rem; }
        .store-left_form .form-group_qty::after {
          content: ')';
          color: #242424;
          font-size: 1.4rem; }
  .store-right {
    flex: 1;
    max-width: 100%; }
  .store-list {
    --gap: 3.2rem;
    --item-number: 3;
    display: flex;
    flex-wrap: wrap;
    gap: var(--gap); }
    @media screen and (max-width: 992px) {
      .store-list {
        --gap: 2.4rem;
        --item-number: 2; } }
    @media screen and (max-width: 576px) {
      .store-list {
        --gap: 1.6rem; } }
    .store-list .investor-item {
      aspect-ratio: 1;
      border-radius: 1.6rem; }
      @media screen and (max-width: 576px) {
        .store-list .investor-item {
          border-radius: 0.8rem; } }
      .store-list .investor-item_img::before {
        background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 69.79%, rgba(0, 0, 0, 0.8) 100%); }
      .store-list .investor-item_text {
        inset: initial;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 2.4rem;
        font-size: 2.4rem;
        height: auto !important; }
        @media only screen and (max-width: 1200px) {
          .store-list .investor-item_text {
            font-size: 2rem; } }
        @media only screen and (max-width: 800px) {
          .store-list .investor-item_text {
            font-size: 1.7rem; } }
        @media screen and (max-width: 992px) {
          .store-list .investor-item_text {
            padding: 1.6rem; } }
        @media screen and (max-width: 576px) {
          .store-list .investor-item_text {
            padding: 1.2rem; } }
  .store-list:not(:has(li)) > * {
    height: initial; }
  .store-list > * {
    width: calc(100% / var(--item-number) - (var(--gap) * (var(--item-number) - 1) / var(--item-number))); }

.p-store {
  position: relative; }
  .p-store::before {
    content: '';
    position: absolute;
    inset: 0;
    top: 0;
    z-index: -1;
    background-image: url("../../assets/images/investor/decor.png");
    background-size: 100% auto;
    background-position: top center;
    background-repeat: no-repeat; }
    @media screen and (max-width: 576px) {
      .p-store::before {
        top: 0; } }

.form-parent:has(.form-children) > .form-checkbox {
  position: relative; }
  .form-parent:has(.form-children) > .form-checkbox::before {
    content: '';
    width: 1rem;
    height: 0.8rem;
    background: url(../images/header/arr-down.svg);
    background-size: contain;
    background-repeat: no-repeat;
    filter: invert(1) brightness(0);
    position: absolute;
    right: 0;
    top: 0.7rem; }

.form-children {
  display: none; }

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