:root {
  /* Typography */
  --font-pri: 'Work Sans', sans-serif;
  --font-sec: 'Work Sans', sans-serif;
  /* Color Palette */
  --color-pri: #601c84;
  --color-sec: #e4007f;
  --color-third: #cde1d7;
  --color-text: #242424;
  --color-text-2: #9f9fa0;
  --color-text-3: #667085;
  --color-text-4: #1d2939;
  --color-text-5: #d0d5dd;
  --color-text-ft: #f1f1f1;
  --color-bg-1: #f8f2eb;
  --color-bg-2: #d2d2d2;
  --color-bg-3: #aaa;
  --color-white: #fff;
  --color-black: #000;
  --filter-pri: brightness(0) saturate(100%) invert(15%) sepia(66%) saturate(3223%) hue-rotate(269deg) brightness(83%) contrast(98%);
  --filter-sec: brightness(0) saturate(100%) invert(17%) sepia(77%) saturate(7324%) hue-rotate(317deg) brightness(88%) contrast(107%);
  --container-width: 124.8rem;
  --container-padding: 1.6rem;
  --header-height: 9.2rem;
  --header-height-scale: 7.2rem;
  --footer-clr-text: var(--color-text-ft);
  --footer-clr-text-cpr: var(--color-white);
  --footer-bg-color: var(--color-text);
  --z-i-header: 100; }
  @media screen and (max-width: 1199.98px) {
    :root {
      --header-height: 6.4rem;
      --header-height-scale: 6.4rem; } }

.intro {
  margin: 12rem 0rem 12rem;
  overflow: hidden; }
  @media screen and (max-width: 1199.98px) {
    .intro {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 575.98px) {
    .intro {
      margin: 4rem 0rem; } }
  .intro-inner {
    display: flex;
    flex-direction: column;
    gap: 2.4rem; }
  .intro-box {
    display: flex;
    flex-wrap: wrap;
    gap: 2.4rem 3.2rem; }
    @media screen and (max-width: 991.98px) {
      .intro-box {
        gap: 1.6rem; } }
  .intro-content {
    width: calc(50% - 1.6rem); }
    @media screen and (max-width: 991.98px) {
      .intro-content {
        width: 100%; } }

.vision {
  padding: 8rem 0rem 8rem;
  background-color: var(--color-pri);
  overflow: hidden; }
  @media screen and (max-width: 1199.98px) {
    .vision {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 575.98px) {
    .vision {
      padding: 4rem 0rem; } }
  .vision .label-main,
  .vision .tt-main {
    color: var(--color-white); }
  .vision-box {
    display: flex;
    flex-direction: column;
    gap: 2.4rem; }
  .vision-content {
    max-width: 80rem;
    margin: 0 auto;
    text-align: center;
    color: var(--color-white); }

.history {
  margin: 12rem 0rem 12rem;
  overflow: hidden; }
  @media screen and (max-width: 1199.98px) {
    .history {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 575.98px) {
    .history {
      margin: 4rem 0rem; } }

.timeline {
  position: relative;
  padding: 3rem 0; }
  .timeline::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
    width: 1px;
    height: var(--height);
    background-color: rgba(36, 36, 36, 0.2);
    transition: 0.4s ease; }
    @media screen and (max-width: 575.98px) {
      .timeline::before {
        left: 12rem;
        transform: none; } }
  .timeline-wrap {
    display: flex;
    --gap: 9.6rem;
    margin-top: 8rem;
    opacity: 0;
    transform: translateY(40px);
    transition: all 0.6s ease; }
    .timeline-wrap:nth-of-type(odd) .timeline-year {
      margin-left: auto; }
      @media screen and (max-width: 575.98px) {
        .timeline-wrap:nth-of-type(odd) .timeline-year {
          margin-left: 0; } }
    .timeline-wrap:nth-of-type(odd) .timeline-item:first-child::before {
      right: 2.4rem;
      left: unset; }
    .timeline-wrap:nth-of-type(even) {
      flex-direction: row-reverse; }
      @media screen and (max-width: 575.98px) {
        .timeline-wrap:nth-of-type(even) {
          flex-direction: row; } }
      .timeline-wrap:nth-of-type(even) .timeline-item:first-child {
        padding-left: var(--gap);
        padding-right: 0; }
        @media screen and (max-width: 575.98px) {
          .timeline-wrap:nth-of-type(even) .timeline-item:first-child {
            padding-right: 3rem;
            padding-left: 0; } }
      .timeline-wrap:nth-of-type(even) .timeline-item:last-child {
        padding-left: 0;
        padding-right: 4rem; }
        @media screen and (max-width: 575.98px) {
          .timeline-wrap:nth-of-type(even) .timeline-item:last-child {
            padding-left: 3rem;
            padding-right: 0; } }
        .timeline-wrap:nth-of-type(even) .timeline-item:last-child::before {
          right: -1.6rem;
          left: unset; }
          @media screen and (max-width: 575.98px) {
            .timeline-wrap:nth-of-type(even) .timeline-item:last-child::before {
              right: auto;
              left: -1.6rem; } }
        .timeline-wrap:nth-of-type(even) .timeline-item:last-child::after {
          right: -0.8rem;
          left: unset; }
          @media screen and (max-width: 575.98px) {
            .timeline-wrap:nth-of-type(even) .timeline-item:last-child::after {
              right: auto;
              left: -0.8rem; } }
      .timeline-wrap:nth-of-type(even) .mona-content {
        margin-left: auto;
        text-align: right; }
        @media screen and (max-width: 575.98px) {
          .timeline-wrap:nth-of-type(even) .mona-content {
            text-align: left;
            margin-left: 0; } }
    .timeline-wrap:first-child {
      margin-top: 0; }
    @media screen and (max-width: 991.98px) {
      .timeline-wrap {
        margin-top: 6rem; } }
    @media screen and (max-width: 575.98px) {
      .timeline-wrap {
        --gap: 7rem;
        margin-top: 4rem; } }
    .timeline-wrap.is-active {
      opacity: 1;
      transform: translateY(0); }
      .timeline-wrap.is-active .timeline-item:last-child::before {
        background-color: var(--color-sec); }
  .timeline-item {
    width: 50%;
    position: relative; }
    .timeline-item:first-child {
      padding-right: var(--gap); }
      @media screen and (max-width: 575.98px) {
        .timeline-item:first-child {
          width: 12rem;
          padding-right: 3rem; } }
      .timeline-item:first-child::before {
        content: "";
        position: absolute;
        top: 4.2rem;
        left: 2.4rem;
        width: 6.4rem;
        height: 0.1rem;
        background-color: rgba(36, 36, 36, 0.2); }
        @media screen and (max-width: 575.98px) {
          .timeline-item:first-child::before {
            width: 2rem;
            top: 3.2rem;
            left: auto;
            right: 2.4rem; } }
    .timeline-item:last-child {
      padding-left: 4rem; }
      @media screen and (max-width: 575.98px) {
        .timeline-item:last-child {
          width: calc(100% - 12rem); } }
      .timeline-item:last-child::before {
        position: absolute;
        content: "";
        top: 2.6rem;
        left: -1.6rem;
        width: 3.2rem;
        height: 3.2rem;
        border-radius: 50%;
        background-color: #f1f1f1;
        transition: 0.4s ease;
        background-image: url("../../assets/images/about/calendar.svg");
        background-repeat: no-repeat;
        background-size: 1.6rem;
        background-position: center; }
        @media screen and (max-width: 575.98px) {
          .timeline-item:last-child::before {
            top: 1.6rem; } }
      @media screen and (max-width: 575.98px) {
        .timeline-item:last-child {
          padding-left: 3rem; } }
    .timeline-item .mona-content {
      max-width: 37.8rem;
      color: var(--color-text); }
      .timeline-item .mona-content h2 {
        font-size: 2.4rem; }
        @media only screen and (max-width: 1200px) {
          .timeline-item .mona-content h2 {
            font-size: 2.2rem; } }
        @media only screen and (max-width: 800px) {
          .timeline-item .mona-content h2 {
            font-size: 1.8rem; } }
      .timeline-item .mona-content h3 {
        font-size: 2.2rem; }
        @media only screen and (max-width: 1200px) {
          .timeline-item .mona-content h3 {
            font-size: 2rem; } }
        @media only screen and (max-width: 800px) {
          .timeline-item .mona-content h3 {
            font-size: 1.8rem; } }
      .timeline-item .mona-content h4 {
        font-size: 2rem; }
        @media only screen and (max-width: 1200px) {
          .timeline-item .mona-content h4 {
            font-size: 1.8rem; } }
        @media only screen and (max-width: 800px) {
          .timeline-item .mona-content h4 {
            font-size: 1.6rem; } }
  .timeline-year {
    color: #fff;
    font-size: 3.2rem;
    font-weight: 500;
    line-height: 1.25;
    padding: 0.65rem 1.6rem;
    width: fit-content;
    background-color: var(--color-sec);
    margin-top: 1.6rem; }
    @media only screen and (max-width: 1200px) {
      .timeline-year {
        font-size: 2.6rem; } }
    @media only screen and (max-width: 800px) {
      .timeline-year {
        font-size: 2.2rem; } }
    @media screen and (max-width: 1200px) {
      .timeline-year {
        margin-top: 2rem; } }
    @media screen and (max-width: 800px) {
      .timeline-year {
        margin-top: 2.2rem; } }
    @media screen and (max-width: 575.98px) {
      .timeline-year {
        padding: 0.65rem 0.8rem;
        margin-top: 1.2rem; } }

.partner {
  margin: 12rem 0rem 12rem;
  overflow: hidden; }
  @media screen and (max-width: 1199.98px) {
    .partner {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 575.98px) {
    .partner {
      margin: 4rem 0rem; } }
  .partner .heading-main {
    max-width: 71.2rem;
    margin: 0 auto; }
  .partner .splide__track {
    overflow: visible; }
  .partner .splide__slide {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 3.2rem;
    max-width: 27.6rem; }
    @media screen and (max-width: 767.98px) {
      .partner .splide__slide {
        padding: 0 1.2rem; } }
    @media screen and (max-width: 575.98px) {
      .partner .splide__slide {
        max-width: 16rem; } }
  .partner-item {
    width: auto;
    height: 10.8rem;
    padding: 0.8rem 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (max-width: 575.98px) {
      .partner-item {
        padding: 0.8rem;
        height: 6rem; } }
    .partner-item .opti-pic {
      width: 100%;
      height: 100%; }
    .partner-item img {
      display: block;
      width: auto;
      height: 100%;
      object-fit: contain; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJvdXQuY3NzIiwic291cmNlcyI6WyJhYm91dC5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfY29yZS9fbWl4aW4uc2NzcyIsIl9jb3JlL19mb250LnNjc3MiLCJfcGFnZXMvX2Fib3V0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxyXG5AaW1wb3J0IFwiX2NvcmUvdmFyaWFibGVcIjtcclxuQGltcG9ydCBcIl9jb3JlL21peGluXCI7XHJcbkBpbXBvcnQgXCJfY29yZS9mb250XCI7XHJcblxyXG4vLyBQYWdlc1xyXG5AaW1wb3J0IFwiX3BhZ2VzL2Fib3V0XCI7IiwiLy8gIDEuIENTUyBDdXN0b20gUHJvcGVydGllc1xyXG46cm9vdCB7XHJcbiAgLyogVHlwb2dyYXBoeSAqL1xyXG4gIC0tZm9udC1wcmk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1zZWM6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAvKiBDb2xvciBQYWxldHRlICovXHJcbiAgLS1jb2xvci1wcmk6ICM2MDFjODQ7XHJcbiAgLS1jb2xvci1zZWM6ICNlNDAwN2Y7XHJcbiAgLS1jb2xvci10aGlyZDogI2NkZTFkNztcclxuXHJcbiAgLS1jb2xvci10ZXh0OiAjMjQyNDI0O1xyXG4gIC0tY29sb3ItdGV4dC0yOiAjOWY5ZmEwO1xyXG4gIC0tY29sb3ItdGV4dC0zOiAjNjY3MDg1O1xyXG4gIC0tY29sb3ItdGV4dC00OiAjMWQyOTM5O1xyXG4gIC0tY29sb3ItdGV4dC01OiAjZDBkNWRkO1xyXG4gIC0tY29sb3ItdGV4dC1mdDogI2YxZjFmMTtcclxuXHJcbiAgLS1jb2xvci1iZy0xOiAjZjhmMmViO1xyXG4gIC0tY29sb3ItYmctMjogI2QyZDJkMjtcclxuICAtLWNvbG9yLWJnLTM6ICNhYWE7XHJcblxyXG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XHJcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcclxuXHJcbiAgLS1maWx0ZXItcHJpOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNSUpIHNlcGlhKDY2JSkgc2F0dXJhdGUoMzIyMyUpIGh1ZS1yb3RhdGUoMjY5ZGVnKSBicmlnaHRuZXNzKDgzJSkgY29udHJhc3QoOTglKTtcclxuICAtLWZpbHRlci1zZWM6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE3JSkgc2VwaWEoNzclKSBzYXR1cmF0ZSg3MzI0JSkgaHVlLXJvdGF0ZSgzMTdkZWcpIGJyaWdodG5lc3MoODglKSBjb250cmFzdCgxMDclKTtcclxuXHJcbiAgLy8gQ29udGFpbmVyXHJcbiAgLS1jb250YWluZXItd2lkdGg6IDEyNC44cmVtO1xyXG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDEuNnJlbTtcclxuXHJcbiAgLS1oZWFkZXItaGVpZ2h0OiA5LjJyZW07XHJcbiAgLS1oZWFkZXItaGVpZ2h0LXNjYWxlOiA3LjJyZW07XHJcblxyXG4gIC8vIEZvb3RlclxyXG4gIC0tZm9vdGVyLWNsci10ZXh0OiB2YXIoLS1jb2xvci10ZXh0LWZ0KTtcclxuICAtLWZvb3Rlci1jbHItdGV4dC1jcHI6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAtLWZvb3Rlci1iZy1jb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XHJcblxyXG4gIC8vIFotaW5kZXhcclxuICAtLXotaS1oZWFkZXI6IDEwMDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAtLWhlYWRlci1oZWlnaHQ6IDYuNHJlbTtcclxuICAgIC0taGVhZGVyLWhlaWdodC1zY2FsZTogNi40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLy8gIDIuIFNhc3MgVmFyaWFibGVzXHJcbiRmb250LXByaTogdmFyKC0tZm9udC1wcmkpO1xyXG4kZm9udC1zZWM6IHZhcigtLWZvbnQtc2VjKTtcclxuXHJcbiRjb2xvci1wcmk6IHZhcigtLWNvbG9yLXByaSk7XHJcbiRjb2xvci1zZWM6IHZhcigtLWNvbG9yLXNlYyk7XHJcbiRjb2xvci10aGlyZDogdmFyKC0tY29sb3ItdGhpcmQpO1xyXG4kY29sb3ItYmctMzogdmFyKC0tY29sb3ItYmctMyk7XHJcblxyXG4kY29sb3ItdGV4dDogdmFyKC0tY29sb3ItdGV4dCk7XHJcbiRjb2xvci10ZXh0LTI6IHZhcigtLWNvbG9yLXRleHQtMik7XHJcbiRjb2xvci10ZXh0LTM6IHZhcigtLWNvbG9yLXRleHQtMyk7XHJcbiRjb2xvci10ZXh0LTQ6IHZhcigtLWNvbG9yLXRleHQtNCk7XHJcbiRjb2xvci10ZXh0LTU6IHZhcigtLWNvbG9yLXRleHQtNSk7XHJcblxyXG4kY29sb3ItYmctMTogdmFyKC0tY29sb3ItYmctMSk7XHJcbiRjb2xvci1iZy0yOiB2YXIoLS1jb2xvci1iZy0yKTtcclxuXHJcbiRjb2xvci13aGl0ZTogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4kY29sb3ItYmxhY2s6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuXHJcbiRkZXNrdG9wLW1pbjogMTIwMHB4O1xyXG4kdGFibGV0LWw6IDExOTkuOThweDtcclxuJHRhYmxldC1tOiA5OTEuOThweDtcclxuJHRhYmxldC1zOiA3NjcuOThweDtcclxuJG1vYmlsZTogNTc1Ljk4cHg7IiwiLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy0gS0VZIFNFQVJDSFxyXG4vLyAqKiBSRVNQT05TSVZFXHJcbi8vICoqIElNQUdFXHJcbi8vICoqIExBWU9VVFxyXG4vLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBSRVNQT05TSVZFXHJcbkBtaXhpbiBtYXgoJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4oJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIElNQUdFXHJcbkBtaXhpbiBpbWdDb3ZlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ29udGFpbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIExBWU9VVFxyXG5AbWl4aW4gdHJhbnNpdGlvbigkczogMC40cykge1xyXG4gIHRyYW5zaXRpb246ICRzIGVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBib3goJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuQG1peGluIHNjcm9sbGJhciB7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzgwYTIwMDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmksIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ1bGxBYnMoJHo6IG51bGwpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcblxyXG4gIEBpZiAkeiB7XHJcbiAgICB6LWluZGV4OiAkejtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDIsICRkaXNwbGF5OiB0cnVlKSB7XHJcbiAgQGlmICRkaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBsaW5lLWNsYW1wOiAkbGluZTtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luKCRtYXJnaW4xLCAkbWFyZ2luMjogJG1hcmdpbjEpIHtcclxuICBtYXJnaW46ICRtYXJnaW4xIDByZW0gJG1hcmdpbjI7XHJcblxyXG4gIEBpbmNsdWRlIG1heCgkdGFibGV0LWwpIHtcclxuICAgIG1hcmdpbjogNnJlbSAwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KCRtb2JpbGUpIHtcclxuICAgIG1hcmdpbjogNHJlbSAwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhZGRpbmcoJHBhZGRpbmcxLCAkcGFkZGluZzI6ICRwYWRkaW5nMSkge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nMSAwcmVtICRwYWRkaW5nMjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KCR0YWJsZXQtbCkge1xyXG4gICAgcGFkZGluZzogNnJlbSAwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KCRtb2JpbGUpIHtcclxuICAgIHBhZGRpbmc6IDRyZW0gMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhdXRvWCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gbXgoJHNpemU6IDApIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xyXG4gIG1hcmdpbi1sZWZ0OiAkc2l6ZTtcclxufVxyXG5cclxuQG1peGluIHBzZXVkbygkejogMCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkejtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG5AbWl4aW4gYmdJbWFnZSgkcG9zaXRpb246IGNlbnRlciwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWljZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtamNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtamJldHdlZW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWl4aW4gaG92ZXIge1xyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1peGluIGZ6LTIwMCB7XHJcbiAgZm9udC1zaXplOiAyMHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE0MCB7XHJcbiAgZm9udC1zaXplOiAxNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogOXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTEyOCB7XHJcbiAgZm9udC1zaXplOiAxMi44cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA4cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTEyIHtcclxuICBmb250LXNpemU6IDExLjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDcuMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTEwMCB7XHJcbiAgZm9udC1zaXplOiAxMHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotOTIge1xyXG4gIGZvbnQtc2l6ZTogOS4ycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTgwIHtcclxuICBmb250LXNpemU6IDhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei03MiB7XHJcbiAgZm9udC1zaXplOiA3LjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02OCB7XHJcbiAgZm9udC1zaXplOiA2LjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NCB7XHJcbiAgZm9udC1zaXplOiA2LjRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuOXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTYwIHtcclxuICBmb250LXNpemU6IDZyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01NiB7XHJcbiAgZm9udC1zaXplOiA1LjZyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU0IHtcclxuICBmb250LXNpemU6IDUuNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTUyIHtcclxuICBmb250LXNpemU6IDUuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTUwIHtcclxuICBmb250LXNpemU6IDVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQ4IHtcclxuICBmb250LXNpemU6IDQuOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDQge1xyXG4gIGZvbnQtc2l6ZTogNC40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDIge1xyXG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MCB7XHJcbiAgZm9udC1zaXplOiA0cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zOCB7XHJcbiAgZm9udC1zaXplOiAzLjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM2IHtcclxuICBmb250LXNpemU6IDMuNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM1IHtcclxuICBmb250LXNpemU6IDMuNXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM0IHtcclxuICBmb250LXNpemU6IDMuNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzIge1xyXG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMCB7XHJcbiAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yOSB7XHJcbiAgZm9udC1zaXplOiAyLjlyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI4IHtcclxuICBmb250LXNpemU6IDIuOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjYge1xyXG4gIGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNSB7XHJcbiAgZm9udC1zaXplOiAyLjVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI0IHtcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjMge1xyXG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMiB7XHJcbiAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMSB7XHJcbiAgZm9udC1zaXplOiAyLjFyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIwIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE5IHtcclxuICBmb250LXNpemU6IDEuOXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTgge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE3IHtcclxuICBmb250LXNpemU6IDEuN3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE2IHtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTUge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNCB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMyB7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMiB7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMSB7XHJcbiAgZm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotOSB7XHJcbiAgZm9udC1zaXplOiAwLjlyZW07XHJcbn0iLCIuaW50cm8ge1xyXG4gIEBpbmNsdWRlIG1hcmdpbigxMnJlbSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJi1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgJi1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMi40cmVtIDMuMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoJHRhYmxldC1tKSB7XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNnJlbSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KCR0YWJsZXQtbSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09XHJcbi52aXNpb24ge1xyXG4gIEBpbmNsdWRlIHBhZGRpbmcoOHJlbSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAubGFiZWwtbWFpbixcclxuICAudHQtbWFpbiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09XHJcbi5oaXN0b3J5IHtcclxuICBAaW5jbHVkZSBtYXJnaW4oMTJyZW0pO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50aW1lbGluZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDNyZW0gMDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMjQyNDI0LCAwLjIpO1xyXG5cclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KCRtb2JpbGUpIHtcclxuICAgICAgbGVmdDogMTJyZW07XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC0tZ2FwOiA5LjZyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgIC50aW1lbGluZS15ZWFyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KCRtb2JpbGUpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCgkbW9iaWxlKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nYXApO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXgoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXgoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xLjZyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBsZWZ0OiAtMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTAuOHJlbTtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0wLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb25hLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgoJG1vYmlsZSkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1heCgxMTk5Ljk4cHgpIHtcclxuICAgIC8vICAgLS1nYXA6IDZyZW07XHJcbiAgICAvLyB9XHJcbiAgICBAaW5jbHVkZSBtYXgoOTkxLjk4cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc1Ljk4cHgpIHtcclxuICAgICAgLS1nYXA6IDdyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblxyXG4gICAgICAudGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgLy8gd2lkdGg6IGNhbGMoNTAlIC0gKDEgLyAyKSAqIHZhcigtLWdhcCkpO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2FwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCgkbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IDEycmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRvcDogNC4ycmVtO1xyXG4gICAgICAgIGxlZnQ6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDYuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMjQyNDI0LCAwLjIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgoJG1vYmlsZSkge1xyXG4gICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICB0b3A6IDMuMnJlbTtcclxuXHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IHZhcigtLWdhcCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCgkbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDIuNnJlbTtcclxuICAgICAgICAvLyB0b3A6IDUwJTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogLTEuNnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYm94KDMuMnJlbSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9hYm91dC9jYWxlbmRhci5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICB0b3A6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vICY6OmFmdGVyIHtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy8gICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAvLyAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLy8gICB0b3A6IDUwJTtcclxuICAgICAgLy8gICBAaW5jbHVkZSBiZ0ltYWdlKGNlbnRlciwgY29udGFpbik7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fib3V0L2NhbGVuZGFyLnN2Z1wiKTtcclxuICAgICAgLy8gICBsZWZ0OiAtMC44cmVtO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoJG1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb25hLWNvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDM3LjhyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBAaW5jbHVkZSBmei0yNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6LTIyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnotMjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYteWVhciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGZ6LTMyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cclxuICAgIHBhZGRpbmc6IDAuNjVyZW0gMS42cmVtO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlYztcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg4MDBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KCRtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZzogMC42NXJlbSAwLjhyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT1cclxuLnBhcnRuZXIge1xyXG4gIEBpbmNsdWRlIG1hcmdpbigxMnJlbSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmhlYWRpbmctbWFpbiB7XHJcbiAgICBtYXgtd2lkdGg6IDcxLjJyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5zcGxpZGVfX3RyYWNrIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLnNwbGlkZV9fc2xpZGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMy4ycmVtO1xyXG4gICAgbWF4LXdpZHRoOiAyNy42cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCgkdGFibGV0LXMpIHtcclxuICAgICAgcGFkZGluZzogMCAxLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KCRtb2JpbGUpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMTAuOHJlbTtcclxuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjZyZW07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoJG1vYmlsZSkge1xyXG4gICAgICBwYWRkaW5nOiAwLjhyZW07XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aS1waWMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNDQSxBQUFBLEtBQUssQ0FBQztFQUNKLGdCQUFnQjtFQUNoQixVQUFVLENBQUEsd0JBQUM7RUFDWCxVQUFVLENBQUEsd0JBQUM7RUFFWCxtQkFBbUI7RUFDbkIsV0FBVyxDQUFBLFFBQUM7RUFDWixXQUFXLENBQUEsUUFBQztFQUNaLGFBQWEsQ0FBQSxRQUFDO0VBRWQsWUFBWSxDQUFBLFFBQUM7RUFDYixjQUFjLENBQUEsUUFBQztFQUNmLGNBQWMsQ0FBQSxRQUFDO0VBQ2YsY0FBYyxDQUFBLFFBQUM7RUFDZixjQUFjLENBQUEsUUFBQztFQUNmLGVBQWUsQ0FBQSxRQUFDO0VBRWhCLFlBQVksQ0FBQSxRQUFDO0VBQ2IsWUFBWSxDQUFBLFFBQUM7RUFDYixZQUFZLENBQUEsS0FBQztFQUViLGFBQWEsQ0FBQSxLQUFDO0VBQ2QsYUFBYSxDQUFBLEtBQUM7RUFFZCxZQUFZLENBQUEscUhBQUM7RUFDYixZQUFZLENBQUEsc0hBQUM7RUFHYixpQkFBaUIsQ0FBQSxTQUFDO0VBQ2xCLG1CQUFtQixDQUFBLE9BQUM7RUFFcEIsZUFBZSxDQUFBLE9BQUM7RUFDaEIscUJBQXFCLENBQUEsT0FBQztFQUd0QixpQkFBaUIsQ0FBQSxxQkFBQztFQUNsQixxQkFBcUIsQ0FBQSxtQkFBQztFQUN0QixpQkFBaUIsQ0FBQSxrQkFBQztFQUdsQixZQUFZLENBQUEsSUFBQyxHQU1kO0VBSkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsU0FBUztJQTFDekMsQUFBQSxLQUFLLENBQUM7TUEyQ0YsZUFBZSxDQUFBLE9BQUM7TUFDaEIscUJBQXFCLENBQUEsT0FBQyxHQUV6Qjs7QUcvQ0QsQUFBQSxNQUFNLENBQUM7RUZtRkwsTUFBTSxFRWxGVSxLQUFLLENGa0ZKLElBQUksQ0VsRkwsS0FBSztFQUNyQixRQUFRLEVBQUUsTUFBTSxHQXlCakI7RUZqQkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsU0FBUztJRVZ6QyxBQUFBLE1BQU0sQ0FBQztNRnNGSCxNQUFNLEVBQUUsU0FBUyxHRTNEcEI7RUZqQkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtJRVZ4QyxBQUFBLE1BQU0sQ0FBQztNRjBGSCxNQUFNLEVBQUUsU0FBUyxHRS9EcEI7RUF2QkUsQUFBRCxZQUFPLENBQUM7SUFDTixPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxNQUFNO0lBQ3RCLEdBQUcsRUFBRSxNQUFNLEdBQ1o7RUFFQSxBQUFELFVBQUssQ0FBQztJQUNKLE9BQU8sRUFBRSxJQUFJO0lBQ2IsU0FBUyxFQUFFLElBQUk7SUFDZixHQUFHLEVBQUUsYUFBYSxHQUtuQjtJRlJELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVE7TUVBckMsQUFBRCxVQUFLLENBQUM7UUFNRixHQUFHLEVBQUUsTUFBTSxHQUVkO0VBRUEsQUFBRCxjQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsa0JBQWtCLEdBSzFCO0lGaEJELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVE7TUVVckMsQUFBRCxjQUFTLENBQUM7UUFJTixLQUFLLEVBQUUsSUFBSSxHQUVkOztBQUlILEFBQUEsT0FBTyxDQUFDO0VGaUVOLE9BQU8sRUVoRVUsSUFBSSxDRmdFRixJQUFJLENFaEVOLElBQUk7RUFDckIsZ0JBQWdCLEVIcUJOLGdCQUFnQjtFR3BCMUIsUUFBUSxFQUFFLE1BQU0sR0FvQmpCO0VGM0NDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFNBQVM7SUVvQnpDLEFBQUEsT0FBTyxDQUFDO01Gb0VKLE9BQU8sRUFBRSxTQUFTLEdFN0NyQjtFRjNDQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO0lFb0J4QyxBQUFBLE9BQU8sQ0FBQztNRndFSixPQUFPLEVBQUUsU0FBUyxHRWpEckI7RUF2QkQsQUFLRSxPQUxLLENBS0wsV0FBVztFQUxiLE9BQU8sQ0FNTCxRQUFRLENBQUM7SUFDUCxLQUFLLEVIOEJLLGtCQUFrQixHRzdCN0I7RUFFQSxBQUFELFdBQUssQ0FBQztJQUNKLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLE1BQU07SUFDdEIsR0FBRyxFQUFFLE1BQU0sR0FDWjtFQUVBLEFBQUQsZUFBUyxDQUFDO0lBQ1IsU0FBUyxFQUFFLEtBQUs7SUFDaEIsTUFBTSxFQUFFLE1BQU07SUFDZCxVQUFVLEVBQUUsTUFBTTtJQUVsQixLQUFLLEVIZ0JLLGtCQUFrQixHR2Y3Qjs7QUFJSCxBQUFBLFFBQVEsQ0FBQztFRjJCUCxNQUFNLEVFMUJVLEtBQUssQ0YwQkosSUFBSSxDRTFCTCxLQUFLO0VBQ3JCLFFBQVEsRUFBRSxNQUFNLEdBQ2pCO0VGakRDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFNBQVM7SUU4Q3pDLEFBQUEsUUFBUSxDQUFDO01GOEJMLE1BQU0sRUFBRSxTQUFTLEdFM0JwQjtFRmpEQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO0lFOEN4QyxBQUFBLFFBQVEsQ0FBQztNRmtDTCxNQUFNLEVBQUUsU0FBUyxHRS9CcEI7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDUixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsTUFBTSxHQTRRaEI7RUE5UUQsQUFJRSxTQUpPLEFBSU4sUUFBUSxDQUFDO0lBQ1IsT0FBTyxFQUFFLEVBQUU7SUFDWCxRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsQ0FBQztJQUNOLElBQUksRUFBRSxHQUFHO0lBQ1QsU0FBUyxFQUFFLGdCQUFnQjtJQUMzQixPQUFPLEVBQUUsRUFBRTtJQUVYLEtBQUssRUFBRSxHQUFHO0lBQ1YsTUFBTSxFQUFFLGFBQWE7SUFDckIsZ0JBQWdCLEVBQU8scUJBQU87SUZyQ2hDLFVBQVUsRUFEVSxJQUFJLENBQ1QsSUFBSSxHRTZDbEI7SUZ6RUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtNRW1EeEMsQUFJRSxTQUpPLEFBSU4sUUFBUSxDQUFDO1FBZU4sSUFBSSxFQUFFLEtBQUs7UUFDWCxTQUFTLEVBQUUsSUFBSSxHQUVsQjtFQUVBLEFBQUQsY0FBTSxDQUFDO0lBQ0wsT0FBTyxFQUFFLElBQUk7SUFFYixLQUFLLENBQUEsT0FBQztJQUNOLFVBQVUsRUFBRSxJQUFJO0lBaUdoQixPQUFPLEVBQUUsQ0FBQztJQUNWLFNBQVMsRUFBRSxnQkFBZ0I7SUFDM0IsVUFBVSxFQUFFLGFBQWEsR0FjMUI7SUFySEEsQUFPRyxjQVBFLEFBTUgsWUFBYSxDQUFBLEdBQUcsRUFDZixjQUFjLENBQUM7TUFDYixXQUFXLEVBQUUsSUFBSSxHQUtsQjtNRnhGTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO1FFMkVyQyxBQU9HLGNBUEUsQUFNSCxZQUFhLENBQUEsR0FBRyxFQUNmLGNBQWMsQ0FBQztVQUlYLFdBQVcsRUFBRSxDQUFDLEdBRWpCO0lBYkosQUFpQk8sY0FqQkYsQUFNSCxZQUFhLENBQUEsR0FBRyxFQVNmLGNBQWMsQUFDWCxZQUFZLEFBQ1YsUUFBUSxDQUFDO01BQ1IsS0FBSyxFQUFFLE1BQU07TUFDYixJQUFJLEVBQUUsS0FBSyxHQUNaO0lBcEJSLEFBeUJDLGNBekJJLEFBeUJILFlBQWEsQ0FBQSxJQUFJLEVBQUU7TUFDbEIsY0FBYyxFQUFFLFdBQVcsR0F5RDVCO01GOUpILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVE7UUUyRXJDLEFBeUJDLGNBekJJLEFBeUJILFlBQWEsQ0FBQSxJQUFJLEVBQUU7VUFJaEIsY0FBYyxFQUFFLEdBQUcsR0FzRHRCO01BbkZGLEFBaUNLLGNBakNBLEFBeUJILFlBQWEsQ0FBQSxJQUFJLEVBT2hCLGNBQWMsQUFDWCxZQUFZLENBQUM7UUFDWixZQUFZLEVBQUUsVUFBVTtRQUN4QixhQUFhLEVBQUUsQ0FBQyxHQU1qQjtRRnBIUCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO1VFMkVyQyxBQWlDSyxjQWpDQSxBQXlCSCxZQUFhLENBQUEsSUFBSSxFQU9oQixjQUFjLEFBQ1gsWUFBWSxDQUFDO1lBS1YsYUFBYSxFQUFFLElBQUk7WUFDbkIsWUFBWSxFQUFFLENBQUMsR0FFbEI7TUF6Q04sQUEyQ0ssY0EzQ0EsQUF5QkgsWUFBYSxDQUFBLElBQUksRUFPaEIsY0FBYyxBQVdYLFdBQVcsQ0FBQztRQUNYLFlBQVksRUFBRSxDQUFDO1FBQ2YsYUFBYSxFQUFFLElBQUksR0EwQnBCO1FGbEpQLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVE7VUUyRXJDLEFBMkNLLGNBM0NBLEFBeUJILFlBQWEsQ0FBQSxJQUFJLEVBT2hCLGNBQWMsQUFXWCxXQUFXLENBQUM7WUFLVCxZQUFZLEVBQUUsSUFBSTtZQUNsQixhQUFhLEVBQUUsQ0FBQyxHQXNCbkI7UUF2RU4sQUFvRE8sY0FwREYsQUF5QkgsWUFBYSxDQUFBLElBQUksRUFPaEIsY0FBYyxBQVdYLFdBQVcsQUFTVCxRQUFRLENBQUM7VUFDUixLQUFLLEVBQUUsT0FBTztVQUNkLElBQUksRUFBRSxLQUFLLEdBTVo7VUZ2SVQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtZRTJFckMsQUFvRE8sY0FwREYsQUF5QkgsWUFBYSxDQUFBLElBQUksRUFPaEIsY0FBYyxBQVdYLFdBQVcsQUFTVCxRQUFRLENBQUM7Y0FLTixLQUFLLEVBQUUsSUFBSTtjQUNYLElBQUksRUFBRSxPQUFPLEdBRWhCO1FBNURSLEFBOERPLGNBOURGLEFBeUJILFlBQWEsQ0FBQSxJQUFJLEVBT2hCLGNBQWMsQUFXWCxXQUFXLEFBbUJULE9BQU8sQ0FBQztVQUNQLEtBQUssRUFBRSxPQUFPO1VBQ2QsSUFBSSxFQUFFLEtBQUssR0FNWjtVRmpKVCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO1lFMkVyQyxBQThETyxjQTlERixBQXlCSCxZQUFhLENBQUEsSUFBSSxFQU9oQixjQUFjLEFBV1gsV0FBVyxBQW1CVCxPQUFPLENBQUM7Y0FLTCxLQUFLLEVBQUUsSUFBSTtjQUNYLElBQUksRUFBRSxPQUFPLEdBRWhCO01BdEVSLEFBMEVHLGNBMUVFLEFBeUJILFlBQWEsQ0FBQSxJQUFJLEVBaURoQixhQUFhLENBQUM7UUFDWixXQUFXLEVBQUUsSUFBSTtRQUNqQixVQUFVLEVBQUUsS0FBSyxHQU1sQjtRRjdKTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO1VFMkVyQyxBQTBFRyxjQTFFRSxBQXlCSCxZQUFhLENBQUEsSUFBSSxFQWlEaEIsYUFBYSxDQUFDO1lBS1YsVUFBVSxFQUFFLElBQUk7WUFDaEIsV0FBVyxFQUFFLENBQUMsR0FFakI7SUFsRkosQUFxRkMsY0FyRkksQUFxRkgsWUFBWSxDQUFDO01BQ1osVUFBVSxFQUFFLENBQUMsR0FDZDtJRmxLSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO01FMkVyQyxBQUFELGNBQU0sQ0FBQztRQTZGSCxVQUFVLEVBQUUsSUFBSSxHQXdCbkI7SUZoTUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtNRTJFckMsQUFBRCxjQUFNLENBQUM7UUFpR0gsS0FBSyxDQUFBLEtBQUM7UUFDTixVQUFVLEVBQUUsSUFBSSxHQW1CbkI7SUFySEEsQUF5R0MsY0F6R0ksQUF5R0gsVUFBVSxDQUFDO01BQ1YsT0FBTyxFQUFFLENBQUM7TUFDVixTQUFTLEVBQUUsYUFBYSxHQVN6QjtNQXBIRixBQStHTyxjQS9HRixBQXlHSCxVQUFVLENBSVQsY0FBYyxBQUNYLFdBQVcsQUFDVCxRQUFRLENBQUM7UUFDUixnQkFBZ0IsRUgvSWhCLGdCQUFnQixHR2dKakI7RUFNUixBQUFELGNBQU0sQ0FBQztJQUVMLEtBQUssRUFBRSxHQUFHO0lBQ1YsUUFBUSxFQUFFLFFBQVEsR0FpR25CO0lBcEdBLEFBS0MsY0FMSSxBQUtILFlBQVksQ0FBQztNQUNaLGFBQWEsRUFBRSxVQUFVLEdBNEIxQjtNRnBPSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO1FFa01yQyxBQUtDLGNBTEksQUFLSCxZQUFZLENBQUM7VUFJVixLQUFLLEVBQUUsS0FBSztVQUNaLGFBQWEsRUFBRSxJQUFJLEdBd0J0QjtNQWxDRixBQWFHLGNBYkUsQUFLSCxZQUFZLEFBUVYsUUFBUSxDQUFDO1FBQ1IsT0FBTyxFQUFFLEVBQUU7UUFDWCxRQUFRLEVBQUUsUUFBUTtRQUdsQixHQUFHLEVBQUUsTUFBTTtRQUNYLElBQUksRUFBRSxNQUFNO1FBRVosS0FBSyxFQUFFLE1BQU07UUFDYixNQUFNLEVBQUUsTUFBTTtRQUVkLGdCQUFnQixFQUFPLHFCQUFPLEdBUy9CO1FGbk9MLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVE7VUVrTXJDLEFBYUcsY0FiRSxBQUtILFlBQVksQUFRVixRQUFRLENBQUM7WUFjTixLQUFLLEVBQUUsSUFBSTtZQUNYLEdBQUcsRUFBRSxNQUFNO1lBRVgsSUFBSSxFQUFFLElBQUk7WUFDVixLQUFLLEVBQUUsTUFBTSxHQUVoQjtJQWpDSixBQW9DQyxjQXBDSSxBQW9DSCxXQUFXLENBQUM7TUFFWCxZQUFZLEVBQUUsSUFBSSxHQTRDbkI7TUZwUkgsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtRRWtNckMsQUFvQ0MsY0FwQ0ksQUFvQ0gsV0FBVyxDQUFDO1VBS1QsS0FBSyxFQUFFLGtCQUFrQixHQXlDNUI7TUFsRkYsQUE0Q0csY0E1Q0UsQUFvQ0gsV0FBVyxBQVFULFFBQVEsQ0FBQztRQUNSLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLE9BQU8sRUFBRSxFQUFFO1FBQ1gsR0FBRyxFQUFFLE1BQU07UUFHWCxJQUFJLEVBQUUsT0FBTztRRnBObkIsS0FBSyxFRXNOYyxNQUFNO1FGck56QixNQUFNLEVFcU5hLE1BQU07UUFDbkIsYUFBYSxFQUFFLEdBQUc7UUFDbEIsZ0JBQWdCLEVBQUUsT0FBTztRRjVOL0IsVUFBVSxFQURVLElBQUksQ0FDVCxJQUFJO1FFK05iLGdCQUFnQixFQUFFLDZDQUE2QztRQUMvRCxpQkFBaUIsRUFBRSxTQUFTO1FBQzVCLGVBQWUsRUFBRSxNQUFNO1FBQ3ZCLG1CQUFtQixFQUFFLE1BQU0sR0FLNUI7UUZuUUwsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtVRWtNckMsQUE0Q0csY0E1Q0UsQUFvQ0gsV0FBVyxBQVFULFFBQVEsQ0FBQztZQW1CTixHQUFHLEVBQUUsTUFBTSxHQUVkO01GblFMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVE7UUVrTXJDLEFBb0NDLGNBcENJLEFBb0NILFdBQVcsQ0FBQztVQTRDVCxZQUFZLEVBQUUsSUFBSSxHQUVyQjtJQWxGRixBQW9GQyxjQXBGSSxDQW9GSixhQUFhLENBQUM7TUFDWixTQUFTLEVBQUUsT0FBTztNQUNsQixLQUFLLEVIeE9FLGlCQUFpQixHR3FQekI7TUFuR0YsQUF3RkcsY0F4RkUsQ0FvRkosYUFBYSxDQUlYLEVBQUUsQ0FBQztRRHlEUCxTQUFTLEVBQUUsTUFBTSxHQ3ZEWjtRRHlETCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO1VDbkp4QyxBQXdGRyxjQXhGRSxDQW9GSixhQUFhLENBSVgsRUFBRSxDQUFDO1lENERMLFNBQVMsRUFBRSxNQUFNLEdDMURkO1FENkRMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7VUN2SnZDLEFBd0ZHLGNBeEZFLENBb0ZKLGFBQWEsQ0FJWCxFQUFFLENBQUM7WURnRUwsU0FBUyxFQUFFLE1BQU0sR0M5RGQ7TUExRkosQUE0RkcsY0E1RkUsQ0FvRkosYUFBYSxDQVFYLEVBQUUsQ0FBQztRRDZFUCxTQUFTLEVBQUUsTUFBTSxHQzNFWjtRRDZFTCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO1VDM0t4QyxBQTRGRyxjQTVGRSxDQW9GSixhQUFhLENBUVgsRUFBRSxDQUFDO1lEZ0ZMLFNBQVMsRUFBRSxJQUFJLEdDOUVaO1FEaUZMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7VUMvS3ZDLEFBNEZHLGNBNUZFLENBb0ZKLGFBQWEsQ0FRWCxFQUFFLENBQUM7WURvRkwsU0FBUyxFQUFFLE1BQU0sR0NsRmQ7TUE5RkosQUFnR0csY0FoR0UsQ0FvRkosYUFBYSxDQVlYLEVBQUUsQ0FBQztRRGlHUCxTQUFTLEVBQUUsSUFBSSxHQy9GVjtRRGlHTCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO1VDbk14QyxBQWdHRyxjQWhHRSxDQW9GSixhQUFhLENBWVgsRUFBRSxDQUFDO1lEb0dMLFNBQVMsRUFBRSxNQUFNLEdDbEdkO1FEcUdMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7VUN2TXZDLEFBZ0dHLGNBaEdFLENBb0ZKLGFBQWEsQ0FZWCxFQUFFLENBQUM7WUR3R0wsU0FBUyxFQUFFLE1BQU0sR0N0R2Q7RUFJSixBQUFELGNBQU0sQ0FBQztJQUNMLEtBQUssRUFBRSxJQUFJO0lEOUJiLFNBQVMsRUFBRSxNQUFNO0lDZ0NmLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFdBQVcsRUFBRSxJQUFJO0lBRWpCLE9BQU8sRUFBRSxjQUFjO0lBQ3ZCLEtBQUssRUFBRSxXQUFXO0lBQ2xCLGdCQUFnQixFSHBRUixnQkFBZ0I7SUdzUXhCLFVBQVUsRUFBRSxNQUFNLEdBY25CO0lEbkRELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07TUMyQnhDLEFBQUQsY0FBTSxDQUFDO1FEMUJMLFNBQVMsRUFBRSxNQUFNLEdDa0RsQjtJRC9DRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO01DdUJ2QyxBQUFELGNBQU0sQ0FBQztRRHRCTCxTQUFTLEVBQUUsTUFBTSxHQzhDbEI7SUZoVUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtNRXdTbkMsQUFBRCxjQUFNLENBQUM7UUFhSCxVQUFVLEVBQUUsSUFBSSxHQVduQjtJRmhVRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO01Fd1NsQyxBQUFELGNBQU0sQ0FBQztRQWlCSCxVQUFVLEVBQUUsTUFBTSxHQU9yQjtJRmhVRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO01Fd1NyQyxBQUFELGNBQU0sQ0FBQztRQXFCSCxPQUFPLEVBQUUsY0FBYztRQUN2QixVQUFVLEVBQUUsTUFBTSxHQUVyQjs7QUFJSCxBQUFBLFFBQVEsQ0FBQztFRjNQUCxNQUFNLEVFNFBVLEtBQUssQ0Y1UEosSUFBSSxDRTRQTCxLQUFLO0VBQ3JCLFFBQVEsRUFBRSxNQUFNLEdBcURqQjtFRjNYQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxTQUFTO0lFb1V6QyxBQUFBLFFBQVEsQ0FBQztNRnhQTCxNQUFNLEVBQUUsU0FBUyxHRStTcEI7RUYzWEMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtJRW9VeEMsQUFBQSxRQUFRLENBQUM7TUZwUEwsTUFBTSxFQUFFLFNBQVMsR0UyU3BCO0VBdkRELEFBSUUsUUFKTSxDQUlOLGFBQWEsQ0FBQztJQUNaLFNBQVMsRUFBRSxPQUFPO0lBQ2xCLE1BQU0sRUFBRSxNQUFNLEdBQ2Y7RUFQSCxBQVNFLFFBVE0sQ0FTTixjQUFjLENBQUM7SUFDYixRQUFRLEVBQUUsT0FBTyxHQUNsQjtFQVhILEFBYUUsUUFiTSxDQWFOLGNBQWMsQ0FBQztJQUNiLE9BQU8sRUFBRSxJQUFJO0lBQ2IsV0FBVyxFQUFFLE1BQU07SUFDbkIsZUFBZSxFQUFFLE1BQU07SUFDdkIsT0FBTyxFQUFFLFFBQVE7SUFDakIsU0FBUyxFQUFFLE9BQU8sR0FTbkI7SUYvVkQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtNRW9VeEMsQUFhRSxRQWJNLENBYU4sY0FBYyxDQUFDO1FBUVgsT0FBTyxFQUFFLFFBQVEsR0FNcEI7SUYvVkQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtNRW9VeEMsQUFhRSxRQWJNLENBYU4sY0FBYyxDQUFDO1FBWVgsU0FBUyxFQUFFLEtBQUssR0FFbkI7RUFFQSxBQUFELGFBQU0sQ0FBQztJQUNMLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLE9BQU87SUFDZixPQUFPLEVBQUUsYUFBYTtJQUV0QixPQUFPLEVBQUUsSUFBSTtJQUNiLFdBQVcsRUFBRSxNQUFNO0lBQ25CLGVBQWUsRUFBRSxNQUFNLEdBa0J4QjtJRjFYRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO01FaVdyQyxBQUFELGFBQU0sQ0FBQztRQVVILE9BQU8sRUFBRSxNQUFNO1FBQ2YsTUFBTSxFQUFFLElBQUksR0FjZjtJQXpCQSxBQWNDLGFBZEksQ0FjSixTQUFTLENBQUM7TUFDUixLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7SUFqQkYsQUFtQkMsYUFuQkksQ0FtQkosR0FBRyxDQUFDO01BQ0YsT0FBTyxFQUFFLEtBQUs7TUFDZCxLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxJQUFJO01BQ1osVUFBVSxFQUFFLE9BQU8sR0FDcEIifQ== */
