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

.hot-new {
  display: flex;
  flex-direction: column;
  margin: 0;
  row-gap: 2.4rem; }
  @media screen and (min-width: 1025px) {
    .hot-new {
      flex-direction: row;
      margin: 0 -1rem; }
      .hot-new .new-box {
        flex: 1;
        transition: flex 0.4s ease;
        padding: 0 1rem; }
      .hot-new:has(.new-box:hover) .new-box {
        flex: 0 0 calc((12 - 7.5) / 2 / 12 * 100%);
        transition-delay: 0.3s; }
      .hot-new:has(.new-box:hover) .new-box:hover {
        flex: 0 0 calc(7.5 / 12 * 100%); }
        .hot-new:has(.new-box:hover) .new-box:hover .new-info {
          opacity: 1;
          pointer-events: initial;
          visibility: visible;
          transition: 0.4s;
          transition-delay: 0.5s; }
      .hot-new:not(:has(.new-box:hover)) .new-box:first-child {
        flex: 0 0 calc(7.5 / 12 * 100%); }
        .hot-new:not(:has(.new-box:hover)) .new-box:first-child .new-info {
          opacity: 1;
          pointer-events: initial;
          visibility: visible;
          transition: 0.4s;
          transition-delay: 0.5s; }
      .hot-new:not(:has(.new-box:hover)) .new-box:not(:first-child) {
        flex: 0 0 calc((12 - 7.5) / 2 / 12 * 100%); }
      .hot-new .new-box {
        position: relative; }
      .hot-new .new-item {
        margin: 0;
        height: 71rem; }
      .hot-new .new-info {
        position: absolute;
        width: 100%;
        padding: 4rem;
        bottom: 0;
        left: 0;
        opacity: 0;
        pointer-events: none;
        visibility: hidden;
        transition: 0.1s; }
        .hot-new .new-info .date {
          color: #fff; }
      .hot-new .new-i-inner .text-16 {
        display: none; }
      .hot-new .new-i-inner .new-link > a {
        font-size: 4rem;
        color: #fff; } }
    @media only screen and (min-width: 1025px) and (max-width: 1200px) {
      .hot-new .new-i-inner .new-link > a {
        font-size: 3.5rem; } }
    @media only screen and (min-width: 1025px) and (max-width: 800px) {
      .hot-new .new-i-inner .new-link > a {
        font-size: 2.7rem; } }
  @media screen and (min-width: 1025px) {
      .hot-new .new-view {
        display: none; }
      .hot-new .new-img {
        width: 100%;
        padding: 0;
        height: 100%; }
        .hot-new .new-img .img-box {
          position: relative;
          padding-top: 0; }
          .hot-new .new-img .img-box > img,
          .hot-new .new-img .img-box picture {
            position: relative;
            top: 0;
            left: 0;
            transform: unset; }
            .hot-new .new-img .img-box > img > img,
            .hot-new .new-img .img-box picture > img {
              width: 100%;
              height: 100%;
              object-fit: cover; }
          .hot-new .new-img .img-box:hover > img {
            transform: unset; } }
  @media screen and (max-width: 1024px) {
    .hot-new .new-img {
      width: 50% !important; } }
  @media screen and (max-width: 1024px) and (max-width: 480px) {
    .hot-new .new-img {
      width: 100% !important; } }
  @media screen and (max-width: 1024px) {
      .hot-new .new-img .img-box {
        padding-top: calc(394 / 592 * 100%); }
    .hot-new .new-info {
      width: 50% !important; } }
  @media screen and (max-width: 1024px) and (max-width: 480px) {
    .hot-new .new-info {
      width: 100% !important; } }

.new-item {
  display: flex;
  margin: 0 -1.6rem;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 1.2rem; }
  @media screen and (max-width: 1200px) {
    .new-item {
      margin: 0 -0.6rem; } }
  @media screen and (max-width: 768px) {
    .new-item {
      row-gap: 0.8rem; } }

@media screen and (max-width: 880px) {
  .ni-inner {
    padding: 0 1.6rem; } }

@media screen and (max-width: 768px) {
  .ni-inner {
    padding: 0 0.8rem; } }

@media screen and (max-width: 480px) {
  .ni-inner {
    padding: 0; } }

.new-img {
  width: 50%;
  display: flex;
  padding: 0 1.6rem; }
  @media screen and (max-width: 1200px) {
    .new-img {
      padding: 0 0.6rem; } }
  @media screen and (max-width: 880px) {
    .new-img {
      width: 100%; } }
  .new-img .img-box {
    width: 100%;
    padding-top: calc(270 / 280 * 100%);
    position: relative;
    border-radius: 1.6rem;
    overflow: hidden; }
    .new-img .img-box > img,
    .new-img .img-box picture {
      display: flex;
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      transition: 0.4s; }
    .new-img .img-box:hover > img {
      transform: translate(-50%, -50%) scale(1.2); }

.new-info {
  width: 50%;
  padding: 0 1.6rem; }
  @media screen and (max-width: 1200px) {
    .new-info {
      padding: 0 0.6rem; } }
  @media screen and (max-width: 880px) {
    .new-info {
      width: 100%; } }
  .new-info .date {
    color: #E31F2B;
    font-size: 1.4rem;
    font-weight: 275;
    line-height: 1;
    margin-bottom: 1.6rem; }
    @media screen and (max-width: 1200px) {
      .new-info .date {
        margin-bottom: 0.8rem; } }
    @media screen and (max-width: 768px) {
      .new-info .date {
        margin-bottom: 0.4rem; } }

.new-i-inner {
  display: flex;
  flex-direction: column;
  gap: 3.2rem; }
  @media screen and (max-width: 1200px) {
    .new-i-inner {
      gap: 1.6rem; } }
  @media screen and (max-width: 880px) {
    .new-i-inner {
      gap: 0.8rem; } }
  .new-i-inner .text-16 {
    color: #242424;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }

.new-link > a {
  color: #242424;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.35;
  transition: 0.3s;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media only screen and (max-width: 1200px) {
    .new-link > a {
      font-size: 1.8rem; } }
  @media only screen and (max-width: 800px) {
    .new-link > a {
      font-size: 1.6rem; } }
  .new-link > a:hover {
    color: #e31f2b; }

.new-view {
  color: #242424;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-color: #E31F2B;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font; }
  @media only screen and (max-width: 800px) {
    .new-view {
      font-size: 1.4rem; } }
  .new-view:hover {
    text-decoration-color: #2167ff; }

.new-post {
  padding: 12rem 0; }
  @media screen and (max-width: 1200px) {
    .new-post {
      padding: 6rem 0; } }

.new-post-option {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 2.4rem;
  align-items: end; }

.new-tab-list {
  display: flex;
  gap: 0.8rem;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 0.4rem; }

.tab-item {
  display: flex;
  padding: 1.2rem;
  border-radius: 1rem;
  background: #E8F5FE;
  color: #242424;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1;
  transition: 0.3s; }
  @media only screen and (max-width: 800px) {
    .tab-item {
      font-size: 1.4rem; } }
  .tab-item:hover {
    background: #e31f2b;
    color: #fff; }

.new-post-list {
  display: flex;
  margin: 0 -1.6rem;
  flex-wrap: wrap;
  padding-top: 4rem;
  row-gap: 4rem; }
  @media screen and (max-width: 1200px) {
    .new-post-list {
      row-gap: 2.4rem;
      margin: 0 -0.6rem; } }
  @media screen and (max-width: 880px) {
    .new-post-list {
      row-gap: 1.6rem; } }
  @media screen and (max-width: 768px) {
    .new-post-list {
      padding-top: 2.4rem; } }
  .new-post-list .new-box {
    width: 50%;
    padding: 0 1.6rem; }
    @media screen and (max-width: 880px) {
      .new-post-list .new-box {
        padding: 0 0.6rem; } }
    @media screen and (min-width: 581px) {
      .new-post-list .new-box:first-child {
        width: 100%; }
        .new-post-list .new-box:first-child .new-img {
          width: 50% !important; }
          .new-post-list .new-box:first-child .new-img .img-box {
            padding-top: calc(394 / 592 * 100%); }
        .new-post-list .new-box:first-child .new-info {
          width: 50% !important; }
        .new-post-list .new-box:first-child .new-link > a {
          font-size: 3.2rem; } }
    @media only screen and (min-width: 581px) and (max-width: 1200px) {
      .new-post-list .new-box:first-child .new-link > a {
        font-size: 2.7rem; } }
    @media only screen and (min-width: 581px) and (max-width: 800px) {
      .new-post-list .new-box:first-child .new-link > a {
        font-size: 2.2rem; } }

.new-detail {
  padding: 8rem 0;
  position: relative; }
  @media screen and (max-width: 768px) {
    .new-detail {
      padding: 6rem 0; } }
  .new-detail::before {
    content: '';
    position: absolute;
    inset: 0;
    top: -18rem;
    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) {
      .new-detail::before {
        top: 0; } }

.social-post {
  display: flex;
  gap: 0.8rem; }

.date {
  color: #242424;
  font-size: 1.4rem;
  font-weight: 275; }

.new-d-inner {
  display: flex;
  margin: 0 -1.6rem;
  flex-wrap: wrap;
  row-gap: 4rem; }
  .new-d-inner:not(:has(.new-d-right)) .new-d-left {
    width: 100%; }

.new-d-left {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  width: calc(8 / 12 * 100%);
  padding: 0 1.6rem; }
  @media screen and (max-width: 980px) {
    .new-d-left {
      width: 100%; } }
  .new-d-left .new-tab-list {
    gap: 2.4rem; }
    @media screen and (max-width: 768px) {
      .new-d-left .new-tab-list {
        gap: 0.8rem; } }

.new-d-content .mona-content {
  margin-top: 3.2rem; }

.new-d-right {
  width: calc(4 / 12 * 100%);
  padding: 0 1.6rem; }
  @media screen and (max-width: 980px) {
    .new-d-right {
      width: 100%; } }
  .new-d-right > .ez-toc-custom {
    position: sticky !important;
    top: 7rem; }

.new-req-top {
  display: flex;
  justify-content: space-between;
  align-items: end;
  margin-bottom: 4rem; }
  .new-req-top .btn {
    height: 100%; }

.new-req {
  padding-bottom: 12rem; }
  .new-req .investor-item {
    aspect-ratio: 1;
    border-radius: 1.6rem; }
    @media screen and (max-width: 576px) {
      .new-req .investor-item {
        border-radius: 0.8rem; } }
    .new-req .investor-item_img::before {
      background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 69.79%, rgba(0, 0, 0, 0.8) 100%); }
    .new-req .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) {
        .new-req .investor-item_text {
          font-size: 2rem; } }
      @media only screen and (max-width: 800px) {
        .new-req .investor-item_text {
          font-size: 1.7rem; } }
      @media screen and (max-width: 992px) {
        .new-req .investor-item_text {
          padding: 1.6rem; } }
      @media screen and (max-width: 576px) {
        .new-req .investor-item_text {
          padding: 1.2rem; } }
  .new-req.new-req-col-4 .new-req-box {
    width: 25%; }
    @media screen and (max-width: 992px) {
      .new-req.new-req-col-4 .new-req-box {
        width: 50%; } }

.new-req-list {
  display: flex;
  margin: 0 -1.6rem;
  flex-wrap: wrap;
  row-gap: 1.6rem; }
  @media screen and (max-width: 1200px) {
    .new-req-list {
      margin: 0 -0.6rem; } }

.new-req-box {
  width: 33.33%;
  padding: 0 1.6rem; }
  @media screen and (max-width: 1200px) {
    .new-req-box {
      padding: 0 0.6rem; } }
  @media screen and (max-width: 768px) {
    .new-req-box {
      width: 100%; } }
  .new-req-box .new-item {
    gap: 2.4rem; }
    @media screen and (max-width: 768px) {
      .new-req-box .new-item {
        gap: 0; } }
  .new-req-box .new-img {
    width: 100%; }
    @media screen and (max-width: 768px) {
      .new-req-box .new-img {
        width: 50%; } }
  .new-req-box .new-info {
    width: 100%; }
    @media screen and (max-width: 768px) {
      .new-req-box .new-info {
        width: 50%; } }
  .new-req-box .new-i-inner {
    gap: 1.6rem; }
  .new-req-box .new-view {
    display: none; }

.investor {
  position: relative; }
  .investor::before {
    content: '';
    position: absolute;
    inset: 0;
    top: -18rem;
    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) {
      .investor::before {
        top: 0; } }
  .investor-list {
    position: relative;
    left: 50%;
    width: 100vw;
    max-width: 100vw;
    margin-left: -50vw;
    display: flex;
    flex-wrap: wrap; }
  .investor-list > * {
    width: 50%; }
  .investor-list > *:first-child {
    width: 100%; }
  .investor-list > *:first-child .investor-item {
    aspect-ratio: 151.2/70.1; }
  .investor-update {
    aspect-ratio: 79/47.4;
    width: 100%;
    max-width: 79rem;
    position: relative;
    margin: 0 auto 16rem; }
    @media screen and (max-width: 992px) {
      .investor-update {
        margin-bottom: 6rem; } }
    @media screen and (max-width: 576px) {
      .investor-update {
        margin-bottom: 4rem; } }
    .investor-update img {
      top: 50%;
      left: 50%;
      width: 100%;
      height: 100%;
      position: absolute;
      object-fit: contain;
      transform: translate(-50%, -50%); }

.new-req .investor-item {
  aspect-ratio: initial;
  overflow: initial;
  position: initial;
  display: flex;
  flex-direction: column;
  gap: 2.4rem; }
  @media screen and (max-width: 768px) {
    .new-req .investor-item {
      gap: 1.2rem; } }
  .new-req .investor-item_img {
    display: block;
    position: relative;
    aspect-ratio: 38.5/37.1;
    max-width: 100%;
    border-radius: 1.6rem;
    overflow: hidden; }
    .new-req .investor-item_img::before {
      content: none; }
  .new-req .investor-item_text {
    position: initial;
    pointer-events: auto;
    color: #242424;
    font-size: 2rem;
    font-weight: 500;
    line-height: 135%; }
    @media only screen and (max-width: 1200px) {
      .new-req .investor-item_text {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .new-req .investor-item_text {
        font-size: 1.6rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW52ZXN0b3ItZGV0YWlsLmNzcyIsInNvdXJjZXMiOlsiaW52ZXN0b3ItZGV0YWlsLnNjc3MiLCJfY29yZS9fZm9udC5zY3NzIiwiX2NvcmUvX21peGluLnNjc3MiLCJfY29yZS9fdmFyaWFibGUuc2NzcyIsIl9wYWdlcy9fbmV3LnNjc3MiLCJfcGFnZXMvX2ludmVzdG9yLnNjc3MiLCJfcGFnZXMvX2ludmVzdG9yLWRldGFpbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvcmVcbkBpbXBvcnQgXCJfY29yZS9mb250XCI7XG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5cIjtcbkBpbXBvcnQgXCJfY29yZS92YXJpYWJsZVwiO1xuXG4vLyBMYXlvdXRcblxuLy8gUGFnZXNcbkBpbXBvcnQgXCJfcGFnZXMvbmV3XCI7XG5AaW1wb3J0IFwiX3BhZ2VzL2ludmVzdG9yXCI7XG5AaW1wb3J0IFwiX3BhZ2VzL2ludmVzdG9yLWRldGFpbFwiO1xuIiwiQG1peGluIGZ6LTIwMCB7XG4gIGZvbnQtc2l6ZTogMjByZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDE1cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTEyMCB7XG4gIGZvbnQtc2l6ZTogMTJyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTcyIHtcbiAgZm9udC1zaXplOiA3LjJyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei02NSB7XG4gIGZvbnQtc2l6ZTogNi41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNjQge1xuICBmb250LXNpemU6IDYuNHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei02MCB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei01NiB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA1LjFyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei01NSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei01MCB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei00OCB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0LjNyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjNyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTQ0IHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNDIge1xuICBmb250LXNpemU6IDQuMnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei00MSB7XG4gIGZvbnQtc2l6ZTogNC4xcmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTQwIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTM4IHtcbiAgZm9udC1zaXplOiAzLjhyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMzYge1xuICBmb250LXNpemU6IDMuNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0zNSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0zNCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTMyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMzAge1xuICBmb250LXNpemU6IDNyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjkge1xuICBmb250LXNpemU6IDIuOXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yOCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTI2IHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjUge1xuICBmb250LXNpemU6IDIuNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0xOSB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTE4IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMTYge1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTE1IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtaXhpbiBmei0xNCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5AbWl4aW4gZnotMTMge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuQG1peGluIGZ6LTEyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtaXhpbiBmei0xMSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG5AbWl4aW4gZnotMTAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtaXhpbiBmei05IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gbWF4KCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluKCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEZsZXggQm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1pY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpjZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpiZXR3ZWVuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuQG1peGluIGJnSW1hZ2UoJHBvc2l0aW9uOiBjZW50ZXIsICRzaXplOiBjb3ZlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRzOiAwLjRzKSB7XHJcbiAgdHJhbnNpdGlvbjogJHMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtaXhpbiBib3goJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuQG1peGluIGltZ0NvdmVyIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGltZ0NvbnRhaW4ge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDIsICRkaXNwbGF5OiB0cnVlKSB7XHJcbiAgQGlmICRkaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBsaW5lLWNsYW1wOiAkbGluZTtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93IHtcclxuICBib3gtc2hhZG93OiAwLjRyZW0gMC40cmVtIDFyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zQ2VudGVyIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luKCRtYXJnaW4xLCAkbWFyZ2luMjogJG1hcmdpbjEpIHtcclxuICBtYXJnaW46ICRtYXJnaW4xIDByZW0gJG1hcmdpbjI7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgbWFyZ2luOiA2cmVtIDByZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgIG1hcmdpbjogNHJlbSAwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhZGRpbmcoJHBhZGRpbmcxLCAkcGFkZGluZzI6ICRwYWRkaW5nMSkge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nMSAwcmVtICRwYWRkaW5nMjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDByZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgIHBhZGRpbmc6IDRyZW0gMHJlbTtcclxuICB9XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gIC0tZm9udC1wcmk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgLS1oZWFkZXItaW5kZXg6IDk5O1xyXG59XHJcblxyXG4kY29sb3ItcHJpOiAjZTMxZjJiO1xyXG4kY29sb3Itc2VjOiAjMDAzNGQxO1xyXG4kY29sb3ItdGhpcmQ6ICMxOTRlODM7XHJcbiRjb2xvci13aGl0ZTogI2ZmZjtcclxuJGNvbG9yLXRleHQ6ICMwMDAwMDA7XHJcbiRjb2xvci1iZzogI2YwZjBmMDtcclxuXHJcbiRjb2xvci1ibGFjazogYmxhY2s7XHJcbiRjb2xvci13aGl0ZTogd2hpdGU7XHJcbiIsIi5ob3QtbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICByb3ctZ2FwOiAyLjRyZW07XG5cbiAgQGluY2x1ZGUgbWluKDEwMjVweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIC0xcmVtO1xuXG4gICAgLm5ldy1ib3gge1xuICAgICAgZmxleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGZsZXggMC40cyBlYXNlO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cblxuICAgICY6aGFzKC5uZXctYm94OmhvdmVyKSB7XG4gICAgICAubmV3LWJveCB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMiAtIDcuNSkgLyAyIC8gMTIgKiAxMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgIH1cblxuICAgICAgLm5ldy1ib3g6aG92ZXIge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg3LjUgLyAxMiAqIDEwMCUpO1xuXG4gICAgICAgIC5uZXctaW5mbyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpoYXMoLm5ldy1ib3g6aG92ZXIpKSB7XG4gICAgICAubmV3LWJveDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDcuNSAvIDEyICogMTAwJSk7XG5cbiAgICAgICAgLm5ldy1pbmZvIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uZXctYm94Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoKDEyIC0gNy41KSAvIDIgLyAxMiAqIDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXctYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubmV3LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiA3MXJlbTtcbiAgICB9XG5cbiAgICAubmV3LWluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuMXM7XG5cbiAgICAgIC5kYXRlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubmV3LWktaW5uZXIge1xuICAgICAgLnRleHQtMTYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubmV3LWxpbmsge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnotNDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXctdmlldyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uZXctaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLmltZy1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgID5pbWcsXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuXG4gICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heCgxMDI0cHgpIHtcbiAgICAubmV3LWltZyB7XG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg0ODBweCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuaW1nLWJveCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDM5NCAvIDU5MiAqIDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXctaW5mbyB7XG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg0ODBweCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vLyBuZXcgaXRlbVxuXG4ubmV3LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxLjJyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIG1hcmdpbjogMCAtMC42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgcm93LWdhcDogMC44cmVtO1xuICB9XG59XG5cbi5uaS1pbm5lciB7XG4gIEBpbmNsdWRlIG1heCg4ODBweCkge1xuICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgcGFkZGluZzogMCAwLjhyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNDgwcHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5uZXctaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxLjZyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDAgMC42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDg4MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaW1nLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMjcwIC8gMjgwICogMTAwJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgPmltZyxcbiAgICBwaWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICA+aW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5ldy1pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxLjZyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDAgMC42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDg4MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuXG4gIC5kYXRlIHtcbiAgICBjb2xvcjogI0UzMUYyQjtcbiAgICBAaW5jbHVkZSBmei0xNDtcbiAgICBmb250LXdlaWdodDogMjc1O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm5ldy1pLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzLjJyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIGdhcDogMS42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDg4MHB4KSB7XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cblxuICAudGV4dC0xNiB7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi5uZXctbGluayB7XG4gID5hIHtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgICBAaW5jbHVkZSBmei0yMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XG4gICAgfVxuICB9XG59XG5cbi5uZXctdmlldyB7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBAaW5jbHVkZSBmei0xNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNFMzFGMkI7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGF1dG87XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMyMTY3ZmY7XG4gIH1cbn1cblxuLy8vLyBFTkQgTkVXIElURU0vLy8vLy9cblxuLy8vLyBORVcgUE9TVCAvLy8vXG5cbi5uZXctcG9zdCB7XG4gIHBhZGRpbmc6IDEycmVtIDA7XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgfVxufVxuXG4ubmV3LXBvc3Qtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMi40cmVtO1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4ubmV3LXRhYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjhyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMC40cmVtO1xufVxuXG4udGFiLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNFOEY1RkU7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBAaW5jbHVkZSBmei0xNjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5uZXctcG9zdC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xLjZyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHJvdy1nYXA6IDRyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIHJvdy1nYXA6IDIuNHJlbTtcbiAgICBtYXJnaW46IDAgLTAuNnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heCg4ODBweCkge1xuICAgIHJvdy1nYXA6IDEuNnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gIH1cblxuICAubmV3LWJveCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg4ODBweCkge1xuICAgICAgcGFkZGluZzogMCAwLjZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKDU4MXB4KSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLm5ldy1pbWcge1xuICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5pbWctYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDM5NCAvIDU5MiAqIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXctaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ldy1saW5rIHtcbiAgICAgICAgICA+YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmei0zMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vXG4vLy8vLyBORVcgREVUQUlMIC8vLy8vXG5cbi5uZXctZGV0YWlsIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgdG9wOiAtMThyZW07XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvaW52ZXN0b3IvZGVjb3IucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44cmVtO1xufVxuXG4uZGF0ZSB7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBAaW5jbHVkZSBmei0xNDtcbiAgZm9udC13ZWlnaHQ6IDI3NTtcbn1cblxuLm5ldy1kLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xLjZyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogNHJlbTtcblxuICAmOm5vdCg6aGFzKC5uZXctZC1yaWdodCkpIHtcbiAgICAubmV3LWQtbGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm5ldy1kLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbiAgd2lkdGg6IGNhbGMoOCAvIDEyICogMTAwJSk7XG4gIHBhZGRpbmc6IDAgMS42cmVtO1xuXG4gIEBpbmNsdWRlIG1heCg5ODBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5ldy10YWItbGlzdCB7XG4gICAgZ2FwOiAyLjRyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIGdhcDogMC44cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3LWQtY29udGVudCB7XG4gIC5tb25hLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgfVxufVxuXG4ubmV3LWQtcmlnaHQge1xuICB3aWR0aDogY2FsYyg0IC8gMTIgKiAxMDAlKTtcbiAgcGFkZGluZzogMCAxLjZyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDk4MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+LmV6LXRvYy1jdXN0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICB0b3A6IDdyZW07XG4gIH1cbn1cblxuLm5ldy1yZXEtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gIC5idG4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubmV3LXJlcSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblxuICAuaW52ZXN0b3ItaXRlbSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgIH1cblxuICAgICZfaW1nIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgNjkuNzklLCByZ2JhKDAsIDAsIDAsIDAuODApIDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdGV4dCB7XG4gICAgICBpbnNldDogaW5pdGlhbDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgZnotMjQ7XG5cbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmV3LXJlcS1jb2wtNCB7XG4gICAgLm5ldy1yZXEtYm94IHtcbiAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV3LXJlcS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xLjZyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMS42cmVtO1xuXG4gIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICBtYXJnaW46IDAgLTAuNnJlbTtcbiAgfVxufVxuXG4ubmV3LXJlcS1ib3gge1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nOiAwIDEuNnJlbTtcblxuICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMCAwLjZyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uZXctaXRlbSB7XG4gICAgZ2FwOiAyLjRyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cblxuICAubmV3LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLm5ldy1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAubmV3LWktaW5uZXIge1xuICAgIGdhcDogMS42cmVtO1xuICB9XG5cbiAgLm5ldy12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLmludmVzdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHRvcDogLTE4cmVtO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2ludmVzdG9yL2RlY29yLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJi1saXN0Pioge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAmLWxpc3Q+KjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLWxpc3Q+KjpmaXJzdC1jaGlsZCAmLWl0ZW0ge1xuICAgIGFzcGVjdC1yYXRpbzogMTUxLjIvNzAuMTtcbiAgfVxuXG4gICYtdXBkYXRlIHtcbiAgICBhc3BlY3QtcmF0aW86IDc5LzQ3LjQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3OXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW46IDAgYXV0byAxNnJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZ0NvbnRhaW47XG4gICAgfVxuICB9XG59IiwiLm5ldy1yZXEge1xuICAuaW52ZXN0b3ItaXRlbSB7XG4gICAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICBnYXA6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAmX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYXNwZWN0LXJhdGlvOiAzOC41LzM3LjE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgICAgQGluY2x1ZGUgZnotMjA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUFBOzs4REFFOEQ7QUFhOUQ7OzhEQUU4RDtBQ2pCOUQsQUFBQSxLQUFLLENBQUM7RUFDSixVQUFVLENBQUEsb0JBQUM7RUFFWCxjQUFjLENBQUEsR0FBQyxHQUNoQjs7QUNKRCxBQUFBLFFBQVEsQ0FBQztFQUNQLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsTUFBTSxHQW1KaEI7RUY3SUMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtJRVZ0QyxBQUFBLFFBQVEsQ0FBQztNQU9MLGNBQWMsRUFBRSxHQUFHO01BQ25CLE1BQU0sRUFBRSxPQUFPLEdBK0lsQjtNQXZKRCxBQVVJLFFBVkksQ0FVSixRQUFRLENBQUM7UUFDUCxJQUFJLEVBQUUsQ0FBQztRQUNQLFVBQVUsRUFBRSxjQUFjO1FBQzFCLE9BQU8sRUFBRSxNQUFNLEdBQ2hCO01BZEwsQUFpQk0sUUFqQkUsQUFnQkgsSUFBSyxDQUFBLFFBQVEsQUFBQSxNQUFNLEVBQ2xCLFFBQVEsQ0FBQztRQUNQLElBQUksRUFBRSxD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 */
