:root {
  /* Typography */
  --font-pri: 'Archivo', sans-serif;
  --font-sec: 'Inter', sans-serif;
  /* Color Palette */
  --color-pri: #01a753;
  --color-sec: #2e6e4d;
  --color-third: #045426;
  --color-text: #000;
  --color-text-2: #595959;
  --color-text-3: #667085;
  --color-text-4: #1d2939;
  --color-text-5: #d0d5dd;
  --color-bg-1: #f8f2eb;
  --color-bg-2: #d2d2d2;
  --color-bg-3: #aaa;
  --color-white: #fff;
  --color-black: #000;
  --container-width: 124.8rem;
  --container-padding: 1.6rem;
  --footer-clr-text: #000;
  --footer-clr-text-cpr: #000;
  --footer-bg-color: #fff;
  --z-i-header: 100; }

.pagination ul.page-numbers {
  column-gap: 0.6rem;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border: none !important;
  margin: 0 !important; }
  .pagination ul.page-numbers::before, .pagination ul.page-numbers::after {
    content: none !important; }
  .pagination ul.page-numbers > li {
    border-right: none !important; }
  .pagination ul.page-numbers :is(a, span).page-numbers {
    width: 4.4rem;
    height: 4.4rem;
    overflow: hidden;
    user-select: none;
    align-items: center;
    border-radius: 50%;
    background-color: transparent;
    transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-text);
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 150%; }
    @media only screen and (max-width: 800px) {
      .pagination ul.page-numbers :is(a, span).page-numbers {
        font-size: 1.4rem; } }
    @media screen and (max-width: 576px) {
      .pagination ul.page-numbers :is(a, span).page-numbers {
        font-size: 1.2rem;
        width: 3.2rem;
        height: 3.2rem; } }
    .pagination ul.page-numbers :is(a, span).page-numbers:has(> *):hover, .pagination ul.page-numbers :is(a, span).page-numbers:has(> *):focus-visible {
      background-color: var(--color-pri); }
      .pagination ul.page-numbers :is(a, span).page-numbers:has(> *):hover > *, .pagination ul.page-numbers :is(a, span).page-numbers:has(> *):focus-visible > * {
        color: var(--color-white); }
    .pagination ul.page-numbers :is(a, span).page-numbers:not(:has(> *)):hover, .pagination ul.page-numbers :is(a, span).page-numbers:not(:has(> *)):focus-visible {
      background-color: var(--color-pri);
      color: var(--color-white); }
    .pagination ul.page-numbers :is(a, span).page-numbers > * {
      width: 100%;
      height: 100%;
      display: block;
      text-align: center;
      transition: 0.4s ease;
      display: flex;
      justify-content: center;
      align-items: center; }
    .pagination ul.page-numbers :is(a, span).page-numbers.current {
      color: var(--color-white);
      background-color: var(--color-pri); }
  .pagination ul.page-numbers span.page-numbers.dots {
    pointer-events: none;
    border: none; }
  .pagination ul.page-numbers .page-numbers:is(.prev, .next) {
    border-color: transparent;
    padding: 0rem;
    display: none; }
    .pagination ul.page-numbers .page-numbers:is(.prev, .next):hover, .pagination ul.page-numbers .page-numbers:is(.prev, .next):focus-visible {
      background-color: transparent;
      border-color: transparent; }
    .pagination ul.page-numbers .page-numbers:is(.prev, .next) img {
      display: block;
      width: 1.92rem;
      height: 1.92rem;
      object-fit: contain;
      flex-shrink: 0;
      padding: 0; }
      @media screen and (max-width: 576px) {
        .pagination ul.page-numbers .page-numbers:is(.prev, .next) img {
          width: 1.6rem;
          height: 1.6rem; } }
  .pagination ul.page-numbers .page-numbers.next img {
    transform: scaleX(-1); }

.l-filter {
  min-width: 0; }
  .l-filter_item {
    color: var(--color-text);
    font-size: 2rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.06rem;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    height: 4.8rem;
    padding: 0.4rem 2.4rem;
    border-radius: 0.8rem;
    border: 1px solid #dcdcdc;
    background-color: #fff;
    transition: color 0.4s, border-color 0.4s; }
    @media only screen and (max-width: 1200px) {
      .l-filter_item {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .l-filter_item {
        font-size: 1.6rem; } }
    @media screen and (max-width: 575.98px) {
      .l-filter_item {
        padding: 0.4rem 1.2rem;
        height: 4rem; } }
    @media (hover: hover) and (pointer: fine) {
      .l-filter_item:hover, .l-filter_item:focus-visible {
        color: var(--color-pri);
        border-color: var(--color-pri); } }
    .l-filter_item.is-active {
      color: var(--color-pri);
      border-color: var(--color-pri);
      pointer-events: none; }

.js-l-filter {
  max-width: 100%;
  width: fit-content;
  position: relative; }
  .js-l-filter .swiper-slide {
    width: fit-content; }

.banner_sub {
  position: relative; }
  .banner_sub-bg {
    position: absolute;
    inset: 0;
    z-index: -1;
    background-color: #fafafa; }
    .banner_sub-bg img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      opacity: 0.2; }
  .banner_sub-box {
    padding: 4rem 0; }
  .banner_sub-content {
    display: flex;
    flex-direction: column;
    gap: 0.8rem; }
  .banner_sub .breadcrumb > .container {
    padding: 0; }
  .banner_sub-title {
    color: var(--color-pri);
    font-size: 6rem;
    font-weight: 800;
    line-height: 150%;
    text-transform: uppercase; }
    @media only screen and (max-width: 1200px) {
      .banner_sub-title {
        font-size: 4rem; } }
    @media only screen and (max-width: 800px) {
      .banner_sub-title {
        font-size: 2.8rem; } }

.document {
  margin: 5rem 0rem 10rem; }
  @media screen and (max-width: 992px) {
    .document {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .document {
      margin: 4rem 0rem; } }
  .document_filter {
    display: flex;
    gap: 1.6rem 8rem;
    justify-content: space-between; }
    @media screen and (max-width: 767.98px) {
      .document_filter {
        flex-direction: column; } }
    .document_filter .l-filter {
      flex: 1;
      max-width: 100%; }
    .document_filter .form-wrap {
      align-items: flex-end; }
    .document_filter .form-group {
      flex: 1;
      max-width: 100%;
      min-width: 0; }
      @media screen and (max-width: 575.98px) {
        .document_filter .form-group {
          width: 100%;
          flex: initial; } }
    @media screen and (max-width: 575.98px) {
      .document_filter .btn {
        width: 100%; } }
    .document_filter-box {
      width: fit-content;
      height: 4.8rem;
      padding: 0.4rem 1.2rem;
      border-radius: 0.8rem;
      border: 1px solid #e0e0e0;
      background-color: #fff;
      display: flex;
      align-items: center;
      gap: 0.4rem; }
      @media screen and (max-width: 575.98px) {
        .document_filter-box {
          height: 4rem; } }
    .document_filter-text {
      color: #9d9d9d;
      font-size: 1.6rem;
      font-weight: 400;
      line-height: 150%;
      flex-shrink: 0; }
    .document_filter select {
      height: auto;
      padding: 0;
      border: none;
      padding-right: 2.8rem !important;
      background-position: right 0rem top 50%;
      font-weight: 600;
      color: #15191e !important;
      height: 3.6rem; }
  .document_table table {
    width: 100%;
    border: 1px solid var(--color-pri);
    background-color: #fff;
    border-collapse: separate;
    border-radius: 1.6rem;
    --padding-space: 1.2rem 1.6rem; }
    @media screen and (max-width: 575.98px) {
      .document_table table {
        --padding-space: 0;
        border: none;
        border-radius: 0; } }
  .document_table th {
    color: #fff;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 125%;
    text-transform: uppercase;
    padding: var(--padding-space); }
    @media only screen and (max-width: 800px) {
      .document_table th {
        font-size: 1.4rem; } }
    .document_table th:nth-child(1) {
      width: 6.3rem; }
    .document_table th:nth-child(2) {
      width: calc(100% - 6.3rem - 15.7rem - 12.8rem);
      text-align: left; }
    .document_table th:nth-child(3) {
      width: 15.7rem; }
    .document_table th:nth-child(4) {
      width: 13rem; }
    .document_table th:not(:first-child) {
      border-left: 1px solid #e0e0e0; }
  .document_table td {
    color: var(--color-text);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    text-align: left;
    vertical-align: middle;
    padding: var(--padding-space);
    border-top: 1px solid #e0e0e0; }
    @media screen and (max-width: 575.98px) {
      .document_table td {
        border: none; } }
    .document_table td.document_table-number {
      font-weight: 600;
      text-align: center; }
      @media screen and (max-width: 575.98px) {
        .document_table td.document_table-number {
          display: none; } }
    @media screen and (max-width: 575.98px) {
      .document_table td.document_table-title {
        width: 100%; } }
    .document_table td.document_table-title a {
      display: inline-flex;
      gap: 1.2rem;
      align-items: center;
      font-weight: 600;
      text-transform: uppercase;
      transition: color 0.4s; }
      @media (hover: hover) and (pointer: fine) {
        .document_table td.document_table-title a:hover, .document_table td.document_table-title a:focus-visible {
          color: var(--color-pri); } }
      @media screen and (max-width: 575.98px) {
        .document_table td.document_table-title a {
          flex-direction: column;
          align-items: initial; } }
      .document_table td.document_table-title a img {
        flex-shrink: 0;
        width: 4rem;
        height: 4rem;
        object-fit: contain; }
        @media screen and (max-width: 575.98px) {
          .document_table td.document_table-title a img {
            width: 3.2rem;
            height: 3.2rem;
            display: none; } }
    @media screen and (max-width: 575.98px) {
      .document_table td.document_table-deadline, .document_table td.document_table-download {
        width: calc(50% - 0.6rem); } }
    @media screen and (max-width: 575.98px) {
      .document_table td.document_table-download {
        order: 1; }
        .document_table td.document_table-download .btn {
          margin-left: auto; } }
    .document_table td:not(:first-child) {
      border-left: 1px solid #e0e0e0; }
      @media screen and (max-width: 575.98px) {
        .document_table td:not(:first-child) {
          border-left: none; } }
  .document_table thead {
    background-color: var(--color-pri); }
    @media screen and (max-width: 575.98px) {
      .document_table thead {
        display: none; } }
    .document_table thead th:first-child {
      border-top-left-radius: 1.4rem; }
    .document_table thead th:last-child {
      border-top-right-radius: 1.4rem; }
  @media screen and (max-width: 575.98px) {
    .document_table tbody tr {
      display: flex;
      flex-wrap: wrap;
      gap: 1.2rem;
      align-items: center;
      padding: 1.6rem;
      border-radius: 0.8rem;
      border: 1px solid #e0e0e0;
      background-color: #fff; }
      .document_table tbody tr + tr {
        margin-top: 1.6rem; } }

.l-filter_item {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: initial; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG9jdW1lbnQuY3NzIiwic291cmNlcyI6WyJkb2N1bWVudC5zY3NzIiwiX2NvcmUvX2ZvbnQuc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfbGF5b3V0cy9fcGFnaW5hdGlvbi5zY3NzIiwiX2xheW91dHMvX2ZpbHRlci5zY3NzIiwiX2xheW91dHMvX2Jhbm5lci5zY3NzIiwiX3BhZ2VzL19kb2N1bWVudC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvcmVcclxuQGltcG9ydCBcIl9jb3JlL2ZvbnRcIjtcclxuQGltcG9ydCBcIl9jb3JlL21peGluXCI7XHJcbkBpbXBvcnQgXCJfY29yZS92YXJpYWJsZVwiO1xyXG5cclxuLy8gTGF5b3V0XHJcbkBpbXBvcnQgXCJfbGF5b3V0cy9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJfbGF5b3V0cy9maWx0ZXJcIjtcclxuXHJcbkBpbXBvcnQgXCJfbGF5b3V0cy9iYW5uZXJcIjtcclxuXHJcbi8vIFBhZ2VzXHJcbkBpbXBvcnQgXCJfcGFnZXMvZG9jdW1lbnRcIjsiLCJAbWl4aW4gZnotMjAwIHtcclxuICBmb250LXNpemU6IDIwcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTQwIHtcclxuICBmb250LXNpemU6IDE0cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA5cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTI4IHtcclxuICBmb250LXNpemU6IDEyLjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDhyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMTIge1xyXG4gIGZvbnQtc2l6ZTogMTEuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTAwIHtcclxuICBmb250LXNpemU6IDEwcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDQuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei05MiB7XHJcbiAgZm9udC1zaXplOiA5LjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotODAge1xyXG4gIGZvbnQtc2l6ZTogOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTcyIHtcclxuICBmb250LXNpemU6IDcuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY4IHtcclxuICBmb250LXNpemU6IDYuOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY0IHtcclxuICBmb250LXNpemU6IDYuNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjAge1xyXG4gIGZvbnQtc2l6ZTogNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU2IHtcclxuICBmb250LXNpemU6IDUuNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTQge1xyXG4gIGZvbnQtc2l6ZTogNS40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTIge1xyXG4gIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTAge1xyXG4gIGZvbnQtc2l6ZTogNXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDgge1xyXG4gIGZvbnQtc2l6ZTogNC44cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00NCB7XHJcbiAgZm9udC1zaXplOiA0LjRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MiB7XHJcbiAgZm9udC1zaXplOiA0LjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQwIHtcclxuICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM4IHtcclxuICBmb250LXNpemU6IDMuOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzYge1xyXG4gIGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzUge1xyXG4gIGZvbnQtc2l6ZTogMy41cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzQge1xyXG4gIGZvbnQtc2l6ZTogMy40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMiB7XHJcbiAgZm9udC1zaXplOiAzLjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMwIHtcclxuICBmb250LXNpemU6IDNyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI5IHtcclxuICBmb250LXNpemU6IDIuOXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjgge1xyXG4gIGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNiB7XHJcbiAgZm9udC1zaXplOiAyLjZyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI1IHtcclxuICBmb250LXNpemU6IDIuNXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjQge1xyXG4gIGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMyB7XHJcbiAgZm9udC1zaXplOiAyLjNyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIyIHtcclxuICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIxIHtcclxuICBmb250LXNpemU6IDIuMXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjAge1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTkge1xyXG4gIGZvbnQtc2l6ZTogMS45cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOCB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTcge1xyXG4gIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTYge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE0IHtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEzIHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEyIHtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTExIHtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEwIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei05IHtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxufSIsIi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8tIEtFWSBTRUFSQ0hcclxuLy8gKiogUkVTUE9OU0lWRVxyXG4vLyAqKiBJTUFHRVxyXG4vLyAqKiBMQVlPVVRcclxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWl4aW4gbWF4KCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluKCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBJTUFHRVxyXG5AbWl4aW4gaW1nQ292ZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1peGluIGltZ0NvbnRhaW4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4vLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBMQVlPVVRcclxuQG1peGluIHRyYW5zaXRpb24oJHM6IDAuNHMpIHtcclxuICB0cmFuc2l0aW9uOiAkcyBlYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gYm94KCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JvbGxiYXIge1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4MGEyMDA7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsQWJzKCR6OiBudWxsKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0OiAwO1xyXG5cclxuICBAaWYgJHoge1xyXG4gICAgei1pbmRleDogJHo7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGluZUNsYW1wKCRsaW5lOiAyLCAkZGlzcGxheTogdHJ1ZSkge1xyXG4gIEBpZiAkZGlzcGxheSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgbGluZS1jbGFtcDogJGxpbmU7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbigkbWFyZ2luMSwgJG1hcmdpbjI6ICRtYXJnaW4xKSB7XHJcbiAgbWFyZ2luOiAkbWFyZ2luMSAwcmVtICRtYXJnaW4yO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgIG1hcmdpbjogNnJlbSAwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBtYXJnaW46IDRyZW0gMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCRwYWRkaW5nMSwgJHBhZGRpbmcyOiAkcGFkZGluZzEpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZzEgMHJlbSAkcGFkZGluZzI7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgcGFkZGluZzogNnJlbSAwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYXV0b1gge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuQG1peGluIG14KCRzaXplOiAwKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcclxuICBtYXJnaW4tbGVmdDogJHNpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBwc2V1ZG8oJHo6IDApIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogJHo7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuQG1peGluIGJnSW1hZ2UoJHBvc2l0aW9uOiBjZW50ZXIsICRzaXplOiBjb3ZlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1pY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpjZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpiZXR3ZWVuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuQG1peGluIGhvdmVyIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gIDEuIENTUyBDdXN0b20gUHJvcGVydGllc1xyXG46cm9vdCB7XHJcbiAgLyogVHlwb2dyYXBoeSAqL1xyXG4gIC0tZm9udC1wcmk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtc2VjOiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG5cclxuICAvKiBDb2xvciBQYWxldHRlICovXHJcbiAgLS1jb2xvci1wcmk6ICMwMWE3NTM7XHJcbiAgLS1jb2xvci1zZWM6ICMyZTZlNGQ7XHJcbiAgLS1jb2xvci10aGlyZDogIzA0NTQyNjtcclxuXHJcbiAgLS1jb2xvci10ZXh0OiAjMDAwO1xyXG4gIC0tY29sb3ItdGV4dC0yOiAjNTk1OTU5O1xyXG4gIC0tY29sb3ItdGV4dC0zOiAjNjY3MDg1O1xyXG4gIC0tY29sb3ItdGV4dC00OiAjMWQyOTM5O1xyXG4gIC0tY29sb3ItdGV4dC01OiAjZDBkNWRkO1xyXG5cclxuICAtLWNvbG9yLWJnLTE6ICNmOGYyZWI7XHJcbiAgLS1jb2xvci1iZy0yOiAjZDJkMmQyO1xyXG4gIC0tY29sb3ItYmctMzogI2FhYTtcclxuXHJcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcclxuICAtLWNvbG9yLWJsYWNrOiAjMDAwO1xyXG5cclxuICAvLyBDb250YWluZXJcclxuICAtLWNvbnRhaW5lci13aWR0aDogMTI0LjhyZW07XHJcbiAgLS1jb250YWluZXItcGFkZGluZzogMS42cmVtO1xyXG5cclxuICAvLyBGb290ZXJcclxuICAtLWZvb3Rlci1jbHItdGV4dDogIzAwMDtcclxuICAtLWZvb3Rlci1jbHItdGV4dC1jcHI6ICMwMDA7XHJcbiAgLS1mb290ZXItYmctY29sb3I6ICNmZmY7XHJcblxyXG4gIC8vIFotaW5kZXhcclxuICAtLXotaS1oZWFkZXI6IDEwMDtcclxufVxyXG5cclxuLy8gIDIuIFNhc3MgVmFyaWFibGVzXHJcbiRmb250LXByaTogdmFyKC0tZm9udC1wcmkpO1xyXG4kZm9udC1zZWM6IHZhcigtLWZvbnQtc2VjKTtcclxuXHJcbiRjb2xvci1wcmk6IHZhcigtLWNvbG9yLXByaSk7XHJcbiRjb2xvci1zZWM6IHZhcigtLWNvbG9yLXNlYyk7XHJcbiRjb2xvci10aGlyZDogdmFyKC0tY29sb3ItdGhpcmQpO1xyXG4kY29sb3ItYmctMzogdmFyKC0tY29sb3ItYmctMyk7XHJcblxyXG4kY29sb3ItdGV4dDogdmFyKC0tY29sb3ItdGV4dCk7XHJcbiRjb2xvci10ZXh0LTI6IHZhcigtLWNvbG9yLXRleHQtMik7XHJcbiRjb2xvci10ZXh0LTM6IHZhcigtLWNvbG9yLXRleHQtMyk7XHJcbiRjb2xvci10ZXh0LTQ6IHZhcigtLWNvbG9yLXRleHQtNCk7XHJcbiRjb2xvci10ZXh0LTU6IHZhcigtLWNvbG9yLXRleHQtNSk7XHJcblxyXG4kY29sb3ItYmctMTogdmFyKC0tY29sb3ItYmctMSk7XHJcbiRjb2xvci1iZy0yOiB2YXIoLS1jb2xvci1iZy0yKTtcclxuXHJcbiRjb2xvci13aGl0ZTogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4kY29sb3ItYmxhY2s6IHZhcigtLWNvbG9yLWJsYWNrKTsiLCIucGFnaW5hdGlvbiB7XHJcbiAgdWwucGFnZS1udW1iZXJzIHtcclxuICAgIGNvbHVtbi1nYXA6IDAuNnJlbTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID5saSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBib3JkZXItcmFkaXVzOiAwLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgOmlzKGEsIHNwYW4pLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgIHdpZHRoOiA0LjRyZW07XHJcbiAgICAgIGhlaWdodDogNC40cmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgLy8gYm9yZGVyOiAxLjJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjRzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBAaW5jbHVkZSBmei0xNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpoYXMoPiopIHtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaTtcclxuICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogIzA0MTMxYjtcclxuXHJcbiAgICAgICAgICA+KiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6aGFzKD4qKSkge1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAjMDQxMzFiO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICA+KiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogIzA0MTMxYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ucGFnZS1udW1iZXJzLmRvdHMge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAvLyAgIGNvbG9yOiAkY29sb3ItdGV4dC1ncmV5O1xyXG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1udW1iZXJzOmlzKC5wcmV2LCAubmV4dCkge1xyXG4gICAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDByZW07XHJcblxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAvLyBpbWcge1xyXG4gICAgICAgIC8vICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAvLyAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuOTJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjkycmVtO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbnVtYmVycy5uZXh0IGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucGFnZS1udW1iZXJzLnByZXYge1xyXG4gICAgLy8gICBAaW5jbHVkZSBtaW4oNTc2LjAycHgpIHtcclxuICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDEuNDRyZW07XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAucGFnZS1udW1iZXJzLm5leHQge1xyXG4gICAgLy8gICBAaW5jbHVkZSBtaW4oNTc2LjAycHgpIHtcclxuICAgIC8vICAgICBtYXJnaW4tbGVmdDogMS40NHJlbTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxufSIsIi5sLWZpbHRlciB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAmX2l0ZW0ge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgQGluY2x1ZGUgZnotMjA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGhlaWdodDogNC44cmVtO1xyXG4gICAgcGFkZGluZzogMC40cmVtIDIuNHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzUuOThweCkge1xyXG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMS4ycmVtO1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uanMtbC1maWx0ZXIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcbn0iLCIvLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLSBLRVkgU0VBUkNIXHJcbi8vICoqIEJBTk5FUiBIRVJPXHJcbi8vICoqIEJBTk5FUiBTVUJcclxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuXHJcblxyXG5cclxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy0gQkFOTkVSIEhFUk9cclxuXHJcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8tIEJBTk5FUiBTVUJcclxuLmJhbm5lcl9zdWIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBpbWdDb3ZlcjtcclxuICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib3gge1xyXG4gICAgcGFkZGluZzogNHJlbSAwO1xyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAwLjhyZW07XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICA+LmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgQGluY2x1ZGUgZnotNjA7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufSIsIi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8tIEtFWSBTRUFSQ0hcclxuLy8gKiogRE9DVU1FTlRcclxuLy8gKiogQ1VTVE9NXHJcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG5cclxuXHJcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8tIERPQ1VNRU5UXHJcbi5kb2N1bWVudCB7XHJcbiAgQGluY2x1ZGUgbWFyZ2luKDVyZW0sIDEwcmVtKTtcclxuXHJcbiAgJl9maWx0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMS42cmVtIDhyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2Ny45OHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmwtZmlsdGVyIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXdyYXAge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzUuOThweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NS45OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJveCB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgaGVpZ2h0OiA0LjhyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMC40cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NS45OHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgY29sb3I6ICM5ZDlkOWQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuXHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMHJlbSB0b3AgNTAlO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzE1MTkxZSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGFibGUge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xyXG5cclxuICAgICAgLS1wYWRkaW5nLXNwYWNlOiAxLjJyZW0gMS42cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NS45OHB4KSB7XHJcbiAgICAgICAgLS1wYWRkaW5nLXNwYWNlOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgQGluY2x1ZGUgZnotMTY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1zcGFjZSk7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDYuM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2LjNyZW0gLSAxNS43cmVtIC0gMTIuOHJlbSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAxNS43cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1zcGFjZSk7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NS45OHB4KSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRvY3VtZW50X3RhYmxlLW51bWJlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzUuOThweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZG9jdW1lbnRfdGFibGUtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzUuOThweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1heCg1NzUuOThweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94KDRyZW0pO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4KDU3NS45OHB4KSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm94KDMuMnJlbSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gJi5kb2N1bWVudF90YWJsZS1kZWFkbGluZSB7XHJcbiAgICAgIC8vICAgQGluY2x1ZGUgbWF4KDU3NS45OHB4KSB7XHJcbiAgICAgIC8vICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAvLyAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpIFwiOiBcIjtcclxuICAgICAgLy8gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAvLyAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIC8vICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAvLyAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAvLyAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgLy8gICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XHJcbiAgICAgIC8vICAgICB9XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAmLmRvY3VtZW50X3RhYmxlLWRlYWRsaW5lLFxyXG4gICAgICAmLmRvY3VtZW50X3RhYmxlLWRvd25sb2FkIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc1Ljk4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNnJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRvY3VtZW50X3RhYmxlLWRvd25sb2FkIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc1Ljk4cHgpIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZTBlMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NS45OHB4KSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc1Ljk4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkgdHIge1xyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc1Ljk4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDEuMnJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAxLjZyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJit0ciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLSBDVVNUT01cclxuLmwtZmlsdGVyIHtcclxuICAmX2l0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFHQ0EsQUFBQSxLQUFLLENBQUM7RUFDSixnQkFBZ0I7RUFDaEIsVUFBVSxDQUFBLHNCQUFDO0VBQ1gsVUFBVSxDQUFBLG9CQUFDO0VBRVgsbUJBQW1CO0VBQ25CLFdBQVcsQ0FBQSxRQUFDO0VBQ1osV0FBVyxDQUFBLFFBQUM7RUFDWixhQUFhLENBQUEsUUFBQztF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 */
