/* financials */

section {
  &.financials {
    &.highlights {
      width: 100%;
      height: auto;
      padding: 0rem;
      margin: 0rem;
      display: flex;
      flex-flow: column wrap;
      gap: 6rem;
      justify-content: start;
      align-items: start;

      > .layer {
        width: 100%;
        height: auto;
        padding: 0rem;
        margin: 0rem;
        display: grid;
        grid-template-columns: 1fr;
        gap: 8rem 6rem;
        justify-content: start;
        align-items: start;

        @media (max-width: 767px) {
          gap: 6rem;
        }

        > .object {
          position: relative;
          z-index: 0;
          width: 100%;
          height: auto;
          padding: 0rem;
          margin: 0rem;
          display: grid;
          grid-template-columns: 100%;
          gap: 2rem;
          justify-content: start;
          align-items: start;

          > .headline {
            width: 100%;
            height: auto;
            padding: 0rem;
            margin: 0rem;

            > h2 {
              width: 100%;
              height: auto;
              padding: 0rem;
              margin: 0rem;
              display: grid;
              grid-template-columns: 100%;
              gap: 0.6rem;
              justify-content: start;
              align-items: start;

              > span {
                width: 100%;
                height: auto;
                font-size: 2.8rem;
                font-weight: 700;
                text-align: left;
                line-height: 4.4rem;
                padding: 0rem;
                margin: 0rem;

                @media (max-width: 767px) {
                  font-size: 2rem;
                }
              }
            }
          }

          > .info {
            width: 100%;
            height: auto;
            padding: 0rem;
            margin: 0rem;
            display: grid;
            grid-template-columns: 100%;
            gap: 3rem;
            justify-content: start;
            align-items: start;

            > table {
              width: 100%;
              height: auto;
              padding: 0rem;
              margin: 0rem;
              border-collapse: collapse;
              display: table;
              table-layout: fixed;

              > thead {
                width: 100%;
                height: auto;
                padding: 0rem;
                margin: 0rem;

                > tr {
                  width: 100%;
                  height: auto;
                  padding: 0rem;
                  margin: 0rem;

                  > th,
                  > td {
                    width: 100%;
                    height: auto;
                    font-size: 1.4rem;
                    line-height: 1;
                    padding: 1.2rem 1rem;
                    margin: 0rem;
                    border: 0.1rem solid var(--border-gray);
                  }

                  > th {
                    color: var(--text-white);
                    font-weight: 400;
                    text-align: center;
                    background-color: #929292;
                  }

                  > td {
                    font-weight: 400;
                    text-align: right;
                    background-color: var(--background-white);
                  }
                }
              }

              > tbody {
                width: 100%;
                height: auto;
                padding: 0rem;
                margin: 0rem;

                > tr {
                  width: 100%;
                  height: auto;
                  padding: 0rem;
                  margin: 0rem;

                  > th,
                  > td {
                    width: 100%;
                    height: auto;
                    font-size: 1.4rem;
                    line-height: 1;
                    padding: 1.2rem 1rem;
                    margin: 0rem;
                    border: 0.1rem solid var(--border-gray);
                  }

                  > th {
                    color: var(--text-white);
                    font-weight: 400;
                    text-align: center;
                    background-color: #929292;

                    &.headline {
                      color: var(--text-white);

                      &.segment1 {
                        background-color: var(--chart-segment-blue-500);
                      }

                      &.segment2 {
                        background-color: var(--chart-segment-blue-400);
                      }

                      &.segment3 {
                        background-color: var(--chart-segment-blue-300);
                      }

                      &.segment4 {
                        background-color: var(--chart-segment-blue-200);
                      }

                      &.segment5 {
                        background-color: var(--chart-segment-blue-100);
                      }
                    }
                  }

                  > td {
                    font-weight: 400;
                    text-align: right;
                    background-color: var(--background-white);
                  }
                }
              }
            }
          }

          > .graph {
            width: 100%;
            height: auto;
            padding: 0rem;
            margin: 0rem;
            display: grid;
            grid-template-columns: 100%;
            gap: 2rem;
            justify-content: start;
            align-items: start;

            > .xj-graph_img {
              width: 100%;
              height: auto;
              padding: 3rem 2rem 2rem 2rem;
              margin: 0rem;
              background-color: var(--background-white);
              border-radius: 0.8rem;
              overflow: hidden;

              > img {
                width: 100%;
                height: auto;
                padding: 0rem;
                margin: 0rem;
                display: block;
              }
            }

            table {
              width: 100%;
              height: auto;
              padding: 0rem;
              margin: 0rem;
              border-collapse: collapse;
              display: table;
              table-layout: fixed;

              > thead {
                width: 100%;
                height: auto;
                padding: 0rem;
                margin: 0rem;

                > tr {
                  width: 100%;
                  height: auto;
                  padding: 0rem;
                  margin: 0rem;

                  > th,
                  > td {
                    width: 100%;
                    height: auto;
                    font-size: 1.4rem;
                    line-height: 1;
                    padding: 1.2rem 2rem;
                    margin: 0rem;
                    border: 0.1rem solid var(--border-gray);
                  }

                  > th {
                    color: var(--text-white);
                    font-weight: 500;
                    text-align: center;
                    background-color: #929292;
                  }

                  > td {
                    font-weight: 400;
                    text-align: right;
                    background-color: var(--background-white);
                  }
                }
              }

              > tbody {
                width: 100%;
                height: auto;
                padding: 0rem;
                margin: 0rem;

                > tr {
                  width: 100%;
                  height: auto;
                  padding: 0rem;
                  margin: 0rem;

                  > th,
                  > td {
                    width: 100%;
                    height: auto;
                    font-size: 1.4rem;
                    line-height: 1;
                    padding: 1.2rem 2rem;
                    margin: 0rem;
                    border: 0.1rem solid var(--border-gray);
                  }

                  > th {
                    color: var(--text-white);
                    font-weight: 500;
                    text-align: center;
                    background-color: #929292;

                    &.headline {
                      color: var(--text-white);

                      &.segment1 {
                        background-color: var(--chart-segment-blue-500);
                      }

                      &.segment2 {
                        background-color: var(--chart-segment-blue-400);
                      }

                      &.segment3 {
                        background-color: var(--chart-segment-blue-300);
                      }

                      &.segment4 {
                        background-color: var(--chart-segment-blue-200);
                      }

                      &.segment5 {
                        background-color: var(--chart-segment-blue-100);
                      }
                    }
                  }

                  > td {
                    font-weight: 400;
                    text-align: right;
                    background-color: var(--background-white);

                    &:first-child {
                      text-align: left;
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

/* responsive：960px */
@media (max-width: 960px) {
}

/* responsive：519px */
@media (max-width: 519px) {
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jc3MvcGFnZXMvaW52ZXN0b3IvZmluYW5jaWFscy9oaWdobGlnaHRzL2luZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBmaW5hbmNpYWxzICovXG5cbnNlY3Rpb24ge1xuICAmLmZpbmFuY2lhbHMge1xuICAgICYuaGlnaGxpZ2h0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICBtYXJnaW46IDByZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgIGdhcDogNnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgID4gLmxheWVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgbWFyZ2luOiAwcmVtO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiA4cmVtIDZyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBnYXA6IDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICA+IC5vYmplY3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgIG1hcmdpbjogMHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICAgICA+IC5oZWFkbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICAgICAgICBtYXJnaW46IDByZW07XG5cbiAgICAgICAgICAgID4gaDIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgICBtYXJnaW46IDByZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgICAgZ2FwOiAwLjZyZW07XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHJlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLmluZm8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICAgICAgID4gdGFibGUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgICBtYXJnaW46IDByZW07XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgICAgICAgICAgID4gdGhlYWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHJlbTtcblxuICAgICAgICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcmVtO1xuXG4gICAgICAgICAgICAgICAgICA+IHRoLFxuICAgICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICA+IHRoIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjkyOTI7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiB0Ym9keSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcmVtO1xuXG4gICAgICAgICAgICAgICAgPiB0ciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDByZW07XG5cbiAgICAgICAgICAgICAgICAgID4gdGgsXG4gICAgICAgICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgID4gdGgge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkyOTI5MjtcblxuICAgICAgICAgICAgICAgICAgICAmLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnNlZ21lbnQxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LXNlZ21lbnQtYmx1ZS01MDApO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuc2VnbWVudDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtc2VnbWVudC1ibHVlLTQwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5zZWdtZW50MyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1zZWdtZW50LWJsdWUtMzAwKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnNlZ21lbnQ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LXNlZ21lbnQtYmx1ZS0yMDApO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuc2VnbWVudDUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtc2VnbWVudC1ibHVlLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAuZ3JhcGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICAgICAgID4gLnhqLWdyYXBoX2ltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMHJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC13aGl0ZSk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcmVtO1xuICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgICAgICAgICA+IHRoZWFkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDByZW07XG5cbiAgICAgICAgICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHJlbTtcblxuICAgICAgICAgICAgICAgICAgPiB0aCxcbiAgICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDByZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgPiB0aCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gdGJvZHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHJlbTtcblxuICAgICAgICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcmVtO1xuXG4gICAgICAgICAgICAgICAgICA+IHRoLFxuICAgICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDJyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICA+IHRoIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjkyOTI7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5zZWdtZW50MSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1zZWdtZW50LWJsdWUtNTAwKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnNlZ21lbnQyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LXNlZ21lbnQtYmx1ZS00MDApO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuc2VnbWVudDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtc2VnbWVudC1ibHVlLTMwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5zZWdtZW50NCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1zZWdtZW50LWJsdWUtMjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnNlZ21lbnQ1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LXNlZ21lbnQtYmx1ZS0xMDApO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtd2hpdGUpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogcmVzcG9uc2l2Ze+8mjk2MHB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbn1cblxuLyogcmVzcG9uc2l2Ze+8mjUxOXB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogNTE5cHgpIHtcbn1cbiJdfQ== */