:root {
  /* Typography */
  --font-pri: 'SVN-Gilroy', sans-serif;
  --font-sec: 'MTD-Black-and-Shadow-Font', sans-serif;
  /* Color Palette */
  --color-pri: #008566;
  --color-sec: #f3b634;
  --color-third: #14b795;
  --color-fourth: #006d4f;
  --color-text: #333;
  --color-text-2: #404040;
  --color-text-3: #1a1a1a;
  --color-text-4: #808080;
  --color-text-5: #d0d5dd;
  --color-white: #fff;
  --color-black: #000;
  --container-width: 124.8rem;
  --container-padding: 1.6rem;
  --footer-clr-text: #fff;
  --footer-clr-text-cpr: #d2d2d2;
  --footer-bg-color: #191c19;
  --z-i-header: 100; }

.garden {
  position: relative;
  padding: 8rem 0rem 8rem; }
  @media screen and (max-width: 992px) {
    .garden {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .garden {
      padding: 4rem 0rem; } }
  .garden-bg {
    position: absolute;
    inset: 0;
    z-index: -1; }
    .garden-bg::before {
      content: '';
      position: absolute;
      inset: 0;
      z-index: 1;
      pointer-events: none;
      background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 25%); }
    .garden-bg::after {
      content: '';
      position: absolute;
      inset: 0;
      pointer-events: none;
      background-image: url("../../assets/images/contact/garden_decor.png");
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat; }
    .garden-bg img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      opacity: 0.1; }
  .garden-inner {
    display: flex;
    flex-wrap: wrap;
    gap: 2.4rem;
    height: 65.7rem; }
    @media screen and (max-width: 768px) {
      .garden-inner {
        height: initial; } }
  .garden-left {
    width: calc(54.277% - 1.2rem);
    height: 100%; }
    @media screen and (max-width: 768px) {
      .garden-left {
        width: 100%;
        height: initial; } }
  .garden-map {
    aspect-ratio: 64.8 / 65.7;
    width: 100%;
    max-width: 100%;
    height: 100%;
    border-radius: 1.6rem;
    overflow: hidden;
    background-color: #fafafa; }
    @media screen and (max-width: 768px) {
      .garden-map {
        height: 40rem; } }
    @media screen and (max-width: 576px) {
      .garden-map {
        height: 30rem;
        border-radius: 0.8rem; } }
    .garden-map iframe {
      width: 100%;
      height: 100%;
      border: 0;
      object-fit: cover; }
  .garden-right {
    width: calc(45.723% - 1.2rem);
    height: 100%; }
    @media screen and (max-width: 768px) {
      .garden-right {
        width: 100%;
        height: initial; } }
  .garden-box {
    height: 100%;
    overflow-y: auto; }
    @media screen and (max-width: 768px) {
      .garden-box {
        height: 40rem; } }
    .garden-box::-webkit-scrollbar {
      display: none; }
  .garden-list {
    display: flex;
    flex-direction: column;
    gap: 1.2rem; }
  .garden-list > *.is-active {
    pointer-events: none; }
    .garden-list > *.is-active .garden-item {
      border-color: rgba(20, 183, 149, 0.5);
      background-color: rgba(255, 255, 255, 0.75); }
  .garden-list > * a {
    pointer-events: auto; }

.garden-item {
  display: flex;
  border-radius: 1.6rem;
  overflow: hidden;
  background-color: rgba(20, 183, 149, 0.2);
  border: 1px solid transparent;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  transition: border-color 0.4s, background-color 0.4s;
  cursor: pointer; }
  @media screen and (max-width: 576px) {
    .garden-item {
      border-radius: 0.8rem; } }
  @media screen and (min-width: 1200px) {
    .garden-item:hover, .garden-item:focus-visible {
      border-color: rgba(20, 183, 149, 0.5);
      background-color: rgba(255, 255, 255, 0.75); } }
  .garden-item_img {
    flex-shrink: 0;
    display: block;
    aspect-ratio: 14 / 11.6;
    max-width: 100%;
    width: 14rem; }
    @media screen and (max-width: 576px) {
      .garden-item_img {
        width: 12rem; } }
    .garden-item_img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .garden-item_content {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    justify-content: center;
    padding: 1.6rem 2.4rem; }
    @media screen and (max-width: 576px) {
      .garden-item_content {
        padding: 1.2rem 1.2rem; } }
  .garden-item_title {
    color: #0d0d0d;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 133.333%; }
    @media only screen and (max-width: 1200px) {
      .garden-item_title {
        font-size: 2.2rem; } }
    @media only screen and (max-width: 800px) {
      .garden-item_title {
        font-size: 1.8rem; } }
    .garden-item_title > * {
      color: inherit;
      transition: color 0.4s; }
      @media screen and (min-width: 1200px) {
        .garden-item_title > *:hover, .garden-item_title > *:focus-visible {
          color: var(--color-pri); } }
  .garden-item_address {
    color: #404040;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 175%; }
    @media only screen and (max-width: 800px) {
      .garden-item_address {
        font-size: 1.4rem; } }
    .garden-item_address > * {
      color: inherit;
      transition: color 0.4s; }
      @media screen and (min-width: 1200px) {
        .garden-item_address > *:hover, .garden-item_address > *:focus-visible {
          color: var(--color-pri); } }
  .garden-item .btn-link {
    margin: 0;
    font-size: 1.6rem; }
    @media only screen and (max-width: 800px) {
      .garden-item .btn-link {
        font-size: 1.4rem; } }
    .garden-item .btn-link img {
      width: 1.6rem;
      height: 1.6rem; }

.map {
  position: relative; }
  @media screen and (max-width: 992px) {
    .map {
      display: flex;
      flex-direction: column-reverse; } }
  .map-iframe {
    position: absolute;
    inset: 0;
    background-color: #fafafa; }
    @media screen and (max-width: 992px) {
      .map-iframe {
        position: initial;
        aspect-ratio: 172.8 / 90;
        width: 100%;
        max-width: 100%; } }
    @media screen and (max-width: 576px) {
      .map-iframe {
        height: 30rem; } }
    .map-iframe::before {
      content: '';
      position: absolute;
      inset: 0;
      pointer-events: none;
      background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 50%, #FFF 100%); }
      @media screen and (max-width: 992px) {
        .map-iframe::before {
          content: none; } }
    .map-iframe iframe {
      width: 100%;
      height: 100%;
      border: 0;
      object-fit: cover; }
  .map-info {
    position: relative;
    z-index: 1;
    padding: 21.2rem 0; }
    @media screen and (max-width: 1199.98px) {
      .map-info {
        padding: 12rem 0; } }
    @media screen and (max-width: 992px) {
      .map-info {
        padding: 4rem 0; } }
    @media screen and (max-width: 576px) {
      .map-info {
        padding: 4rem 0 2.4rem; } }
    .map-info_inner {
      width: fit-content;
      padding: 3.6rem 4.8rem;
      border-radius: 1.6rem;
      background-color: rgba(23, 24, 28, 0.8);
      backdrop-filter: blur(3.5px);
      -webkit-backdrop-filter: blur(3.5px);
      display: flex;
      flex-direction: column;
      gap: 4.8rem;
      --tt-sub-clr: var(--color-white); }
      @media screen and (max-width: 1199.98px) {
        .map-info_inner {
          padding: 2.4rem;
          gap: 2.4rem; } }
      @media screen and (max-width: 992px) {
        .map-info_inner {
          width: 100%; } }
      @media screen and (max-width: 576px) {
        .map-info_inner {
          padding: 1.6rem;
          border-radius: 0.8rem;
          gap: 1.6rem; } }
    .map-info_list {
      display: flex;
      flex-direction: column;
      gap: 2.4rem; }
      @media screen and (max-width: 1199.98px) {
        .map-info_list {
          gap: 1.6rem; } }
      @media screen and (max-width: 992px) {
        .map-info_list {
          flex-direction: row;
          flex-wrap: wrap; } }
      @media screen and (max-width: 576px) {
        .map-info_list {
          gap: 1.2rem; } }
    @media screen and (max-width: 992px) {
      .map-info_list > * {
        width: calc(50% - 0.8rem); } }
    @media screen and (max-width: 576px) {
      .map-info_list > * {
        width: 100%; } }
    .map-info_item {
      display: flex;
      gap: 2rem; }
      @media screen and (max-width: 576px) {
        .map-info_item {
          gap: 0.8rem; } }
    .map-info_icon {
      flex-shrink: 0;
      width: 1.6rem;
      height: 1.6rem;
      margin-top: 0.5rem; }
      @media screen and (max-width: 800px) {
        .map-info_icon {
          margin-top: 0.3rem; } }
      .map-info_icon img {
        width: 100%;
        height: 100%;
        object-fit: contain; }
    .map-info_content {
      display: flex;
      flex-direction: column;
      gap: 0.8rem; }
      @media screen and (max-width: 576px) {
        .map-info_content {
          gap: 0.4rem; } }
    .map-info_title {
      color: var(--color-third);
      font-size: 1.6rem;
      font-weight: 700;
      line-height: 150%;
      text-transform: uppercase; }
      @media only screen and (max-width: 800px) {
        .map-info_title {
          font-size: 1.4rem; } }
    .map-info_value {
      color: var(--color-white);
      font-size: 1.8rem;
      font-weight: 400;
      line-height: 155.556%;
      display: flex;
      flex-direction: column; }
      @media only screen and (max-width: 1200px) {
        .map-info_value {
          font-size: 1.6rem; } }
      @media only screen and (max-width: 800px) {
        .map-info_value {
          font-size: 1.5rem; } }
      @media only screen and (max-width: 576px) {
        .map-info_value {
          font-size: 1.4rem; } }
      @media screen and (min-width: 1200px) {
        .map-info_value > a:hover, .map-info_value > a:focus-visible {
          text-decoration: underline; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGFjdC5jc3MiLCJzb3VyY2VzIjpbImNvbnRhY3Quc2NzcyIsIl9jb3JlL19mb250LnNjc3MiLCJfY29yZS9fbWl4aW4uc2NzcyIsIl9jb3JlL192YXJpYWJsZS5zY3NzIiwiX3BhZ2VzL19jb250YWN0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxyXG5AaW1wb3J0IFwiX2NvcmUvZm9udFwiO1xyXG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5cIjtcclxuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XHJcblxyXG4vLyBQYWdlc1xyXG5AaW1wb3J0IFwiX3BhZ2VzL2NvbnRhY3RcIjtcclxuIiwiQG1peGluIGZ6LTIwMCB7XHJcbiAgZm9udC1zaXplOiAyMHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE0MCB7XHJcbiAgZm9udC1zaXplOiAxNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogOXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTEyOCB7XHJcbiAgZm9udC1zaXplOiAxMi44cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA4cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTEyIHtcclxuICBmb250LXNpemU6IDExLjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDcuMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTEwMCB7XHJcbiAgZm9udC1zaXplOiAxMHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotOTIge1xyXG4gIGZvbnQtc2l6ZTogOS4ycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTg0IHtcclxuICBmb250LXNpemU6IDguNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBmei04MCB7XHJcbiAgZm9udC1zaXplOiA4cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNzIge1xyXG4gIGZvbnQtc2l6ZTogNy4ycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjgge1xyXG4gIGZvbnQtc2l6ZTogNi44cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjQge1xyXG4gIGZvbnQtc2l6ZTogNi40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjlyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02MCB7XHJcbiAgZm9udC1zaXplOiA2cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTYge1xyXG4gIGZvbnQtc2l6ZTogNS42cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01NCB7XHJcbiAgZm9udC1zaXplOiA1LjRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01MiB7XHJcbiAgZm9udC1zaXplOiA1LjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01MCB7XHJcbiAgZm9udC1zaXplOiA1cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00OCB7XHJcbiAgZm9udC1zaXplOiA0LjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDQuMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQ0IHtcclxuICBmb250LXNpemU6IDQuNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQyIHtcclxuICBmb250LXNpemU6IDQuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDAge1xyXG4gIGZvbnQtc2l6ZTogNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzgge1xyXG4gIGZvbnQtc2l6ZTogMy44cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNiB7XHJcbiAgZm9udC1zaXplOiAzLjZyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNSB7XHJcbiAgZm9udC1zaXplOiAzLjVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNCB7XHJcbiAgZm9udC1zaXplOiAzLjRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMyIHtcclxuICBmb250LXNpemU6IDMuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMwIHtcclxuICBmb250LXNpemU6IDNyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI5IHtcclxuICBmb250LXNpemU6IDIuOXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjgge1xyXG4gIGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNiB7XHJcbiAgZm9udC1zaXplOiAyLjZyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI1IHtcclxuICBmb250LXNpemU6IDIuNXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjQge1xyXG4gIGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMyB7XHJcbiAgZm9udC1zaXplOiAyLjNyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIyIHtcclxuICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIxIHtcclxuICBmb250LXNpemU6IDIuMXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjAge1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTkge1xyXG4gIGZvbnQtc2l6ZTogMS45cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOCB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTcge1xyXG4gIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTYge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE0IHtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEzIHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEyIHtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTExIHtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEwIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei05IHtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxufSIsIi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8tIEtFWSBTRUFSQ0hcclxuLy8gKiogUkVTUE9OU0lWRVxyXG4vLyAqKiBJTUFHRVxyXG4vLyAqKiBMQVlPVVRcclxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWl4aW4gbWF4KCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluKCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBJTUFHRVxyXG5AbWl4aW4gaW1nQ292ZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1peGluIGltZ0NvbnRhaW4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4vLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBMQVlPVVRcclxuQG1peGluIHRyYW5zaXRpb24oJHM6IDAuNHMpIHtcclxuICB0cmFuc2l0aW9uOiAkcyBlYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gYm94KCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JvbGxiYXIge1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4MGEyMDA7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsQWJzKCR6OiBudWxsKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0OiAwO1xyXG5cclxuICBAaWYgJHoge1xyXG4gICAgei1pbmRleDogJHo7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGluZUNsYW1wKCRsaW5lOiAyLCAkZGlzcGxheTogdHJ1ZSkge1xyXG4gIEBpZiAkZGlzcGxheSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgbGluZS1jbGFtcDogJGxpbmU7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbigkbWFyZ2luMSwgJG1hcmdpbjI6ICRtYXJnaW4xKSB7XHJcbiAgbWFyZ2luOiAkbWFyZ2luMSAwcmVtICRtYXJnaW4yO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgIG1hcmdpbjogNnJlbSAwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBtYXJnaW46IDRyZW0gMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCRwYWRkaW5nMSwgJHBhZGRpbmcyOiAkcGFkZGluZzEpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZzEgMHJlbSAkcGFkZGluZzI7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgcGFkZGluZzogNnJlbSAwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYXV0b1gge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuQG1peGluIG14KCRzaXplOiAwKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcclxuICBtYXJnaW4tbGVmdDogJHNpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBwc2V1ZG8oJHo6IDApIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogJHo7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuQG1peGluIGJnSW1hZ2UoJHBvc2l0aW9uOiBjZW50ZXIsICRzaXplOiBjb3ZlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1pY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpjZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpiZXR3ZWVuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuQG1peGluIGN1c3RvbUhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMCkgMCUsICNmZmYgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XHJcblxyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAubWFpbi1sb2dvLFxyXG4gIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgIC8vIHdpZHRoOiA5cmVtO1xyXG4gICAgLy8gaGVpZ2h0OiA5cmVtO1xyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1heCgxMTk5Ljk4cHgpIHtcclxuICAgIC8vICAgd2lkdGg6IDdyZW07XHJcbiAgICAvLyAgIGhlaWdodDogN3JlbTtcclxuICAgIC8vIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLW1haW5fdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjMDA1NTNhO1xyXG4gICAgLy8gY29sb3I6ICRjb2xvci10aGlyZDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI0JSkgc2VwaWEoMTclKSBzYXR1cmF0ZSgyODUxJSkgaHVlLXJvdGF0ZSgxMThkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCgxMDMlKTtcclxuICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI0JSkgc2VwaWEoMTclKSBzYXR1cmF0ZSgyODUxJSkgaHVlLXJvdGF0ZSgxMThkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCgxMDMlKTtcclxuXHJcbiAgICAgIC8vIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTMlKSBzZXBpYSg1NyUpIHNhdHVyYXRlKDYxNyUpIGh1ZS1yb3RhdGUoMTE3ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoODclKTtcclxuICAgICAgLy8gLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoNTclKSBzYXR1cmF0ZSg2MTclKSBodWUtcm90YXRlKDExN2RlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDg3JSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF0aW9uLWlucHV0IHtcclxuICAgIC8vIGJvcmRlci1jb2xvcjogIzAwNTUzYTtcclxuICAgIC8vIGJvcmRlci1jb2xvcjogJGNvbG9yLXRoaXJkO1xyXG5cclxuICAgIC0taGVhZGVyLW5hdGlvbi1ib3JkZXItY29sb3I6ICMyYjM5OGI7XHJcbiAgICAtLWhlYWRlci1uYXRpb24tYm9yZGVyLWNvbG9yLWhvdmVyOiAjeyRjb2xvci10aGlyZH07XHJcbiAgfVxyXG5cclxuICAubmF0aW9uLWJveCB7XHJcbiAgICAvLyBjb2xvcjogIzAwNTUzYTtcclxuICAgIC8vIGNvbG9yOiAkY29sb3ItdGhpcmQ7XHJcblxyXG4gICAgLS1oZWFkZXItbmF0aW9uLWJveC1jb2xvcjogIzJiMzk4YjtcclxuICAgIC0taGVhZGVyLW5hdGlvbi1ib3gtY29sb3ItaG92ZXI6ICN7JGNvbG9yLXRoaXJkfTtcclxuICB9XHJcblxyXG4gIC5qcy1tZW51LXNlYXJjaCAuc2VhcmNoIHtcclxuICAgIC8vIGJvcmRlci1jb2xvcjogIzAwNTUzYTtcclxuICAgIC8vIGJvcmRlci1jb2xvcjogJGNvbG9yLXRoaXJkO1xyXG5cclxuICAgIC0taGVhZGVyLXNlYXJjaC1ib3JkZXItY29sb3I6ICMyYjM5OGI7XHJcbiAgICAtLWhlYWRlci1zZWFyY2gtYm9yZGVyLWNvbG9yLWhvdmVyOiAjeyRjb2xvci10aGlyZH07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgLy8gZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNCUpIHNlcGlhKDE3JSkgc2F0dXJhdGUoMjg1MSUpIGh1ZS1yb3RhdGUoMTE4ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoMTAzJSk7XHJcbiAgICAgIC8vIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNCUpIHNlcGlhKDE3JSkgc2F0dXJhdGUoMjg1MSUpIGh1ZS1yb3RhdGUoMTE4ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoMTAzJSk7XHJcblxyXG4gICAgICAvLyBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoNTclKSBzYXR1cmF0ZSg2MTclKSBodWUtcm90YXRlKDExN2RlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDg3JSk7XHJcbiAgICAgIC8vIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDU3JSkgc2F0dXJhdGUoNjE3JSkgaHVlLXJvdGF0ZSgxMTdkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCg4NyUpO1xyXG5cclxuICAgICAgLS1oZWFkZXItc2VhcmNoLWltZy1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIwJSkgc2VwaWEoNzAlKSBzYXR1cmF0ZSgxNzg3JSkgaHVlLXJvdGF0ZSgyMTdkZWcpIGJyaWdodG5lc3MoODMlKSBjb250cmFzdCg5NCUpO1xyXG4gICAgICAtLWhlYWRlci1zZWFyY2gtaW1nLWZpbHRlci1ob3ZlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNjclKSBzZXBpYSgxNSUpIHNhdHVyYXRlKDQ4NDglKSBodWUtcm90YXRlKDEyMGRlZykgYnJpZ2h0bmVzcyg4NiUpIGNvbnRyYXN0KDg0JSk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gIDEuIENTUyBDdXN0b20gUHJvcGVydGllc1xyXG46cm9vdCB7XHJcbiAgLyogVHlwb2dyYXBoeSAqL1xyXG4gIC0tZm9udC1wcmk6ICdTVk4tR2lscm95Jywgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtc2VjOiAnTVRELUJsYWNrLWFuZC1TaGFkb3ctRm9udCcsIHNhbnMtc2VyaWY7XHJcblxyXG4gIC8qIENvbG9yIFBhbGV0dGUgKi9cclxuICAtLWNvbG9yLXByaTogIzAwODU2NjtcclxuICAtLWNvbG9yLXNlYzogI2YzYjYzNDtcclxuICAtLWNvbG9yLXRoaXJkOiAjMTRiNzk1O1xyXG4gIC0tY29sb3ItZm91cnRoOiAjMDA2ZDRmO1xyXG5cclxuICAtLWNvbG9yLXRleHQ6ICMzMzM7XHJcbiAgLS1jb2xvci10ZXh0LTI6ICM0MDQwNDA7XHJcbiAgLS1jb2xvci10ZXh0LTM6ICMxYTFhMWE7XHJcbiAgLS1jb2xvci10ZXh0LTQ6ICM4MDgwODA7XHJcblxyXG4gIC0tY29sb3ItdGV4dC01OiAjZDBkNWRkO1xyXG5cclxuICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xyXG4gIC0tY29sb3ItYmxhY2s6ICMwMDA7XHJcblxyXG4gIC8vIENvbnRhaW5lclxyXG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMjQuOHJlbTtcclxuICAtLWNvbnRhaW5lci1wYWRkaW5nOiAxLjZyZW07XHJcblxyXG4gIC8vIEZvb3RlclxyXG4gIC0tZm9vdGVyLWNsci10ZXh0OiAjZmZmO1xyXG4gIC0tZm9vdGVyLWNsci10ZXh0LWNwcjogI2QyZDJkMjtcclxuICAtLWZvb3Rlci1iZy1jb2xvcjogIzE5MWMxOTtcclxuXHJcbiAgLy8gWi1pbmRleFxyXG4gIC0tei1pLWhlYWRlcjogMTAwO1xyXG59XHJcblxyXG4vLyAgMi4gU2FzcyBWYXJpYWJsZXNcclxuJGZvbnQtcHJpOiB2YXIoLS1mb250LXByaSk7XHJcbiRmb250LXNlYzogdmFyKC0tZm9udC1zZWMpO1xyXG4vLyAkZm9udC10aGlyZDogdmFyKC0tZm9udC10aGlyZCk7XHJcbi8vICRmb250LWZvdXJ0aDogdmFyKC0tZm9udC1mb3VydGgpO1xyXG5cclxuJGNvbG9yLXByaTogdmFyKC0tY29sb3ItcHJpKTtcclxuJGNvbG9yLXNlYzogdmFyKC0tY29sb3Itc2VjKTtcclxuJGNvbG9yLXRoaXJkOiB2YXIoLS1jb2xvci10aGlyZCk7XHJcbiRjb2xvci1mb3VydGg6IHZhcigtLWNvbG9yLWZvdXJ0aCk7XHJcblxyXG4kY29sb3ItdGV4dDogdmFyKC0tY29sb3ItdGV4dCk7XHJcbiRjb2xvci10ZXh0LTI6IHZhcigtLWNvbG9yLXRleHQtMik7XHJcbiRjb2xvci10ZXh0LTM6IHZhcigtLWNvbG9yLXRleHQtMyk7XHJcbiRjb2xvci10ZXh0LTQ6IHZhcigtLWNvbG9yLXRleHQtNCk7XHJcbiRjb2xvci10ZXh0LTU6IHZhcigtLWNvbG9yLXRleHQtNSk7XHJcblxyXG4kY29sb3Itd2hpdGU6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuJGNvbG9yLWJsYWNrOiB2YXIoLS1jb2xvci1ibGFjayk7IiwiLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy0gS0VZIFNFQVJDSFxyXG4vLyAqKiBHQVJERU5cclxuLy8gKiogQ1VTVE9NXHJcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG5cclxuXHJcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8tIEdBUkRFTlxyXG4uZ2FyZGVuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgcGFkZGluZyg4cmVtKTtcclxuXHJcbiAgJi1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMCkgMjUlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9jb250YWN0L2dhcmRlbl9kZWNvci5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIGltZ0NvdmVyO1xyXG4gICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDIuNHJlbTtcclxuXHJcbiAgICBoZWlnaHQ6IDY1LjdyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGVmdCB7XHJcbiAgICB3aWR0aDogY2FsYyg1NC4yNzclIC0gMS4ycmVtKTtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1hcCB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDY0LjggLyA2NS43O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xyXG4gICAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBoZWlnaHQ6IDMwcmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcmlnaHQge1xyXG4gICAgd2lkdGg6IGNhbGMoNDUuNzIzJSAtIDEuMnJlbSk7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib3gge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcclxuICAgICAgaGVpZ2h0OiA0MHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gICYtbGlzdD4qLmlzLWFjdGl2ZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAuZ2FyZGVuLWl0ZW0ge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjAsIDE4MywgMTQ5LCAwLjUwKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlzdD4qIGEge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FyZGVuLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDE4MywgMTQ5LCAwLjIwKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuXHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC40cztcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1pbigxMjAwcHgpIHtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAxODMsIDE0OSwgMC41MCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2ltZyB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGFzcGVjdC1yYXRpbzogMTQgLyAxMS42O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDE0cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICB3aWR0aDogMTJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgaW1nQ292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDAuNHJlbTtcclxuXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMS4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl90aXRsZSB7XHJcbiAgICBjb2xvcjogIzBkMGQwZDtcclxuICAgIEBpbmNsdWRlIGZ6LTI0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzMuMzMzJTtcclxuXHJcbiAgICA+KiB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWluKDEyMDBweCkge1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfYWRkcmVzcyB7XHJcbiAgICBjb2xvcjogIzQwNDA0MDtcclxuICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xyXG5cclxuICAgID4qIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaW4oMTIwMHB4KSB7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy0gTUFQXHJcbi5tYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIH1cclxuXHJcbiAgJi1pZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcblxyXG4gICAgICBhc3BlY3QtcmF0aW86IDE3Mi44IC8gOTA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIGhlaWdodDogMzByZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA1MCUsICNGRkYgMTAwJSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW5mbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIHBhZGRpbmc6IDIxLjJyZW0gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoMTE5OS45OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgcGFkZGluZzogNHJlbSAwIDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX2lubmVyIHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nOiAzLjZyZW0gNC44cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDI0LCAyOCwgMC44MCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzLjVweCk7XHJcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMuNXB4KTtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNC44cmVtO1xyXG5cclxuICAgICAgLS10dC1zdWItY2xyOiAjeyRjb2xvci13aGl0ZX07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoMTE5OS45OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICBnYXA6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMi40cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDExOTkuOThweCkge1xyXG4gICAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2xpc3Q+KiB7XHJcbiAgICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuOHJlbSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgZ2FwOiAwLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2ljb24ge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgIGhlaWdodDogMS42cmVtO1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDgwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4zcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGltZ0NvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDAuOHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl90aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGhpcmQ7XHJcbiAgICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX3ZhbHVlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgZnotMTg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTUuNTU2JTtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICA+YSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKDEyMDBweCkge1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8tIENVU1RPTSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUdDQSxBQUFBLEtBQUssQ0FBQztFQUNKLGdCQUFnQjtFQUNoQixVQUFVLENBQUEseUJBQUM7RUFDWCxVQUFVLENBQUEsd0NBQUM7RUFFWCxtQkFBbUI7RUFDbkIsV0FBVyxDQUFBLFFBQUM7RUFDWixXQUFXLENBQUEsUUFBQztFQUNaLGFBQWEsQ0FBQSxRQUFDO0VBQ2QsY0FBYyxDQUFBLFFBQUM7RUFFZixZQUFZLENBQUEsS0FBQztFQUNiLGNBQWMsQ0FBQSxRQUFDO0VBQ2YsY0FBYyxDQUFBLFFBQUM7RUFDZixjQUFjLENBQUEsUUFBQztFQUVmLGNBQWMsQ0FBQSxRQUFDO0VBRWYsYUFBYSxDQUFBLEtBQUM7RUFDZCxhQUFhLENBQUEsS0FBQztFQUdkLGlCQUFpQixDQUFBLFNBQUM7RUFDbEIsbUJBQW1CLENBQUEsT0FBQztFQUdwQixpQkFBaUIsQ0FBQSxLQUFDO0VBQ2xCLHFCQUFxQixDQUFBLFFBQUM7RUFDdEIsaUJBQWlCLENBQUEsUUFBQztFQUdsQixZQUFZLENBQUEsSUFBQyxHQUNkOztBQ3RCRCxBQUFBLE9BQU8sQ0FBQztFQUNOLFFBQVEsRUFBRSxRQUFRO0VGbUZsQixPQUFPLEVF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 */
