@charset "UTF-8";
/* Указываем box sizing */
* {
  box-sizing: border-box; }
  *::before, *::after {
    box-sizing: border-box; }

/* Убираем внешние отступы */
body, h1, h2, h3, h4, p, ul, ol[class], li, figure, figcaption, blockquote, dl, dd {
  margin: 0; }

/* Удаляем стандартную стилизацию для всех ul и il, у которых есть атрибут class */
ul[class], ol[class] {
  list-style: none; }

ul, ol {
  padding: 0;
  margin: 0; }

li {
  list-style-type: none; }

a {
  text-decoration: none;
  color: #000; }

button {
  cursor: pointer;
  background: transparent;
  padding: 0; }

/* Элементы a, у которых нет класса, сбрасываем до дефолтных стилей */
a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto; }

/* Наследуем шрифты для инпутов и кнопок */
input, button, textarea, select {
  font: inherit;
  outline: none;
  border: none; }

.header {
  height: 58px;
  box-shadow: 0px 2px 8px rgba(109, 121, 134, 0.1);
  border-radius: 0px 0px 8px 8px; }
  @media (min-width: 1200px) {
    .header {
      height: 96px; } }
  .header .content-wrap {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    height: 100%;
    padding-top: 13px; }
    @media (min-width: 1200px) {
      .header .content-wrap {
        align-items: center;
        padding-top: 0; } }
  .header a {
    display: inline-block; }
  .header-logo {
    display: flex;
    flex-wrap: wrap; }
    @media (min-width: 1200px) {
      .header-logo {
        align-items: center; } }
    .header-logo button {
      position: relative;
      top: -3px;
      margin-right: 12px; }
      @media (min-width: 1200px) {
        .header-logo button {
          margin-right: 50px; } }
      .header-logo button svg {
        width: 15px;
        height: 15px;
        -o-object-fit: contain;
           object-fit: contain; }
        @media (min-width: 1200px) {
          .header-logo button svg {
            width: 30px;
            height: 30px; } }
    @media (min-width: 1200px) {
      .header-logo a:nth-child(2) {
        margin-right: 32px; } }
    .header-logo a:nth-child(2) img {
      width: 104px;
      height: 20px; }
      @media (min-width: 1200px) {
        .header-logo a:nth-child(2) img {
          width: 164px;
          height: 30px; } }
    .header-logo a:nth-child(3) {
      width: 100%;
      font-weight: 600;
      font-size: 10px;
      line-height: 12px;
      color: #FF3F3E;
      padding-left: 25px; }
      @media (min-width: 1200px) {
        .header-logo a:nth-child(3) {
          width: auto;
          font-size: 18px;
          line-height: 22px; } }
  .header-name {
    display: flex;
    align-items: center; }
    .header-name svg {
      width: 10px;
      height: 10px; }
      @media (min-width: 1200px) {
        .header-name svg {
          width: 20px;
          height: 20px; } }
    .header-name span {
      font-weight: 500;
      font-size: 10px;
      line-height: 12px;
      color: #000000;
      margin-left: 6px;
      white-space: nowrap; }
      @media (min-width: 1200px) {
        .header-name span {
          margin-left: 11px;
          font-size: 16px;
          line-height: 19px; } }

.footer {
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0px 2px 8px rgba(109, 121, 134, 0.1);
  border-radius: 0px 0px 8px 8px; }
  @media (min-width: 1200px) {
    .footer {
      padding-top: 35px;
      padding-bottom: 25px; } }
  .footer-top {
    display: flex;
    padding-bottom: 24px;
    border-bottom: 1px solid #B6BCC3;
    flex-direction: column; }
    @media (min-width: 700px) {
      .footer-top {
        flex-direction: row;
        align-items: center; } }
    @media (min-width: 1200px) {
      .footer-top {
        padding-bottom: 37px; } }
    .footer-top a {
      display: flex; }
      .footer-top a:nth-child(1) {
        margin-bottom: 16px; }
        @media (min-width: 700px) {
          .footer-top a:nth-child(1) {
            margin-bottom: 0;
            margin-right: 220px; } }
        .footer-top a:nth-child(1) img {
          width: 104px;
          height: 20px; }
          @media (min-width: 1200px) {
            .footer-top a:nth-child(1) img {
              width: 164px;
              height: 30px; } }
      .footer-top a:nth-child(2) {
        font-weight: 600;
        font-size: 14px;
        line-height: 17px;
        color: #FF3F3E;
        margin-bottom: 16px; }
        @media (min-width: 700px) {
          .footer-top a:nth-child(2) {
            margin-bottom: 0;
            margin-right: 77px; } }
        @media (min-width: 1200px) {
          .footer-top a:nth-child(2) {
            font-size: 18px;
            line-height: 22px; } }
      .footer-top a:nth-child(3) {
        align-items: center;
        font-size: 12px;
        line-height: 15px; }
        @media (min-width: 1200px) {
          .footer-top a:nth-child(3) {
            font-size: 16px;
            line-height: 19px; } }
        .footer-top a:nth-child(3) svg {
          margin-right: 10px; }
  .footer-bottom {
    display: flex;
    padding-top: 15px;
    flex-wrap: wrap; }
    @media (min-width: 700px) {
      .footer-bottom {
        justify-content: flex-end;
        flex-wrap: nowrap; } }
    .footer-bottom a {
      width: 100%;
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      font-size: 12px;
      line-height: 15px; }
      @media (min-width: 1200px) {
        .footer-bottom a {
          width: auto;
          font-size: 14px;
          line-height: 17px; } }
      .footer-bottom a:nth-child(1) {
        margin-bottom: 14px; }
        @media (min-width: 700px) {
          .footer-bottom a:nth-child(1) {
            margin-bottom: 0;
            margin-right: 84px; } }

.breadcrumbs {
  padding-top: 14px;
  padding-bottom: 14px;
  background: #f4f5fa; }
  @media (min-width: 1200px) {
    .breadcrumbs {
      padding-top: 40px;
      padding-bottom: 40px; } }
  .breadcrumbs a:not(:last-child)::after {
    content: '/';
    margin-left: 5px;
    margin-right: 5px; }
  .breadcrumbs a:last-child {
    color: #6d7986;
    pointer-events: none; }

.card {
  position: relative;
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 4px 0px 8px rgba(109, 121, 134, 0.15), 0px 4px 8px rgba(109, 121, 134, 0.15);
  border-radius: 14px;
  padding: 14px 19px 24px 15px;
  margin-bottom: 96px; }
  @media (min-width: 1200px) {
    .card {
      max-width: 738px;
      padding: 20px 29px 21px 24px;
      margin-bottom: 0; } }
  @media (min-width: 1200px) {
    .card.hide-graphic ul li:last-child button:first-child {
      opacity: 0;
      pointer-events: none; } }
  .card img {
    position: absolute;
    top: 0;
    right: 0;
    -o-object-fit: contain;
       object-fit: contain;
    width: 129px;
    height: 97px;
    order: 2; }
    @media (min-width: 1200px) {
      .card img {
        position: static;
        width: 217px;
        height: 163px;
        margin-right: 35px;
        order: 0; } }
  .card ul {
    width: 100%;
    font-size: 12px;
    line-height: 15px; }
    @media (min-width: 1200px) {
      .card ul {
        width: calc(100% - 252px);
        font-size: 16px;
        line-height: 19px; } }
    .card ul li {
      display: flex;
      justify-content: space-between;
      margin-bottom: 14px; }
      .card ul li span {
        display: inline-block;
        color: #6D7986; }
        .card ul li span:nth-child(1) {
          width: 165px; }
          @media (min-width: 1200px) {
            .card ul li span:nth-child(1) {
              width: 217px; } }
        .card ul li span:nth-child(2) {
          width: 172px; }
      .card ul li strong {
        display: inline-block;
        width: 70px;
        color: #000; }
        @media (min-width: 1200px) {
          .card ul li strong {
            width: 172px; } }
      .card ul li:nth-child(1) {
        margin-bottom: 15px; }
        @media (min-width: 1200px) {
          .card ul li:nth-child(1) {
            margin-bottom: 20px; } }
        .card ul li:nth-child(1) span {
          display: inline-block;
          font-weight: 600;
          font-size: 12px;
          line-height: 15px;
          color: #000; }
          @media (min-width: 1200px) {
            .card ul li:nth-child(1) span {
              font-weight: 500;
              font-size: 20px;
              line-height: 24px; } }
      .card ul li:nth-child(2) {
        position: relative;
        flex-direction: column;
        font-size: 12px;
        font-weight: 15px;
        margin-bottom: 8px; }
        @media (min-width: 1200px) {
          .card ul li:nth-child(2) {
            font-size: 18px;
            line-height: 22px;
            flex-direction: row;
            margin-bottom: 14px; } }
        .card ul li:nth-child(2) span:nth-child(2) {
          position: absolute;
          top: 65px; }
          @media (min-width: 1200px) {
            .card ul li:nth-child(2) span:nth-child(2) {
              position: static; } }
        @media (max-width: 1200px) {
          .card ul li:nth-child(2) strong {
            width: 102px; } }
      .card ul li:nth-child(3) {
        position: relative;
        flex-direction: column;
        margin-bottom: 76px; }
        @media (min-width: 1200px) {
          .card ul li:nth-child(3) {
            flex-direction: row;
            margin-bottom: 26px; } }
        .card ul li:nth-child(3) span:nth-child(2) {
          position: absolute;
          top: 60px;
          font-weight: 600;
          color: #000; }
          @media (min-width: 1200px) {
            .card ul li:nth-child(3) span:nth-child(2) {
              position: static;
              font-weight: 500; } }
        @media (max-width: 1200px) {
          .card ul li:nth-child(3) strong {
            width: 105px; } }
      .card ul li:last-child {
        text-align: right; }
        .card ul li:last-child button {
          width: 172px;
          height: 40px;
          border-radius: 55px;
          font-weight: 600;
          font-size: 14px;
          line-height: 17px; }
          .card ul li:last-child button span {
            position: relative;
            display: inline-block;
            width: auto !important; }
          .card ul li:last-child button:nth-child(1) {
            position: absolute;
            left: 0;
            bottom: -72px;
            width: 280px;
            background: #F4F5FA;
            border-radius: 46px; }
            @media (min-width: 1200px) {
              .card ul li:last-child button:nth-child(1) {
                position: static;
                width: 180px; } }
            .card ul li:last-child button:nth-child(1) span {
              position: relative;
              display: flex;
              align-items: center;
              font-weight: 400;
              color: #000;
              padding-left: 20px; }
              @media (min-width: 1200px) {
                .card ul li:last-child button:nth-child(1) span {
                  padding-left: 0; } }
              .card ul li:last-child button:nth-child(1) span::before {
                content: "";
                position: absolute;
                display: inline-block;
                right: 0;
                top: -6px;
                width: 30px;
                height: 30px;
                margin-left: 6px;
                margin-right: 9px;
                background-repeat: no-repeat;
                background-size: contain;
                background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%232FC26E'/%3E%3Cpath d='M20.1253 9.04163H19.3337V7.45829C19.3337 7.24833 19.2503 7.04697 19.1018 6.8985C18.9533 6.75003 18.752 6.66663 18.542 6.66663C18.332 6.66663 18.1307 6.75003 17.9822 6.8985C17.8337 7.04697 17.7503 7.24833 17.7503 7.45829V9.04163H11.417V7.45829C11.417 7.24833 11.3336 7.04697 11.1851 6.8985C11.0367 6.75003 10.8353 6.66663 10.6253 6.66663C10.4154 6.66663 10.214 6.75003 10.0655 6.8985C9.91707 7.04697 9.83366 7.24833 9.83366 7.45829V9.04163H9.04199C8.4121 9.04163 7.80801 9.29185 7.36261 9.73725C6.91721 10.1826 6.66699 10.7867 6.66699 11.4166V12.2083H22.5003V11.4166C22.5003 10.7867 22.2501 10.1826 21.8047 9.73725C21.3593 9.29185 20.7552 9.04163 20.1253 9.04163Z' fill='white'/%3E%3Cpath d='M6.66699 20.1251C6.66699 20.755 6.91721 21.3591 7.36261 21.8045C7.80801 22.2499 8.4121 22.5001 9.04199 22.5001H20.1253C20.7552 22.5001 21.3593 22.2499 21.8047 21.8045C22.2501 21.3591 22.5003 20.755 22.5003 20.1251V13.7917H6.66699V20.1251Z' fill='white'/%3E%3C/svg%3E%0A"); }
                @media (min-width: 1200px) {
                  .card ul li:last-child button:nth-child(1) span::before {
                    position: static; } }
              .card ul li:last-child button:nth-child(1) span::after {
                content: "";
                display: inline-block;
                width: 17px;
                height: 9px;
                margin-left: 6px;
                background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8876 4.22761L13.0241 0.364029C12.8853 0.201968 12.6414 0.183076 12.4793 0.321895C12.3173 0.460682 12.2984 0.704588 12.4372 0.86665C12.4502 0.881757 12.4642 0.895868 12.4793 0.908783L15.6822 4.11555H0.386345C0.172985 4.11555 0 4.28854 0 4.50193C0 4.71532 0.172985 4.88827 0.386345 4.88827H15.6822L12.4793 8.09116C12.3173 8.22994 12.2984 8.47385 12.4372 8.63591C12.576 8.79797 12.8199 8.81687 12.982 8.67805C12.9971 8.6651 13.0112 8.65102 13.0241 8.63591L16.8877 4.77233C17.0375 4.62169 17.0375 4.37832 16.8876 4.22761Z' fill='black'/%3E%3C/svg%3E%0A"); }
                @media (min-width: 1200px) {
                  .card ul li:last-child button:nth-child(1) span::after {
                    display: none; } }
          .card ul li:last-child button:nth-child(2) {
            color: #FFFFFF;
            background: #FF3F3E; }
            .card ul li:last-child button:nth-child(2) span {
              color: #fff; }
              .card ul li:last-child button:nth-child(2) span::after {
                content: "";
                display: inline-block;
                width: 17px;
                height: 9px;
                margin-left: 8px;
                background-repeat: no-repeat;
                background-size: contain;
                background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8876 4.22764L13.0241 0.36406C12.8853 0.201998 12.6414 0.183106 12.4793 0.321926C12.3173 0.460713 12.2984 0.704618 12.4372 0.86668C12.4502 0.881787 12.4642 0.895898 12.4793 0.908814L15.6822 4.11558H0.386345C0.172985 4.11558 0 4.28857 0 4.50196C0 4.71535 0.172985 4.88831 0.386345 4.88831H15.6822L12.4793 8.09119C12.3173 8.22997 12.2984 8.47388 12.4372 8.63594C12.576 8.79801 12.8199 8.8169 12.982 8.67808C12.9971 8.66513 13.0112 8.65105 13.0241 8.63594L16.8877 4.77236C17.0375 4.62172 17.0375 4.37835 16.8876 4.22764Z' fill='white'/%3E%3C/svg%3E%0A"); }

.notification {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  background: #f4f5fa; }
  @media (min-width: 1200px) {
    .notification {
      padding: 0;
      width: 392px;
      background: #f4f5fa; } }
  .notification-button {
    position: relative;
    width: 100%;
    background: #fff;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px; }
    @media (min-width: 1200px) {
      .notification-button {
        padding-left: 53px;
        padding-top: 0;
        padding-right: 0;
        background: transparent; } }
    @media (min-width: 1200px) {
      .notification-button::after {
        content: "";
        position: absolute;
        display: inline-block;
        top: 0;
        left: 0;
        width: 53px;
        height: 53px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("data:image/svg+xml,%3Csvg width='53' height='53' viewBox='0 0 53 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_85_34)'%3E%3Ccircle cx='26.5' cy='24.5' r='18.5' fill='white'/%3E%3C/g%3E%3Cpath d='M26.0004 16.6666C24.6744 16.6666 23.4026 17.1934 22.4649 18.1311C21.5272 19.0688 21.0004 20.3405 21.0004 21.6666V25.5666L19.8938 27.2333C19.7611 27.4378 19.6859 27.6742 19.6759 27.9178C19.666 28.1613 19.7217 28.4031 19.8372 28.6178C19.9527 28.8324 20.1238 29.0121 20.3325 29.138C20.5413 29.2639 20.78 29.3313 21.0238 29.3333H30.9771C31.2224 29.3325 31.463 29.2653 31.6733 29.1389C31.8835 29.0125 32.0557 28.8316 32.1715 28.6154C32.2873 28.3991 32.3425 28.1555 32.3312 27.9105C32.3198 27.6654 32.2424 27.4279 32.1071 27.2233L31.0004 25.5666V21.6666C31.0004 20.3405 30.4737 19.0688 29.536 18.1311C28.5983 17.1934 27.3265 16.6666 26.0004 16.6666V16.6666Z' fill='%23FF3F3E'/%3E%3Cpath d='M26.0005 31.3333C26.4137 31.3329 26.8166 31.2044 27.1539 30.9657C27.4911 30.7269 27.7461 30.3896 27.8839 30H24.1172C24.2549 30.3896 24.5099 30.7269 24.8472 30.9657C25.1844 31.2044 25.5873 31.3329 26.0005 31.3333V31.3333Z' fill='%23FF3F3E'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_85_34' x='0' y='0' width='53' height='53' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.427451 0 0 0 0 0.47451 0 0 0 0 0.52549 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_85_34'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_85_34' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"); } }
    .notification-button::before {
      content: "";
      position: absolute;
      display: inline-block;
      top: 20px;
      right: 0;
      width: 11px;
      height: 20px;
      background-repeat: no-repeat;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7692 9.99996C10.7692 10.2325 10.6815 10.4652 10.5063 10.6427L1.53197 19.7336C1.1813 20.0888 0.61345 20.0888 0.263003 19.7336C-0.0874435 19.3784 -0.0876678 18.8031 0.263003 18.4481L8.60283 9.99996L0.263003 1.55179C-0.0876678 1.19656 -0.0876678 0.621334 0.263003 0.266335C0.613675 -0.088665 1.18152 -0.088892 1.53197 0.266335L10.5063 9.35723C10.6815 9.53473 10.7692 9.76746 10.7692 9.99996Z' fill='black'/%3E%3C/svg%3E%0A"); }
      @media (min-width: 1200px) {
        .notification-button::before {
          top: 0; } }
    .notification-button span {
      display: inline-block;
      width: 100%;
      text-align: left; }
      .notification-button span:nth-child(1) {
        font-weight: 500;
        font-size: 16px;
        line-height: 19px;
        color: #000000;
        margin-bottom: 17px; }
        @media (min-width: 1200px) {
          .notification-button span:nth-child(1) {
            margin-bottom: 4px;
            font-size: 20px;
            line-height: 24px; } }
      .notification-button span:nth-child(2) {
        display: none; }
        @media (min-width: 1200px) {
          .notification-button span:nth-child(2) {
            display: inline-block;
            font-size: 14px;
            line-height: 17px;
            color: #6D7986; } }
  .notification-item {
    position: relative;
    background: #FFFFFF;
    padding: 23px 20px 21px;
    border-top: 1px dashed #B6BCC3; }
    @media (min-width: 1200px) {
      .notification-item {
        box-shadow: 4px 0px 8px rgba(109, 121, 134, 0.15), 0px 4px 8px rgba(109, 121, 134, 0.15);
        border-radius: 14px;
        padding: 15px 39px 15px 18px;
        border-top: none; } }
    .notification-item.upcoming .item-descr__icon-upcoming {
      display: inline-block; }
    .notification-item.overdue .item-descr__icon-overdue {
      display: inline-block; }
    .notification-item.upcoming-gray .item-descr__icon-upcoming-gray {
      display: inline-block; }
    .notification-item.upcoming-gray .item-button {
      display: none; }
    .notification-item .item-date {
      position: absolute;
      display: flex;
      align-items: center;
      top: -8px;
      left: 50%;
      transform: translateX(-50%);
      font-size: 12px;
      line-height: 15px;
      color: #000;
      padding-left: 11px;
      padding-right: 11px;
      background: #fff; }
      @media (min-width: 1200px) {
        .notification-item .item-date {
          position: static;
          color: #6D7986;
          margin-bottom: 20px;
          transform: translateX(0); } }
      .notification-item .item-date::before {
        content: "";
        display: inline-block;
        width: 12px;
        height: 12px;
        margin-right: 4px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4531 0.9375H9.375V0.375C9.375 0.167906 9.20712 0 9 0C8.79288 0 8.625 0.167906 8.625 0.375V0.9375H3.375V0.375C3.375 0.167906 3.20712 0 3 0C2.79288 0 2.625 0.167906 2.625 0.375V0.9375H1.54688C0.693914 0.9375 0 1.63141 0 2.48438V10.4531C0 11.3061 0.693914 12 1.54688 12H10.4531C11.3061 12 12 11.3061 12 10.4531V2.48438C12 1.63141 11.3061 0.9375 10.4531 0.9375ZM1.54688 1.6875H2.625V2.0625C2.625 2.26959 2.79288 2.4375 3 2.4375C3.20712 2.4375 3.375 2.26959 3.375 2.0625V1.6875H8.625V2.0625C8.625 2.26959 8.79288 2.4375 9 2.4375C9.20712 2.4375 9.375 2.26959 9.375 2.0625V1.6875H10.4531C10.8925 1.6875 11.25 2.04497 11.25 2.48438V3.375H0.75V2.48438C0.75 2.04497 1.10747 1.6875 1.54688 1.6875ZM10.4531 11.25H1.54688C1.10747 11.25 0.75 10.8925 0.75 10.4531V4.125H11.25V10.4531C11.25 10.8925 10.8925 11.25 10.4531 11.25Z' fill='black'/%3E%3C/svg%3E%0A"); }
        @media (min-width: 1200px) {
          .notification-item .item-date::before {
            display: none; } }
    .notification-item .item-wrap {
      display: flex;
      margin-bottom: 7px; }
    .notification-item .item-descr {
      display: flex; }
      .notification-item .item-descr svg {
        display: none;
        margin-right: 8px;
        flex: 0 0 auto; }
      .notification-item .item-descr__text span {
        display: inline-block;
        width: 100%; }
        .notification-item .item-descr__text span:nth-child(1) {
          font-weight: 500;
          margin-bottom: 5px;
          font-size: 12px;
          line-height: 15px; }
          @media (min-width: 1200px) {
            .notification-item .item-descr__text span:nth-child(1) {
              font-size: 14px;
              line-height: 17px; } }
        .notification-item .item-descr__text span:nth-child(2) {
          color: #6D7986;
          font-size: 12px;
          line-height: 15px; }
    .notification-item .item-price {
      font-weight: 600;
      font-size: 12px;
      line-height: 15px;
      white-space: nowrap; }
      @media (min-width: 1200px) {
        .notification-item .item-price {
          font-size: 14px;
          line-height: 17px; } }
    .notification-item .item-button {
      width: 133px;
      height: 25px;
      background: #F4F5FA;
      border-radius: 46px;
      margin-left: 50px; }
      @media (min-width: 1200px) {
        .notification-item .item-button {
          width: 158px;
          height: 34px; } }
      .notification-item .item-button span {
        position: relative;
        font-weight: 400;
        font-size: 12px;
        line-height: 130%;
        color: #0080CA; }
        @media (min-width: 1200px) {
          .notification-item .item-button span {
            font-size: 14px; } }
        .notification-item .item-button span::after {
          content: "";
          display: inline-block;
          width: 17px;
          height: 9px;
          margin-left: 6px;
          background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8876 4.22764L13.0241 0.36406C12.8853 0.201998 12.6414 0.183106 12.4793 0.321926C12.3173 0.460713 12.2984 0.704618 12.4372 0.86668C12.4502 0.881787 12.4642 0.895898 12.4793 0.908814L15.6822 4.11558H0.386345C0.172985 4.11558 0 4.28857 0 4.50196C0 4.71535 0.172985 4.88831 0.386345 4.88831H15.6822L12.4793 8.09119C12.3173 8.22997 12.2984 8.47388 12.4372 8.63594C12.576 8.79801 12.8199 8.8169 12.982 8.67808C12.9971 8.66513 13.0112 8.65105 13.0241 8.63594L16.8877 4.77236C17.0375 4.62172 17.0375 4.37835 16.8876 4.22764Z' fill='%230080CA'/%3E%3C/svg%3E%0A"); }

.schedule {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #f4f5fa;
  box-shadow: 4px 0px 8px rgba(109, 121, 134, 0.15), 0px 4px 8px rgba(109, 121, 134, 0.15); }
  @media (min-width: 1200px) {
    .schedule {
      display: inline-block;
      position: static;
      height: auto;
      border-radius: 14px;
      padding: 30px 24px;
      background: #FFFFFF; } }
  .schedule.active {
    display: inline-block; }
  .schedule-title {
    display: flex;
    align-items: center;
    padding: 25px 20px 16px;
    border-radius: 0px 0px 8px 8px;
    box-shadow: 0px 2px 8px rgba(109, 121, 134, 0.1);
    background: #fff; }
    @media (min-width: 1200px) {
      .schedule-title {
        margin-bottom: 32px;
        border-radius: 0px;
        box-shadow: none;
        padding: 0; } }
    @media (min-width: 1200px) {
      .schedule-title button {
        display: none; } }
    .schedule-title__icon {
      display: none; }
      @media (min-width: 1200px) {
        .schedule-title__icon {
          display: inline-block; } }
    .schedule-title h2 {
      position: relative;
      left: 50%;
      transform: translateX(-51%);
      font-weight: 500;
      font-size: 14px;
      line-height: 17px; }
      @media (min-width: 1200px) {
        .schedule-title h2 {
          position: static;
          transform: translateX(0);
          margin-left: 16px;
          font-size: 20px;
          line-height: 24px; } }
  .schedule-year {
    display: flex;
    background: #f4f5fa;
    padding-left: 20px; }
    @media (min-width: 1200px) {
      .schedule-year {
        margin-bottom: 33px;
        background: #fff; } }
    .schedule-year li {
      margin-top: 24px;
      margin-bottom: 24px;
      padding: 6px 8px;
      border: 1px solid #6D7986;
      border-radius: 8px;
      cursor: pointer;
      font-size: 12px;
      line-height: 15px; }
      @media (min-width: 1200px) {
        .schedule-year li {
          margin-top: 0;
          margin-bottom: 0;
          padding: 8px 25px;
          font-size: 16px;
          line-height: 19px; } }
      .schedule-year li:not(:last-child) {
        margin-right: 12px; }
        @media (min-width: 1200px) {
          .schedule-year li:not(:last-child) {
            margin-right: 32px; } }
      .schedule-year li.active {
        position: relative;
        background: #FF3F3E;
        border: 1px solid #FF3F3E;
        color: #fff; }
        .schedule-year li.active::after {
          content: "";
          position: absolute;
          display: inline-block;
          bottom: -18px;
          left: 14px;
          border: 10px solid transparent;
          border-top: 10px solid #FF3F3E; }
          @media (min-width: 1200px) {
            .schedule-year li.active::after {
              left: 33px; } }
  .schedule-table__title {
    display: none; }
    @media (min-width: 1200px) {
      .schedule-table__title {
        display: inline-block;
        background: #F8F8FA;
        border-radius: 5px;
        padding: 15px 26px; } }
    .schedule-table__title span {
      display: inline-block;
      font-weight: 600; }
      .schedule-table__title span:nth-child(1) {
        width: 110px;
        margin-right: 40px;
        white-space: nowrap; }
      .schedule-table__title span:nth-child(2) {
        width: 146px;
        margin-right: 57px; }
      .schedule-table__title span:nth-child(3) {
        width: 71px;
        margin-right: 115px; }
      .schedule-table__title span:nth-child(4) {
        width: 370px;
        margin-right: 83px; }
  .schedule-table__cnt {
    display: none;
    width: 100%;
    height: calc(100vh - 142px);
    overflow: auto; }
    @media (min-width: 1200px) {
      .schedule-table__cnt {
        padding: 30px 26px;
        height: auto; } }
    .schedule-table__cnt.active {
      display: inline-block; }
  .schedule-table__row {
    position: relative;
    display: flex;
    align-items: flex-start;
    padding-bottom: 38px;
    background: #fff;
    padding-top: 12px;
    padding-left: 20px;
    padding-right: 20px; }
    @media (min-width: 1200px) {
      .schedule-table__row {
        padding: 0;
        align-items: center; } }
    .schedule-table__row:not(:last-child) {
      margin-bottom: 8px; }
      @media (min-width: 1200px) {
        .schedule-table__row:not(:last-child) {
          margin-bottom: 31px; } }
    .schedule-table__row.paid span:nth-child(2) svg:nth-child(1) {
      display: inline-block; }
    .schedule-table__row.paid span:nth-child(4) button {
      display: none; }
    .schedule-table__row.expired span:nth-child(2) svg:nth-child(2) {
      display: inline-block; }
    @media (max-width: 1200px) {
      .schedule-table__row.expired span:nth-child(4) {
        color: #000; } }
    .schedule-table__row.expired span:nth-child(5) {
      color: #FF3F3E; }
    .schedule-table__row.upcoming span:nth-child(2) svg:nth-child(3) {
      display: inline-block; }
    @media (max-width: 1200px) {
      .schedule-table__row.upcoming span:nth-child(4) {
        color: #000; } }
    .schedule-table__row.upcoming span:nth-child(5) {
      font-weight: 500;
      color: #000; }
    .schedule-table__row span {
      display: inline-block;
      font-size: 12px;
      line-height: 15px; }
      @media (min-width: 1200px) {
        .schedule-table__row span {
          font-size: 14px;
          line-height: 17px; } }
      .schedule-table__row span:nth-child(1) {
        display: none; }
        @media (min-width: 1200px) {
          .schedule-table__row span:nth-child(1) {
            display: inline-block;
            width: 110px;
            margin-right: 40px;
            color: #6D7986; } }
      .schedule-table__row span:nth-child(2) {
        display: flex;
        align-items: center; }
        @media (min-width: 1200px) {
          .schedule-table__row span:nth-child(2) {
            width: 146px;
            margin-right: 57px; } }
        .schedule-table__row span:nth-child(2) svg {
          display: none;
          margin-right: 10px; }
        .schedule-table__row span:nth-child(2) mark {
          background: transparent;
          display: none; }
          @media (min-width: 1200px) {
            .schedule-table__row span:nth-child(2) mark {
              display: inline-block; } }
      .schedule-table__row span:nth-child(3) {
        position: absolute;
        left: 54px;
        bottom: 13px;
        color: #6D7986; }
        @media (min-width: 1200px) {
          .schedule-table__row span:nth-child(3) {
            position: static;
            width: 71px;
            margin-right: 115px; } }
        .schedule-table__row span:nth-child(3) mark {
          background: transparent;
          margin-right: 3px;
          color: #6D7986; }
          @media (min-width: 1200px) {
            .schedule-table__row span:nth-child(3) mark {
              display: none; } }
      .schedule-table__row span:nth-child(4) {
        color: #6D7986; }
        @media (min-width: 1200px) {
          .schedule-table__row span:nth-child(4) {
            width: 370px;
            margin-right: 70px; } }
        .schedule-table__row span:nth-child(4) button {
          background: #F4F5FA;
          border-radius: 46px;
          margin-top: 12px;
          color: #0080CA;
          padding: 9px 13px; }
          .schedule-table__row span:nth-child(4) button::after {
            content: "";
            display: inline-block;
            width: 17px;
            height: 9px;
            margin-left: 6px;
            background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8876 4.22761L13.0241 0.364029C12.8853 0.201968 12.6414 0.183076 12.4793 0.321895C12.3173 0.460682 12.2984 0.704588 12.4372 0.86665C12.4502 0.881757 12.4642 0.895868 12.4793 0.908783L15.6822 4.11555H0.386345C0.172985 4.11555 0 4.28854 0 4.50193C0 4.71532 0.172985 4.88827 0.386345 4.88827H15.6822L12.4793 8.09116C12.3173 8.22994 12.2984 8.47385 12.4372 8.63591C12.576 8.79797 12.8199 8.81687 12.982 8.67805C12.9971 8.6651 13.0112 8.65102 13.0241 8.63591L16.8877 4.77233C17.0375 4.62169 17.0375 4.37832 16.8876 4.22761Z' fill='%230080CA'/%3E%3C/svg%3E%0A"); }
      .schedule-table__row span:nth-child(5) {
        position: absolute;
        bottom: 13px;
        right: 20px;
        color: #6D7986;
        word-spacing: nowrap; }
        @media (min-width: 1200px) {
          .schedule-table__row span:nth-child(5) {
            position: static; } }

.payment {
  display: block;
  width: 100%;
  background: #FFFFFF;
  padding: 20px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 500px) {
    .payment {
      width: 395px;
      box-shadow: 4px 0px 8px rgba(109, 121, 134, 0.15), 0px 4px 8px rgba(109, 121, 134, 0.15);
      border-radius: 14px; } }
  @media (min-width: 1200px) {
    .payment {
      padding: 34px 40px; } }
  .payment-title {
    display: flex;
    align-items: center;
    margin-bottom: 16px; }
    @media (min-width: 1200px) {
      .payment-title {
        margin-bottom: 26px; } }
    .payment-title svg {
      margin-right: 8px;
      width: 26px;
      height: 26px; }
      @media (min-width: 1200px) {
        .payment-title svg {
          width: 37px;
          height: 37px; } }
    .payment-title h2 {
      font-weight: 500;
      font-size: 16px;
      line-height: 19px; }
      @media (min-width: 1200px) {
        .payment-title h2 {
          font-size: 20px;
          line-height: 24px; } }
  .payment-checkbox {
    display: flex;
    margin-bottom: 40px; }
    .payment-checkbox label {
      display: inline-block; }
      .payment-checkbox label:nth-child(1) {
        margin-right: 12px; }
      .payment-checkbox label input {
        display: none; }
      .payment-checkbox label input:checked + span {
        background: #FF3F3E;
        border: 1px solid #FF3F3E;
        color: #fff; }
        .payment-checkbox label input:checked + span::after {
          border-top: 10px solid #FF3F3E; }
      .payment-checkbox label span {
        position: relative;
        display: inline-block;
        cursor: pointer;
        font-size: 12px;
        line-height: 15px;
        color: #6D7986;
        padding: 6px 8px;
        border: 1px solid #6D7986;
        border-radius: 8px;
        text-align: center; }
        @media (min-width: 1200px) {
          .payment-checkbox label span {
            font-size: 14px;
            line-height: 17px;
            padding: 8px 16px; } }
        .payment-checkbox label span::after {
          content: "";
          position: absolute;
          display: inline-block;
          bottom: -20px;
          left: 50%;
          transform: translateX(-50%);
          border: 10px solid transparent;
          border-top: 10px solid transparent; }
  .payment-popup {
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px;
    font-size: 12px;
    line-height: 15px;
    color: #6D7986; }
    @media (min-width: 1200px) {
      .payment-popup {
        font-size: 16px;
        line-height: 19px; } }
    .payment-popup__contract {
      width: 48%; }
      @media (min-width: 500px) {
        .payment-popup__contract {
          width: 40%; } }
      @media (min-width: 1200px) {
        .payment-popup__contract {
          width: 46%; } }
      .payment-popup__contract:nth-child(1) {
        width: 50%; }
      .payment-popup__contract:nth-child(2) {
        width: 43%; }
      .payment-popup__contract p {
        margin-bottom: 14px;
        height: 32px; }
        @media (min-width: 500px) {
          .payment-popup__contract p {
            height: auto; } }
        @media (min-width: 1200px) {
          .payment-popup__contract p {
            font-size: 15px;
            margin-bottom: 16px; } }
      .payment-popup__contract-number {
        position: relative; }
        .payment-popup__contract-number.active span::after {
          transform: rotate(0);
          transition: all 0.3s; }
        .payment-popup__contract-number.active ul {
          transition: all 0.3s;
          opacity: 1;
          pointer-events: auto; }
        .payment-popup__contract-number span {
          position: relative;
          display: inline-block;
          width: 100%;
          border-bottom: 1px solid #B6BCC3;
          padding-bottom: 4px;
          cursor: pointer;
          color: #000; }
          .payment-popup__contract-number span::after {
            content: "";
            position: absolute;
            display: inline-block;
            top: calc(50% - 3px);
            right: 0;
            width: 10px;
            height: 5px;
            transform: rotate(180deg);
            transition: all 0.3s;
            background-repeat: no-repeat;
            background-size: contain;
            background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.99998 2.81334e-05C5.11623 2.81334e-05 5.23259 0.04389 5.32134 0.131502L9.86679 4.61866C10.0444 4.79399 10.0444 5.07792 9.86679 5.25314C9.68918 5.42837 9.40156 5.42848 9.22406 5.25314L4.99998 1.08323L0.775894 5.25314C0.598281 5.42848 0.310667 5.42848 0.133167 5.25314C-0.0443325 5.07781 -0.044446 4.79388 0.133167 4.61866L4.67862 0.131502C4.76737 0.04389 4.88373 2.81334e-05 4.99998 2.81334e-05Z' fill='black'/%3E%3C/svg%3E%0A"); }
        .payment-popup__contract-number ul {
          position: absolute;
          width: 100%;
          top: 25px;
          border: 1px solid tomato;
          z-index: 50;
          background: #fff;
          border: 1px solid #F4F5FA;
          box-shadow: 0px 2px 8px rgba(109, 121, 134, 0.1);
          border-radius: 6px;
          padding: 14px 16px;
          opacity: 0;
          pointer-events: none;
          transition: all 0.3s; }
          .payment-popup__contract-number ul li {
            text-align: center;
            cursor: pointer; }
            .payment-popup__contract-number ul li:not(:last-child) {
              margin-bottom: 12px; }
  .payment-card {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: #F4F5FA;
    border: 1px dashed #B6BCC3;
    padding: 20px 15px; }
    @media (min-width: 1200px) {
      .payment-card {
        justify-content: center;
        padding-left: 0;
        padding-right: 0;
        padding-top: 40px;
        padding-bottom: 40px; } }
    .payment-card__qrcode {
      display: none; }
      @media (min-width: 1200px) {
        .payment-card__qrcode {
          position: relative;
          display: flex;
          align-items: center;
          justify-content: center;
          width: 200px;
          height: 200px; } }
      .payment-card__qrcode span {
        position: absolute;
        display: inline-block;
        width: 20px;
        height: 20px;
        border-top: 2px solid #003791;
        border-left: 2px solid #003791; }
        .payment-card__qrcode span:nth-child(1) {
          top: 0;
          left: 0; }
        .payment-card__qrcode span:nth-child(2) {
          top: 0;
          right: 0;
          transform: rotate(90deg); }
        .payment-card__qrcode span:nth-child(3) {
          left: 0;
          bottom: 0;
          transform: rotate(-90deg); }
        .payment-card__qrcode span:nth-child(4) {
          right: 0;
          bottom: 0;
          transform: rotate(180deg); }
    .payment-card__cost {
      display: flex;
      align-items: center;
      margin-bottom: 23px;
      font-weight: 400;
      font-size: 12px;
      line-height: 15px;
      color: #6D7986; }
      @media (min-width: 1200px) {
        .payment-card__cost {
          display: none; } }
      .payment-card__cost span {
        display: inline-block;
        margin-left: 10px;
        font-weight: 600;
        font-size: 18px;
        line-height: 22px;
        color: #000000; }
    .payment-card label {
      display: inline-block;
      width: 100%;
      margin-bottom: 24px; }
      .payment-card label:nth-child(3), .payment-card label:nth-child(4) {
        width: 46%;
        margin-bottom: 16px; }
      .payment-card label span {
        display: inline-block;
        font-size: 12px;
        line-height: 15px;
        color: #6D7986;
        margin-bottom: 8px; }
      .payment-card label input {
        width: 100%;
        height: 22px;
        border-bottom: 1px solid #B6BCC3;
        font-size: 14px;
        line-height: 17px;
        color: #000;
        background: transparent; }
        .payment-card label input::-moz-placeholder {
          font-size: 14px;
          line-height: 17px;
          color: #B6BCC3; }
        .payment-card label input:-ms-input-placeholder {
          font-size: 14px;
          line-height: 17px;
          color: #B6BCC3; }
        .payment-card label input::placeholder {
          font-size: 14px;
          line-height: 17px;
          color: #B6BCC3; }
    .payment-card__pay {
      position: relative;
      left: 50%;
      transform: translateX(-50%);
      width: 275px;
      height: 40px;
      background: #FF3F3E;
      border-radius: 55px;
      margin-bottom: 16px;
      font-weight: 600;
      color: #FFFFFF;
      font-size: 11px;
      line-height: 110%; }
      @media (min-width: 500px) {
        .payment-card__pay {
          font-size: 13px;
          line-height: 15px; } }
      @media (min-width: 1200px) {
        .payment-card__pay {
          font-size: 14px;
          line-height: 17px; } }
    .payment-card__text {
      position: relative;
      display: inline-block;
      left: 50%;
      transform: translateX(-50%);
      font-size: 12px;
      line-height: 15px;
      margin-bottom: 6px; }
    .payment-card__app {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center;
      left: 50%;
      transform: translateX(-50%);
      width: 275px;
      height: 40px;
      background: #003791;
      border-radius: 75px;
      font-weight: 400;
      font-size: 11px;
      line-height: 12px;
      color: #FFFFFF; }
      @media (min-width: 500px) {
        .payment-card__app {
          font-size: 13px;
          line-height: 16px; } }
      @media (min-width: 1200px) {
        .payment-card__app {
          display: none;
          font-weight: 600; } }
      .payment-card__app svg {
        flex: 0 0 auto;
        margin-right: 6px; }

.main {
  position: relative;
  background: #fff;
  padding-top: 14px;
  padding-bottom: 20px; }
  @media (min-width: 1200px) {
    .main {
      padding-bottom: 100px;
      background: #f4f5fa;
      padding-top: 0;
      overflow: hidden; } }
  .main .content-wrap {
    position: relative; }
  .main-banner {
    position: relative;
    display: flex;
    flex-direction: column;
    margin-bottom: 30px; }
    @media (min-width: 1200px) {
      .main-banner {
        justify-content: space-between;
        margin-bottom: 30px;
        flex-direction: row; } }
    .main-banner::after {
      content: "";
      position: absolute;
      display: inline-block;
      width: calc(100% + 40px);
      height: 20px;
      bottom: -15px;
      left: -20px;
      background: #F4F5FA; }
      @media (min-width: 1200px) {
        .main-banner::after {
          display: none; } }
    .main-banner__cards {
      width: 100%; }
      @media (min-width: 1200px) {
        .main-banner__cards {
          width: 738px; } }
  @media (max-width: 1200px) {
    .main .schedule {
      display: none;
      min-height: 100vh;
      z-index: 100; } }
  @media (max-width: 1200px) {
    .main .schedule.active {
      display: inline-block; } }
  .main .payment {
    margin-bottom: 35px;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 500px) {
      .main .payment {
        padding-left: 20px;
        padding-right: 20px; } }
    @media (min-width: 1200px) {
      .main .payment {
        display: none; } }
  .main .notification {
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px; }
    @media (min-width: 1200px) {
      .main .notification {
        position: absolute;
        height: 371px;
        top: 79px;
        right: 20px;
        margin-bottom: 0;
        margin-top: 0; } }
    .main .notification::after, .main .notification::before {
      content: "";
      position: absolute;
      display: inline-block;
      left: -20px;
      width: calc(100% + 40px);
      height: 20px;
      background: #F4F5FA; }
      @media (min-width: 1200px) {
        .main .notification::after, .main .notification::before {
          display: none; } }
    .main .notification::before {
      top: -20px; }
    .main .notification::after {
      bottom: -20px; }

@media (min-width: 1200px) {
  .multiple .main-banner__cards .card:not(:last-child) {
    margin-bottom: 10px; } }

.multiple .notification {
  justify-content: flex-start;
  background: #fff; }
  @media (min-width: 1200px) {
    .multiple .notification {
      background: transparent; } }
  .multiple .notification .notification-button {
    margin-bottom: 20px; }
  .multiple .notification .notification-item:not(:last-child) {
    margin-bottom: 10px; }

.page-payment {
  padding-top: 30px;
  padding-bottom: 50px;
  background: #f4f5fa; }
  @media (min-width: 1200px) {
    .page-payment {
      padding-top: 40px;
      padding-bottom: 100px; } }
  @media (max-width: 500px) {
    .page-payment .content-wrap {
      padding-left: 0;
      padding-right: 0; } }
  .page-payment__back {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    padding-left: 20px; }
    @media (min-width: 500px) {
      .page-payment__back {
        padding-left: 0; } }
    @media (min-width: 1200px) {
      .page-payment__back {
        margin-bottom: 55px; } }
    .page-payment__back::before {
      content: "";
      display: inline-block;
      width: 7px;
      height: 13px;
      margin-right: 10px;
      background-repeat: no-repeat;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.49997C0 6.6511 0.0570207 6.80237 0.170916 6.91775L6.00422 12.8268C6.23216 13.0577 6.60126 13.0577 6.82905 12.8268C7.05684 12.5959 7.05698 12.222 6.82905 11.9913L1.40816 6.49997L6.82905 1.00866C7.05698 0.777765 7.05698 0.403868 6.82905 0.173118C6.60111 -0.0576315 6.23201 -0.0577793 6.00422 0.173118L0.170916 6.0822C0.0570207 6.19758 0 6.34885 0 6.49997Z' fill='black'/%3E%3C/svg%3E%0A"); }

.popup {
  position: fixed;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  transition: all 0.3s;
  opacity: 0;
  pointer-events: none; }
  @media (min-width: 550px) {
    .popup {
      align-items: center; } }
  .popup.active {
    opacity: 1;
    pointer-events: auto;
    transition: all 0.3s; }
  .popup-cnt {
    position: relative;
    width: 100%;
    height: 60%;
    background: #F4F5FA; }
    @media (min-width: 550px) {
      .popup-cnt {
        width: 458px;
        height: auto;
        padding: 40px; } }
  .popup-close {
    position: absolute;
    width: 12px;
    height: 12px;
    top: 28px;
    right: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6046 8.98618L17.6842 1.90655C17.8891 1.69437 18.0025 1.4102 18 1.11522C17.9974 0.820253 17.8791 0.538089 17.6705 0.329505C17.4619 0.120921 17.1797 0.00260575 16.8848 4.2528e-05C16.5898 -0.00252069 16.3056 0.110873 16.0934 0.315801L9.01382 7.39543L1.9342 0.315801C1.72202 0.110873 1.43784 -0.00252069 1.14287 4.2528e-05C0.847902 0.00260575 0.565738 0.120921 0.357153 0.329505C0.148569 0.538089 0.0302544 0.820253 0.0276912 1.11522C0.025128 1.4102 0.138522 1.69437 0.343449 1.90655L7.42307 8.98618L0.343449 16.0658C0.236 16.1696 0.150295 16.2937 0.0913347 16.431C0.0323746 16.5682 0.00134052 16.7158 4.24759e-05 16.8652C-0.00125557 17.0146 0.0272091 17.1627 0.0837751 17.301C0.140341 17.4393 0.223876 17.5649 0.329505 17.6705C0.435134 17.7761 0.560742 17.8597 0.699001 17.9162C0.837259 17.9728 0.985398 18.0013 1.13478 18C1.28415 17.9987 1.43177 17.9676 1.56903 17.9087C1.70628 17.8497 1.83042 17.764 1.9342 17.6566L9.01382 10.5769L16.0934 17.6566C16.3056 17.8615 16.5898 17.9749 16.8848 17.9723C17.1797 17.9697 17.4619 17.8514 17.6705 17.6428C17.8791 17.4343 17.9974 17.1521 18 16.8571C18.0025 16.5622 17.8891 16.278 17.6842 16.0658L10.6046 8.98618Z' fill='black'/%3E%3C/svg%3E%0A"); }
    @media (min-width: 550px) {
      .popup-close {
        width: 18px;
        height: 18px;
        top: 16px;
        right: 16px; } }
  .popup h2 {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    padding: 24px 20px 15px;
    margin-bottom: 10px;
    box-shadow: 0px 2px 8px rgba(109, 121, 134, 0.1);
    border-radius: 0px 0px 8px 8px;
    background: #fff; }
    @media (min-width: 550px) {
      .popup h2 {
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 20px;
        padding: 0;
        box-shadow: none;
        border-radius: 0;
        background: transparent; } }
  .popup-form {
    height: 100%;
    box-shadow: 4px 0px 8px rgba(109, 121, 134, 0.15), 0px 4px 8px rgba(109, 121, 134, 0.15);
    border-radius: 8px;
    padding: 20px 20px 34px;
    background: #fff; }
    @media (min-width: 550px) {
      .popup-form {
        padding: 25px 20px 40px;
        border-radius: none; } }
    .popup-form label {
      position: relative;
      display: inline-block;
      width: 100%;
      margin-bottom: 24px; }
      .popup-form label.password.show button {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9259 9.76326C19.7684 9.53408 15.9834 4.1665 9.99995 4.1665C4.86569 4.1665 0.29062 9.50326 0.0981168 9.73076C-0.0327056 9.88577 -0.0327056 10.1133 0.0981168 10.2691C0.29062 10.4966 4.86569 15.8334 9.99995 15.8334C15.1342 15.8334 19.7092 10.4966 19.9018 10.2691C20.0226 10.1258 20.0334 9.91827 19.9259 9.76326ZM9.99995 15C5.88407 15 1.97065 11.075 0.97649 9.99995C1.96901 8.92411 5.87825 4.99988 9.99995 4.99988C14.8159 4.99988 18.2151 8.91911 19.0451 9.97745C18.0867 11.0183 14.1508 15 9.99995 15Z' fill='%23959595'/%3E%3Cpath d='M9.99988 6.6665C8.16153 6.6665 6.6665 8.16153 6.6665 9.99988C6.6665 11.8382 8.16153 13.3332 9.99988 13.3332C11.8382 13.3332 13.3332 11.8382 13.3332 9.99988C13.3332 8.16153 11.8382 6.6665 9.99988 6.6665ZM9.99988 12.5C8.62153 12.5 7.49984 11.3783 7.49984 9.99992C7.49984 8.62157 8.62153 7.49988 9.99988 7.49988C11.3782 7.49988 12.4999 8.62157 12.4999 9.99992C12.4999 11.3783 11.3782 12.5 9.99988 12.5Z' fill='%23959595'/%3E%3C/svg%3E%0A"); }
      .popup-form label.password a {
        position: absolute;
        top: -12px;
        right: 0;
        font-weight: 500;
        font-size: 11px;
        line-height: 120%;
        color: #0080CA; }
      .popup-form label.password button {
        position: absolute;
        top: calc(50% - 10px);
        right: 15px;
        width: 20px;
        height: 20px;
        z-index: 10;
        background-color: transparent;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_105_14045)'%3E%3Cpath d='M12.3567 7.64287C12.1942 7.48037 11.93 7.48037 11.7675 7.64287C11.605 7.80537 11.605 8.07037 11.7675 8.23205C12.2392 8.70373 12.5 9.33123 12.5 9.99955C12.5 11.3779 11.3784 12.4995 10 12.4995C9.33172 12.4995 8.70422 12.2395 8.23254 11.767C8.07004 11.6045 7.80586 11.6045 7.64336 11.767C7.48086 11.9287 7.48086 12.1937 7.64336 12.3562C8.27168 12.9862 9.10918 13.3329 10 13.3329C11.8384 13.3329 13.3333 11.8379 13.3333 9.99959C13.3333 9.10869 12.9867 8.27119 12.3567 7.64287Z' fill='%23B6BCC3'/%3E%3Cpath d='M10.5809 6.724C10.3917 6.69068 10.1984 6.6665 10.0001 6.6665C8.16175 6.6665 6.66675 8.1615 6.66675 9.99982C6.66675 10.1981 6.69093 10.3915 6.72507 10.5806C6.76089 10.7823 6.93675 10.9248 7.13425 10.9248C7.15843 10.9248 7.18257 10.9231 7.20757 10.9181C7.43339 10.8781 7.58507 10.6615 7.54507 10.4356C7.51925 10.294 7.50007 10.1498 7.50007 9.99982C7.50007 8.6215 8.62175 7.49982 10.0001 7.49982C10.1501 7.49982 10.2943 7.519 10.4359 7.544C10.6576 7.589 10.8784 7.43232 10.9184 7.2065C10.9584 6.98068 10.8068 6.764 10.5809 6.724Z' fill='%23B6BCC3'/%3E%3Cpath d='M19.9008 9.73059C19.8066 9.61891 17.5525 6.98809 14.4433 5.37728C14.2416 5.27146 13.9875 5.35146 13.8816 5.55645C13.7758 5.76063 13.8558 6.01227 14.0608 6.11813C16.4558 7.35813 18.3691 9.29313 19.0233 9.99981C18.03 11.0756 14.1208 14.9998 9.99999 14.9998C8.60167 14.9998 7.19249 14.6623 5.81 13.9956C5.605 13.8948 5.35418 13.9823 5.25418 14.1898C5.15336 14.3965 5.24086 14.6456 5.44836 14.7456C6.94417 15.4681 8.47585 15.8331 10 15.8331C15.1342 15.8331 19.7092 10.4964 19.9017 10.2689C20.0333 10.1139 20.0325 9.88641 19.9008 9.73059Z' fill='%23B6BCC3'/%3E%3Cpath d='M12.7342 4.6465C11.7859 4.32732 10.8659 4.1665 10 4.1665C4.86587 4.1665 0.290877 9.50317 0.0983768 9.73067C-0.0233027 9.87399 -0.0333027 10.0824 0.0750565 10.2382C0.132556 10.3207 1.51005 12.2765 3.89755 13.8623C3.96837 13.9098 4.04755 13.9323 4.12755 13.9323C4.26173 13.9323 4.39423 13.8673 4.47423 13.7448C4.60173 13.554 4.54923 13.2948 4.35755 13.1682C2.60423 12.0023 1.40423 10.5949 0.955055 10.0224C1.91423 8.98067 5.84923 4.99986 10 4.99986C10.7759 4.99986 11.6067 5.14654 12.4684 5.43568C12.6867 5.514 12.9234 5.39318 12.9959 5.174C13.0692 4.95568 12.9525 4.71986 12.7342 4.6465Z' fill='%23B6BCC3'/%3E%3Cpath d='M17.3775 2.62236C17.215 2.45986 16.9509 2.45986 16.7884 2.62236L2.62175 16.789C2.45925 16.9515 2.45925 17.2157 2.62175 17.3782C2.70343 17.459 2.81007 17.4999 2.91675 17.4999C3.02343 17.4999 3.13007 17.4591 3.21093 17.3782L17.3775 3.21154C17.54 3.04904 17.54 2.78486 17.3775 2.62236Z' fill='%23B6BCC3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_105_14045'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
      .popup-form label input {
        width: 100%;
        height: 38px;
        border: 1px solid #B6BCC3;
        border-radius: 55px;
        padding-left: 20px;
        font-weight: 400;
        font-size: 14px;
        line-height: 17px;
        color: #000000; }
        .popup-form label input::-moz-placeholder {
          font-weight: 400;
          font-size: 14px;
          line-height: 17px;
          color: #B6BCC3; }
        .popup-form label input:-ms-input-placeholder {
          font-weight: 400;
          font-size: 14px;
          line-height: 17px;
          color: #B6BCC3; }
        .popup-form label input::placeholder {
          font-weight: 400;
          font-size: 14px;
          line-height: 17px;
          color: #B6BCC3; }
        .popup-form label input.error {
          border: 1px solid #FF5C5C; }
          .popup-form label input.error + span {
            display: inline-block; }
      .popup-form label span {
        position: absolute;
        display: none;
        left: 0;
        bottom: -14px;
        font-weight: 500;
        font-size: 11px;
        line-height: 120%;
        color: #FF5C5C; }
    .popup-form textarea {
      width: 100%;
      padding-left: 20px;
      margin-bottom: 24px;
      border: 1px solid #B6BCC3;
      border-radius: 8px;
      padding-top: 10px;
      padding-bottom: 10px; }
      .popup-form textarea::-moz-placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 17px;
        color: #B6BCC3; }
      .popup-form textarea:-ms-input-placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 17px;
        color: #B6BCC3; }
      .popup-form textarea::placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 17px;
        color: #B6BCC3; }
    .popup-form button {
      width: 100%;
      height: 40px;
      background: #FF3F3E;
      border-radius: 55px;
      margin-bottom: 22px;
      font-weight: 600;
      font-size: 14px;
      line-height: 17px;
      color: #FFFFFF; }
    .popup-form p {
      max-width: 280px;
      font-weight: 400;
      font-size: 11px;
      line-height: 130%;
      color: #6D7986; }
      .popup-form p a {
        color: #0080ca; }
        .popup-form p a:hover {
          text-decoration: underline; }
    .popup-form__text {
      font-weight: 400;
      font-size: 14px;
      line-height: 130%;
      color: #000000; }
      @media (min-width: 550px) {
        .popup-form__text {
          font-size: 16px; } }
  @media (min-width: 550px) {
    .popup.js_popup_call_success .popup-cnt {
      height: 403px; } }
  .popup.js_popup_call_success .popup-form {
    box-shadow: none; }
    @media (min-width: 550px) {
      .popup.js_popup_call_success .popup-form {
        padding: 0;
        background: transparent; } }
  @media (max-width: 550px) {
    .popup.js_popup_question .popup-cnt {
      height: 80%; } }
  @media (min-width: 550px) {
    .popup.js_popup_question_success .popup-cnt {
      height: 403px; } }
  @media (min-width: 550px) {
    .popup.js_popup_question_success .popup-form {
      background: transparent;
      box-shadow: none;
      padding: 0; } }
  @media (max-width: 550px) {
    .popup.js_popup_entrance .popup-cnt {
      height: 100%; } }
  .popup.js_popup_entrance .popup-form p {
    max-width: 100%;
    text-align: center; }
  .popup.js_popup_code .popup-cnt {
    background: #fff; }
    @media (max-width: 550px) {
      .popup.js_popup_code .popup-cnt {
        height: 100%; } }
  .popup.js_popup_code.end-time .timer p {
    display: none; }
  .popup.js_popup_code.end-time .timer a {
    display: inline-block !important; }
  .popup.js_popup_code h2 {
    text-align: center; }
  .popup.js_popup_code .popup-form {
    padding: 20px; }
    @media (min-width: 550px) {
      .popup.js_popup_code .popup-form {
        padding: 0;
        background: transparent;
        box-shadow: none; } }
    .popup.js_popup_code .popup-form p {
      max-width: 100%;
      text-align: center;
      margin-bottom: 40px;
      font-size: 16px;
      line-height: 130%;
      color: #6D7986; }
      .popup.js_popup_code .popup-form p span {
        color: #ff3f3e; }
    .popup.js_popup_code .popup-form a {
      font-weight: 400;
      font-size: 14px;
      line-height: 130%;
      text-align: center;
      color: #0080CA; }
    .popup.js_popup_code .popup-form .timer {
      text-align: center;
      margin-bottom: 30px; }
      .popup.js_popup_code .popup-form .timer p {
        margin-bottom: 0; }
      .popup.js_popup_code .popup-form .timer a {
        display: none;
        font-weight: 400;
        font-size: 14px;
        line-height: 130%;
        text-align: center;
        color: #0080CA; }
    .popup.js_popup_code .popup-form label {
      display: flex;
      justify-content: center; }
      .popup.js_popup_code .popup-form label input {
        width: 38px;
        height: 50px;
        border: 1px solid #B6BCC3;
        border-radius: 10px;
        padding-left: 0;
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
        color: #000000;
        padding-left: 14px; }
        .popup.js_popup_code .popup-form label input:not(:last-child) {
          margin-right: 22px; }
    .popup.js_popup_code .popup-form button.error {
      background: #B6BCC3;
      pointer-events: none; }
  .popup.js_popup_password .popup-cnt {
    background: #F4F5FA; }
    @media (max-width: 550px) {
      .popup.js_popup_password .popup-cnt {
        height: 100%; } }
  @media (min-width: 550px) {
    .popup.js_popup_password .popup-form {
      background: #FFFFFF;
      box-shadow: 4px 0px 8px rgba(109, 121, 134, 0.15), 0px 4px 8px rgba(109, 121, 134, 0.15);
      border-radius: 8px; } }
  .popup.js_popup_registr_success .popup-cnt, .popup.js_popup_registr_success_not_contract .popup-cnt {
    height: 100%; }
    @media (min-width: 550px) {
      .popup.js_popup_registr_success .popup-cnt, .popup.js_popup_registr_success_not_contract .popup-cnt {
        height: 353px; } }
    @media (min-width: 550px) {
      .popup.js_popup_registr_success .popup-cnt .popup-form, .popup.js_popup_registr_success_not_contract .popup-cnt .popup-form {
        padding: 0;
        background: transparent;
        box-shadow: none; } }
  .popup.js_popup_registr_success .popup-form__text, .popup.js_popup_registr_success_not_contract .popup-form__text {
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 30px; }
  .popup.js_popup_notification.show .container .notification-item {
    display: inline-block; }
  @media (min-width: 550px) {
    .popup.js_popup_notification.show .popup-button {
      display: none !important; } }
  @media (max-width: 550px) {
    .popup.js_popup_notification .popup-close {
      width: 20px;
      height: 20px;
      top: 26px;
      right: auto;
      left: 20px;
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07758 10.5892L6.91091 16.4225C7.06808 16.5743 7.27858 16.6583 7.49708 16.6564C7.71558 16.6545 7.92459 16.5669 8.0791 16.4124C8.2336 16.2578 8.32124 16.0488 8.32314 15.8303C8.32504 15.6118 8.24105 15.4013 8.08925 15.2442L3.67841 10.8333H18.3334C18.5544 10.8333 18.7664 10.7455 18.9227 10.5893C19.079 10.433 19.1667 10.221 19.1667 10C19.1667 9.77899 19.079 9.56703 18.9227 9.41075C18.7664 9.25447 18.5544 9.16667 18.3334 9.16667H3.67841L8.08925 4.75584C8.16884 4.67897 8.23232 4.58701 8.276 4.48534C8.31967 4.38367 8.34266 4.27432 8.34362 4.16367C8.34458 4.05302 8.3235 3.94329 8.2816 3.84088C8.2397 3.73846 8.17782 3.64542 8.09958 3.56718C8.02133 3.48893 7.92829 3.42705 7.82588 3.38515C7.72346 3.34325 7.61373 3.32217 7.50308 3.32313C7.39243 3.32409 7.28308 3.34708 7.18141 3.39076C7.07974 3.43443 6.98779 3.49791 6.91091 3.57751L1.07758 9.41084C0.921354 9.56711 0.833591 9.77904 0.833591 10C0.833591 10.221 0.921354 10.4329 1.07758 10.5892Z' fill='black'/%3E%3C/svg%3E%0A"); } }
  @media (max-width: 550px) {
    .popup.js_popup_notification h2 {
      text-align: center; } }
  .popup.js_popup_notification .popup-cnt {
    height: 100%;
    background: #fff; }
    @media (min-width: 550px) {
      .popup.js_popup_notification .popup-cnt {
        width: 472px;
        height: auto;
        max-height: 80vh; } }
  .popup.js_popup_notification .container {
    max-height: calc(100vh - 68px);
    overflow: auto;
    padding-top: 25px; }
    @media (min-width: 550px) {
      .popup.js_popup_notification .container {
        max-height: calc(80vh - 94px);
        margin-bottom: 30px; } }
    @media (min-width: 550px) {
      .popup.js_popup_notification .container .notification-item {
        display: none; } }
    .popup.js_popup_notification .container .notification-item:not(:last-child) {
      margin-bottom: 10px; }
    @media (min-width: 550px) {
      .popup.js_popup_notification .container .notification-item:nth-child(1), .popup.js_popup_notification .container .notification-item:nth-child(2), .popup.js_popup_notification .container .notification-item:nth-child(3) {
        display: inline-block; } }
  .popup.js_popup_notification .popup-button {
    position: relative;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    width: 275px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #0080CA;
    border-radius: 55px;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #0080CA; }
    @media (max-width: 550px) {
      .popup.js_popup_notification .popup-button {
        display: none !important; } }
  .popup.js_popup_schedule .popup-close {
    z-index: 100; }
    @media (max-width: 1200px) {
      .popup.js_popup_schedule .popup-close {
        top: 26px;
        left: 20px;
        right: auto;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.0775 10.5892L6.91084 16.4225C7.06801 16.5743 7.27851 16.6583 7.49701 16.6564C7.7155 16.6545 7.92451 16.5669 8.07902 16.4124C8.23353 16.2578 8.32117 16.0488 8.32307 15.8303C8.32496 15.6118 8.24097 15.4013 8.08917 15.2442L3.67834 10.8333H18.3333C18.5544 10.8333 18.7663 10.7455 18.9226 10.5893C19.0789 10.433 19.1667 10.221 19.1667 10C19.1667 9.77899 19.0789 9.56703 18.9226 9.41075C18.7663 9.25447 18.5544 9.16667 18.3333 9.16667H3.67834L8.08917 4.75584C8.16876 4.67897 8.23225 4.58701 8.27592 4.48534C8.3196 4.38367 8.34259 4.27432 8.34355 4.16367C8.34451 4.05302 8.32342 3.94329 8.28152 3.84088C8.23962 3.73846 8.17774 3.64542 8.0995 3.56718C8.02126 3.48893 7.92821 3.42705 7.8258 3.38515C7.72339 3.34325 7.61365 3.32217 7.503 3.32313C7.39235 3.32409 7.283 3.34708 7.18133 3.39076C7.07966 3.43443 6.98771 3.49791 6.91084 3.57751L1.0775 9.41084C0.921278 9.56711 0.833515 9.77904 0.833515 10C0.833515 10.221 0.921278 10.4329 1.0775 10.5892Z' fill='black'/%3E%3C/svg%3E%0A"); } }
  .popup.js_popup_schedule .popup-cnt {
    position: relative;
    width: 1200px;
    padding: 0;
    border-radius: 14px; }
    @media (max-width: 1200px) {
      .popup.js_popup_schedule .popup-cnt {
        height: 100vh; } }
  .popup.js_popup_schedule .schedule {
    display: inline-block; }
    .popup.js_popup_schedule .schedule-title h2 {
      margin-bottom: 0; }
      @media (max-width: 550px) {
        .popup.js_popup_schedule .schedule-title h2 {
          padding: 0; } }
    .popup.js_popup_schedule .schedule-table__cnt {
      height: calc(100vh - 142px);
      overflow: auto; }
      @media (min-width: 1200px) {
        .popup.js_popup_schedule .schedule-table__cnt {
          height: 50vh; } }
      @media (min-width: 1200px) {
        .popup.js_popup_schedule .schedule-table__cnt::-webkit-scrollbar {
          width: 6px;
          height: 0;
          background-color: #D9D9D9; } }
      @media (min-width: 1200px) {
        .popup.js_popup_schedule .schedule-table__cnt::-webkit-scrollbar-thumb {
          background-color: #000;
          border-radius: 60px;
          width: 6px;
          height: 0; } }
      @media (min-width: 1200px) {
        .popup.js_popup_schedule .schedule-table__cnt::-moz-scrollbar {
          width: 6px;
          height: 0;
          background-color: #D9D9D9; } }
      @media (min-width: 1200px) {
        .popup.js_popup_schedule .schedule-table__cnt::-moz-scrollbar-thumb {
          background-color: #000;
          border-radius: 60px;
          width: 6px;
          height: 0; } }

*, *::before, *::after {
  box-sizing: border-box; }

body {
  min-width: 320px;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #000; }

.content-wrap {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1200px; }

h1 {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 24px; }
  @media (min-width: 1200px) {
    h1 {
      font-size: 32px;
      line-height: 39px;
      margin-bottom: 40px; } }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; }

.button-connect {
  position: fixed;
  display: flex;
  flex-direction: column;
  right: 14px;
  bottom: 152px; }
  @media (min-width: 1200px) {
    .button-connect {
      right: 40px;
      bottom: 16px; } }
  .button-connect button {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: contain; }
    @media (min-width: 1200px) {
      .button-connect button {
        width: 44px;
        height: 44px; } }
    .button-connect button:nth-child(1) {
      margin-bottom: 8px;
      background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23FF3F3E'/%3E%3Cg clip-path='url(%23clip0_59_540)'%3E%3Cpath d='M25.7857 21.1674C25.0412 19.7599 22.4558 18.2339 22.342 18.1671C22.0098 17.978 21.6631 17.8779 21.3387 17.8779C20.8564 17.8779 20.4615 18.0989 20.2223 18.5008C19.8442 18.9532 19.3751 19.4819 19.2613 19.5638C18.3804 20.1615 17.6907 20.0936 16.9277 19.3306L12.669 15.0716C11.9108 14.3134 11.8411 13.6152 12.4347 12.7391C12.5178 12.6245 13.0465 12.1551 13.4988 11.7766C13.7873 11.6049 13.9853 11.3498 14.072 11.0369C14.1873 10.6205 14.1024 10.1307 13.8303 9.65354C13.7661 9.54379 12.2393 6.95805 10.8326 6.21392C10.5701 6.07488 10.2742 6.00146 9.97763 6.00146C9.48896 6.00146 9.0292 6.19204 8.68365 6.53723L7.74264 7.47787C6.25437 8.96576 5.71564 10.6524 6.14055 12.4907C6.495 14.0227 7.52796 15.6529 9.21125 17.3359L14.6634 22.788C16.7938 24.9184 18.8249 25.9989 20.7003 25.9989C20.7003 25.9989 20.7003 25.9989 20.7006 25.9989C22.0799 25.9989 23.3657 25.4127 24.5214 24.257L25.462 23.3164C26.0338 22.745 26.1635 21.8811 25.7857 21.1674Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_59_540'%3E%3Crect width='20' height='20' fill='white' transform='translate(6 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .button-connect button:nth-child(2) {
      background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23FF3F3E'/%3E%3Cpath d='M26 22.7447V9.3147L19.1606 16.1787L26 22.7447Z' fill='white'/%3E%3Cpath d='M6 9.31372V22.7447L12.8397 16.1784L6 9.31372Z' fill='white'/%3E%3Cpath d='M6.46234 8.83337L13.463 15.86C13.5033 15.877 13.62 15.9984 13.6353 16.033L15.6157 18.0207C15.8273 18.2177 16.173 18.2174 16.3933 18.0124L18.3637 16.0347C18.379 15.9997 18.497 15.877 18.5377 15.86L25.5383 8.83337H6.46234Z' fill='white'/%3E%3Cpath d='M18.69 16.6514L16.8567 18.4914C16.6133 18.718 16.3043 18.831 15.9967 18.831C15.692 18.831 15.389 18.7204 15.1523 18.5L13.3103 16.6514L6.52301 23.1667H25.477L18.69 16.6514Z' fill='white'/%3E%3C/svg%3E%0A"); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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O0lBQzFCO01BQ0U7UUFDRSxXQUFXO1FBQ1gsWUFBWSxFQUFFLEVBQUU7SUFDcEI7TUFDRSxrQkFBa0I7TUFDbEIsazFDQUFrMUMsRUFBRTtJQUN0MUM7TUFDRSx1eUJBQXV5QixFQUFFIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyog0KPQutCw0LfRi9Cy0LDQtdC8IGJveCBzaXppbmcgKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyog0KPQsdC40YDQsNC10Lwg0LLQvdC10YjQvdC40LUg0L7RgtGB0YLRg9C/0YsgKi9cbmJvZHksIGgxLCBoMiwgaDMsIGg0LCBwLCB1bCwgb2xbY2xhc3NdLCBsaSwgZmlndXJlLCBmaWdjYXB0aW9uLCBibG9ja3F1b3RlLCBkbCwgZGQge1xuICBtYXJnaW46IDA7IH1cblxuLyog0KPQtNCw0LvRj9C10Lwg0YHRgtCw0L3QtNCw0YDRgtC90YPRjiDRgdGC0LjQu9C40LfQsNGG0LjRjiDQtNC70Y8g0LLRgdC10YUgdWwg0LggaWwsINGDINC60L7RgtC+0YDRi9GFINC10YHRgtGMINCw0YLRgNC40LHRg9GCIGNsYXNzICovXG51bFtjbGFzc10sIG9sW2NsYXNzXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxudWwsIG9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyog0K3Qu9C10LzQtdC90YLRiyBhLCDRgyDQutC+0YLQvtGA0YvRhSDQvdC10YIg0LrQu9Cw0YHRgdCwLCDRgdCx0YDQsNGB0YvQstCw0LXQvCDQtNC+INC00LXRhNC+0LvRgtC90YvRhSDRgdGC0LjQu9C10LkgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvOyB9XG5cbi8qINCd0LDRgdC70LXQtNGD0LXQvCDRiNGA0LjRhNGC0Ysg0LTQu9GPINC40L3Qv9GD0YLQvtCyINC4INC60L3QvtC/0L7QuiAqL1xuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uaGVhZGVyIHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDEwOSwgMTIxLCAxMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDk2cHg7IH0gfVxuICAuaGVhZGVyIC5jb250ZW50LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXIgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmhlYWRlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmhlYWRlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5oZWFkZXItbG9nbyBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXItbG9nbyBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG4gICAgICAuaGVhZGVyLWxvZ28gYnV0dG9uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5oZWFkZXItbG9nbyBidXR0b24gc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyLWxvZ28gYTpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH0gfVxuICAgIC5oZWFkZXItbG9nbyBhOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXItbG9nbyBhOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5oZWFkZXItbG9nbyBhOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIGNvbG9yOiAjRkYzRjNFO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXItbG9nbyBhOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLmhlYWRlci1uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLW5hbWUgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXItbmFtZSBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gICAgLmhlYWRlci1uYW1lIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaGVhZGVyLW5hbWUgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgxMDksIDEyMSwgMTM0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG4gIC5mb290ZXItdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjZCQ0MzO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3Rlci10b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDsgfSB9XG4gICAgLmZvb3Rlci10b3AgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9vdGVyLXRvcCBhOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgLmZvb3Rlci10b3AgYTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjIwcHg7IH0gfVxuICAgICAgICAuZm9vdGVyLXRvcCBhOm50aC1jaGlsZCgxKSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyLXRvcCBhOm50aC1jaGlsZCgxKSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDsgfSB9XG4gICAgICAuZm9vdGVyLXRvcCBhOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjRkYzRjNFO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgIC5mb290ZXItdG9wIGE6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc3cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmZvb3Rlci10b3AgYTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAgICAgLmZvb3Rlci10b3AgYTpudGgtY2hpbGQoMykge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZm9vdGVyLXRvcCBhOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfSB9XG4gICAgICAgIC5mb290ZXItdG9wIGE6bnRoLWNoaWxkKDMpIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gICAgLmZvb3Rlci1ib3R0b20gYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZm9vdGVyLWJvdHRvbSBhIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuICAgICAgLmZvb3Rlci1ib3R0b20gYTpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgIC5mb290ZXItYm90dG9tIGE6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg0cHg7IH0gfVxuXG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZmE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgLmJyZWFkY3J1bWJzIGE6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcvJztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5icmVhZGNydW1icyBhOmxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjNmQ3OTg2O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogNHB4IDBweCA4cHggcmdiYSgxMDksIDEyMSwgMTM0LCAwLjE1KSwgMHB4IDRweCA4cHggcmdiYSgxMDksIDEyMSwgMTM0LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMTRweCAxOXB4IDI0cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhcmQge1xuICAgICAgbWF4LXdpZHRoOiA3MzhweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjlweCAyMXB4IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLmhpZGUtZ3JhcGhpYyB1bCBsaTpsYXN0LWNoaWxkIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuICAuY2FyZCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB3aWR0aDogMTI5cHg7XG4gICAgaGVpZ2h0OiA5N3B4O1xuICAgIG9yZGVyOiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhcmQgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDIxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE2M3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgLmNhcmQgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jYXJkIHVsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MnB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfSB9XG4gICAgLmNhcmQgdWwgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgIC5jYXJkIHVsIGxpIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjNkQ3OTg2OyB9XG4gICAgICAgIC5jYXJkIHVsIGxpIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogMTY1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuY2FyZCB1bCBsaSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMTdweDsgfSB9XG4gICAgICAgIC5jYXJkIHVsIGxpIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB3aWR0aDogMTcycHg7IH1cbiAgICAgIC5jYXJkIHVsIGxpIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuY2FyZCB1bCBsaSBzdHJvbmcge1xuICAgICAgICAgICAgd2lkdGg6IDE3MnB4OyB9IH1cbiAgICAgIC5jYXJkIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5jYXJkIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgICAgLmNhcmQgdWwgbGk6bnRoLWNoaWxkKDEpIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5jYXJkIHVsIGxpOm50aC1jaGlsZCgxKSBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgICAuY2FyZCB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmNhcmQgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgICAgICAuY2FyZCB1bCBsaTpudGgtY2hpbGQoMikgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDY1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuY2FyZCB1bCBsaTpudGgtY2hpbGQoMikgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5jYXJkIHVsIGxpOm50aC1jaGlsZCgyKSBzdHJvbmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMnB4OyB9IH1cbiAgICAgIC5jYXJkIHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzZweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmNhcmQgdWwgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9IH1cbiAgICAgICAgLmNhcmQgdWwgbGk6bnRoLWNoaWxkKDMpIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuY2FyZCB1bCBsaTpudGgtY2hpbGQoMykgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5jYXJkIHVsIGxpOm50aC1jaGlsZCgzKSBzdHJvbmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwNXB4OyB9IH1cbiAgICAgIC5jYXJkIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuY2FyZCB1bCBsaTpsYXN0LWNoaWxkIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDE3MnB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgICAgICAgLmNhcmQgdWwgbGk6bGFzdC1jaGlsZCBidXR0b24gc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmNhcmQgdWwgbGk6bGFzdC1jaGlsZCBidXR0b246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC03MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjVGQTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgLmNhcmQgdWwgbGk6bGFzdC1jaGlsZCBidXR0b246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDsgfSB9XG4gICAgICAgICAgICAuY2FyZCB1bCBsaTpsYXN0LWNoaWxkIGJ1dHRvbjpudGgtY2hpbGQoMSkgc3BhbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgLmNhcmQgdWwgbGk6bGFzdC1jaGlsZCBidXR0b246bnRoLWNoaWxkKDEpIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgICAgICAgICAgLmNhcmQgdWwgbGk6bGFzdC1jaGlsZCBidXR0b246bnRoLWNoaWxkKDEpIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxNScgY3k9JzE1JyByPScxNScgZmlsbD0nJTIzMkZDMjZFJy8lM0UlM0NwYXRoIGQ9J00yMC4xMjUzIDkuMDQxNjNIMTkuMzMzN1Y3LjQ1ODI5QzE5LjMzMzcgNy4yNDgzMyAxOS4yNTAzIDcuMDQ2OTcgMTkuMTAxOCA2Ljg5ODVDMTguOTUzMyA2Ljc1MDAzIDE4Ljc1MiA2LjY2NjYzIDE4LjU0MiA2LjY2NjYzQzE4LjMzMiA2LjY2NjYzIDE4LjEzMDcgNi43NTAwMyAxNy45ODIyIDYuODk4NUMxNy44MzM3IDcuMDQ2OTcgMTcuNzUwMyA3LjI0ODMzIDE3Ljc1MDMgNy40NTgyOVY5LjA0MTYzSDExLjQxN1Y3LjQ1ODI5QzExLjQxNyA3LjI0ODMzIDExLjMzMzYgNy4wNDY5NyAxMS4xODUxIDYuODk4NUMxMS4wMzY3IDYuNzUwMDMgMTAuODM1MyA2LjY2NjYzIDEwLjYyNTMgNi42NjY2M0MxMC40MTU0IDYuNjY2NjMgMTAuMjE0IDYuNzUwMDMgMTAuMDY1NSA2Ljg5ODVDOS45MTcwNyA3LjA0Njk3IDkuODMzNjYgNy4yNDgzMyA5LjgzMzY2IDcuNDU4MjlWOS4wNDE2M0g5LjA0MTk5QzguNDEyMSA5LjA0MTYzIDcuODA4MDEgOS4yOTE4NSA3LjM2MjYxIDkuNzM3MjVDNi45MTcyMSAxMC4xODI2IDYuNjY2OTkgMTAuNzg2NyA2LjY2Njk5IDExLjQxNjZWMTIuMjA4M0gyMi41MDAzVjExLjQxNjZDMjIuNTAwMyAxMC43ODY3IDIyLjI1MDEgMTAuMTgyNiAyMS44MDQ3IDkuNzM3MjVDMjEuMzU5MyA5LjI5MTg1IDIwLjc1NTIgOS4wNDE2MyAyMC4xMjUzIDkuMDQxNjNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNNi42NjY5OSAyMC4xMjUxQzYuNjY2OTkgMjAuNzU1IDYuOTE3MjEgMjEuMzU5MSA3LjM2MjYxIDIxLjgwNDVDNy44MDgwMSAyMi4yNDk5IDguNDEyMSAyMi41MDAxIDkuMDQxOTkgMjIuNTAwMUgyMC4xMjUzQzIwLjc1NTIgMjIuNTAwMSAyMS4zNTkzIDIyLjI0OTkgMjEuODA0NyAyMS44MDQ1QzIyLjI1MDEgMjEuMzU5MSAyMi41MDAzIDIwLjc1NSAyMi41MDAzIDIwLjEyNTFWMTMuNzkxN0g2LjY2Njk5VjIwLjEyNTFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5jYXJkIHVsIGxpOmxhc3QtY2hpbGQgYnV0dG9uOm50aC1jaGlsZCgxKSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAgICAgICAgICAgLmNhcmQgdWwgbGk6bGFzdC1jaGlsZCBidXR0b246bnRoLWNoaWxkKDEpIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNyA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYuODg3NiA0LjIyNzYxTDEzLjAyNDEgMC4zNjQwMjlDMTIuODg1MyAwLjIwMTk2OCAxMi42NDE0IDAuMTgzMDc2IDEyLjQ3OTMgMC4zMjE4OTVDMTIuMzE3MyAwLjQ2MDY4MiAxMi4yOTg0IDAuNzA0NTg4IDEyLjQzNzIgMC44NjY2NUMxMi40NTAyIDAuODgxNzU3IDEyLjQ2NDIgMC44OTU4NjggMTIuNDc5MyAwLjkwODc4M0wxNS42ODIyIDQuMTE1NTVIMC4zODYzNDVDMC4xNzI5ODUgNC4xMTU1NSAwIDQuMjg4NTQgMCA0LjUwMTkzQzAgNC43MTUzMiAwLjE3Mjk4NSA0Ljg4ODI3IDAuMzg2MzQ1IDQuODg4MjdIMTUuNjgyMkwxMi40NzkzIDguMDkxMTZDMTIuMzE3MyA4LjIyOTk0IDEyLjI5ODQgOC40NzM4NSAxMi40MzcyIDguNjM1OTFDMTIuNTc2IDguNzk3OTcgMTIuODE5OSA4LjgxNjg3IDEyLjk4MiA4LjY3ODA1QzEyLjk5NzEgOC42NjUxIDEzLjAxMTIgOC42NTEwMiAxMy4wMjQxIDguNjM1OTFMMTYuODg3NyA0Ljc3MjMzQzE3LjAzNzUgNC42MjE2OSAxNy4wMzc1IDQuMzc4MzIgMTYuODg3NiA0LjIyNzYxWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAuY2FyZCB1bCBsaTpsYXN0LWNoaWxkIGJ1dHRvbjpudGgtY2hpbGQoMSkgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAuY2FyZCB1bCBsaTpsYXN0LWNoaWxkIGJ1dHRvbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkYzRjNFOyB9XG4gICAgICAgICAgICAuY2FyZCB1bCBsaTpsYXN0LWNoaWxkIGJ1dHRvbjpudGgtY2hpbGQoMikgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgIC5jYXJkIHVsIGxpOmxhc3QtY2hpbGQgYnV0dG9uOm50aC1jaGlsZCgyKSBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTcgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2Ljg4NzYgNC4yMjc2NEwxMy4wMjQxIDAuMzY0MDZDMTIuODg1MyAwLjIwMTk5OCAxMi42NDE0IDAuMTgzMTA2IDEyLjQ3OTMgMC4zMjE5MjZDMTIuMzE3MyAwLjQ2MDcxMyAxMi4yOTg0IDAuNzA0NjE4IDEyLjQzNzIgMC44NjY2OEMxMi40NTAyIDAuODgxNzg3IDEyLjQ2NDIgMC44OTU4OTggMTIuNDc5MyAwLjkwODgxNEwxNS42ODIyIDQuMTE1NThIMC4zODYzNDVDMC4xNzI5ODUgNC4xMTU1OCAwIDQuMjg4NTcgMCA0LjUwMTk2QzAgNC43MTUzNSAwLjE3Mjk4NSA0Ljg4ODMxIDAuMzg2MzQ1IDQuODg4MzFIMTUuNjgyMkwxMi40NzkzIDguMDkxMTlDMTIuMzE3MyA4LjIyOTk3IDEyLjI5ODQgOC40NzM4OCAxMi40MzcyIDguNjM1OTRDMTIuNTc2IDguNzk4MDEgMTIuODE5OSA4LjgxNjkgMTIuOTgyIDguNjc4MDhDMTIuOTk3MSA4LjY2NTEzIDEzLjAxMTIgOC42NTEwNSAxMy4wMjQxIDguNjM1OTRMMTYuODg3NyA0Ljc3MjM2QzE3LjAzNzUgNC42MjE3MiAxNy4wMzc1IDQuMzc4MzUgMTYuODg3NiA0LjIyNzY0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZmE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzOTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY1ZmE7IH0gfVxuICAubm90aWZpY2F0aW9uLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubm90aWZpY2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubm90aWZpY2F0aW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUzJyBoZWlnaHQ9JzUzJyB2aWV3Qm94PScwIDAgNTMgNTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZF84NV8zNCknJTNFJTNDY2lyY2xlIGN4PScyNi41JyBjeT0nMjQuNScgcj0nMTguNScgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNMjYuMDAwNCAxNi42NjY2QzI0LjY3NDQgMTYuNjY2NiAyMy40MDI2IDE3LjE5MzQgMjIuNDY0OSAxOC4xMzExQzIxLjUyNzIgMTkuMDY4OCAyMS4wMDA0IDIwLjM0MDUgMjEuMDAwNCAyMS42NjY2VjI1LjU2NjZMMTkuODkzOCAyNy4yMzMzQzE5Ljc2MTEgMjcuNDM3OCAxOS42ODU5IDI3LjY3NDIgMTkuNjc1OSAyNy45MTc4QzE5LjY2NiAyOC4xNjEzIDE5LjcyMTcgMjguNDAzMSAxOS44MzcyIDI4LjYxNzhDMTkuOTUyNyAyOC44MzI0IDIwLjEyMzggMjkuMDEyMSAyMC4zMzI1IDI5LjEzOEMyMC41NDEzIDI5LjI2MzkgMjAuNzggMjkuMzMxMyAyMS4wMjM4IDI5LjMzMzNIMzAuOTc3MUMzMS4yMjI0IDI5LjMzMjUgMzEuNDYzIDI5LjI2NTMgMzEuNjczMyAyOS4xMzg5QzMxLjg4MzUgMjkuMDEyNSAzMi4wNTU3IDI4LjgzMTYgMzIuMTcxNSAyOC42MTU0QzMyLjI4NzMgMjguMzk5MSAzMi4zNDI1IDI4LjE1NTUgMzIuMzMxMiAyNy45MTA1QzMyLjMxOTggMjcuNjY1NCAzMi4yNDI0IDI3LjQyNzkgMzIuMTA3MSAyNy4yMjMzTDMxLjAwMDQgMjUuNTY2NlYyMS42NjY2QzMxLjAwMDQgMjAuMzQwNSAzMC40NzM3IDE5LjA2ODggMjkuNTM2IDE4LjEzMTFDMjguNTk4MyAxNy4xOTM0IDI3LjMyNjUgMTYuNjY2NiAyNi4wMDA0IDE2LjY2NjZWMTYuNjY2NlonIGZpbGw9JyUyM0ZGM0YzRScvJTNFJTNDcGF0aCBkPSdNMjYuMDAwNSAzMS4zMzMzQzI2LjQxMzcgMzEuMzMyOSAyNi44MTY2IDMxLjIwNDQgMjcuMTUzOSAzMC45NjU3QzI3LjQ5MTEgMzAuNzI2OSAyNy43NDYxIDMwLjM4OTYgMjcuODgzOSAzMEgyNC4xMTcyQzI0LjI1NDkgMzAuMzg5NiAyNC41MDk5IDMwLjcyNjkgMjQuODQ3MiAzMC45NjU3QzI1LjE4NDQgMzEuMjA0NCAyNS41ODczIDMxLjMzMjkgMjYuMDAwNSAzMS4zMzMzVjMxLjMzMzNaJyBmaWxsPSclMjNGRjNGM0UnLyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZF84NV8zNCcgeD0nMCcgeT0nMCcgd2lkdGg9JzUzJyBoZWlnaHQ9JzUzJyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4Jy8lM0UlM0NmZUNvbG9yTWF0cml4IGluPSdTb3VyY2VBbHBoYScgdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyByZXN1bHQ9J2hhcmRBbHBoYScvJTNFJTNDZmVPZmZzZXQgZHk9JzInLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nNCcvJTNFJTNDZmVDb21wb3NpdGUgaW4yPSdoYXJkQWxwaGEnIG9wZXJhdG9yPSdvdXQnLyUzRSUzQ2ZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAgMCAwIDAgMC40Mjc0NTEgMCAwIDAgMCAwLjQ3NDUxIDAgMCAwIDAgMC41MjU0OSAwIDAgMCAwLjI1IDAnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbjI9J0JhY2tncm91bmRJbWFnZUZpeCcgcmVzdWx0PSdlZmZlY3QxX2Ryb3BTaGFkb3dfODVfMzQnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdlZmZlY3QxX2Ryb3BTaGFkb3dfODVfMzQnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQy9maWx0ZXIlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH0gfVxuICAgIC5ub3RpZmljYXRpb24tYnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxMSAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjc2OTIgOS45OTk5NkMxMC43NjkyIDEwLjIzMjUgMTAuNjgxNSAxMC40NjUyIDEwLjUwNjMgMTAuNjQyN0wxLjUzMTk3IDE5LjczMzZDMS4xODEzIDIwLjA4ODggMC42MTM0NSAyMC4wODg4IDAuMjYzMDAzIDE5LjczMzZDLTAuMDg3NDQzNSAxOS4zNzg0IC0wLjA4NzY2NzggMTguODAzMSAwLjI2MzAwMyAxOC40NDgxTDguNjAyODMgOS45OTk5NkwwLjI2MzAwMyAxLjU1MTc5Qy0wLjA4NzY2NzggMS4xOTY1NiAtMC4wODc2Njc4IDAuNjIxMzM0IDAuMjYzMDAzIDAuMjY2MzM1QzAuNjEzNjc1IC0wLjA4ODY2NSAxLjE4MTUyIC0wLjA4ODg5MiAxLjUzMTk3IDAuMjY2MzM1TDEwLjUwNjMgOS4zNTcyM0MxMC42ODE1IDkuNTM0NzMgMTAuNzY5MiA5Ljc2NzQ2IDEwLjc2OTIgOS45OTk5NlonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ub3RpZmljYXRpb24tYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgLm5vdGlmaWNhdGlvbi1idXR0b24gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tYnV0dG9uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5ub3RpZmljYXRpb24tYnV0dG9uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAgIC5ub3RpZmljYXRpb24tYnV0dG9uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1idXR0b24gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZENzk4NjsgfSB9XG4gIC5ub3RpZmljYXRpb24taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMjNweCAyMHB4IDIxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjQjZCQ0MzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5vdGlmaWNhdGlvbi1pdGVtIHtcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDBweCA4cHggcmdiYSgxMDksIDEyMSwgMTM0LCAwLjE1KSwgMHB4IDRweCA4cHggcmdiYSgxMDksIDEyMSwgMTM0LCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzOXB4IDE1cHggMThweDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XG4gICAgLm5vdGlmaWNhdGlvbi1pdGVtLnVwY29taW5nIC5pdGVtLWRlc2NyX19pY29uLXVwY29taW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5ub3RpZmljYXRpb24taXRlbS5vdmVyZHVlIC5pdGVtLWRlc2NyX19pY29uLW92ZXJkdWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm5vdGlmaWNhdGlvbi1pdGVtLnVwY29taW5nLWdyYXkgLml0ZW0tZGVzY3JfX2ljb24tdXBjb21pbmctZ3JheSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubm90aWZpY2F0aW9uLWl0ZW0udXBjb21pbmctZ3JheSAuaXRlbS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ub3RpZmljYXRpb24taXRlbSAuaXRlbS1kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ub3RpZmljYXRpb24taXRlbSAuaXRlbS1kYXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGNvbG9yOiAjNkQ3OTg2O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cbiAgICAgIC5ub3RpZmljYXRpb24taXRlbSAuaXRlbS1kYXRlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC40NTMxIDAuOTM3NUg5LjM3NVYwLjM3NUM5LjM3NSAwLjE2NzkwNiA5LjIwNzEyIDAgOSAwQzguNzkyODggMCA4LjYyNSAwLjE2NzkwNiA4LjYyNSAwLjM3NVYwLjkzNzVIMy4zNzVWMC4zNzVDMy4zNzUgMC4xNjc5MDYgMy4yMDcxMiAwIDMgMEMyLjc5Mjg4IDAgMi42MjUgMC4xNjc5MDYgMi42MjUgMC4zNzVWMC45Mzc1SDEuNTQ2ODhDMC42OTM5MTQgMC45Mzc1IDAgMS42MzE0MSAwIDIuNDg0MzhWMTAuNDUzMUMwIDExLjMwNjEgMC42OTM5MTQgMTIgMS41NDY4OCAxMkgxMC40NTMxQzExLjMwNjEgMTIgMTIgMTEuMzA2MSAxMiAxMC40NTMxVjIuNDg0MzhDMTIgMS42MzE0MSAxMS4zMDYxIDAuOTM3NSAxMC40NTMxIDAuOTM3NVpNMS41NDY4OCAxLjY4NzVIMi42MjVWMi4wNjI1QzIuNjI1IDIuMjY5NTkgMi43OTI4OCAyLjQzNzUgMyAyLjQzNzVDMy4yMDcxMiAyLjQzNzUgMy4zNzUgMi4yNjk1OSAzLjM3NSAyLjA2MjVWMS42ODc1SDguNjI1VjIuMDYyNUM4LjYyNSAyLjI2OTU5IDguNzkyODggMi40Mzc1IDkgMi40Mzc1QzkuMjA3MTIgMi40Mzc1IDkuMzc1IDIuMjY5NTkgOS4zNzUgMi4wNjI1VjEuNjg3NUgxMC40NTMxQzEwLjg5MjUgMS42ODc1IDExLjI1IDIuMDQ0OTcgMTEuMjUgMi40ODQzOFYzLjM3NUgwLjc1VjIuNDg0MzhDMC43NSAyLjA0NDk3IDEuMTA3NDcgMS42ODc1IDEuNTQ2ODggMS42ODc1Wk0xMC40NTMxIDExLjI1SDEuNTQ2ODhDMS4xMDc0NyAxMS4yNSAwLjc1IDEwLjg5MjUgMC43NSAxMC40NTMxVjQuMTI1SDExLjI1VjEwLjQ1MzFDMTEuMjUgMTAuODkyNSAxMC44OTI1IDExLjI1IDEwLjQ1MzEgMTEuMjVaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1pdGVtIC5pdGVtLWRhdGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubm90aWZpY2F0aW9uLWl0ZW0gLml0ZW0td3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1pdGVtIC5pdGVtLWRlc2NyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5ub3RpZmljYXRpb24taXRlbSAuaXRlbS1kZXNjciBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAgIC5ub3RpZmljYXRpb24taXRlbSAuaXRlbS1kZXNjcl9fdGV4dCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLWl0ZW0gLml0ZW0tZGVzY3JfX3RleHQgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24taXRlbSAuaXRlbS1kZXNjcl9fdGV4dCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuICAgICAgICAubm90aWZpY2F0aW9uLWl0ZW0gLml0ZW0tZGVzY3JfX3RleHQgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGNvbG9yOiAjNkQ3OTg2O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgIC5ub3RpZmljYXRpb24taXRlbSAuaXRlbS1wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ub3RpZmljYXRpb24taXRlbSAuaXRlbS1wcmljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9IH1cbiAgICAubm90aWZpY2F0aW9uLWl0ZW0gLml0ZW0tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY1RkE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0NnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1pdGVtIC5pdGVtLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDsgfSB9XG4gICAgICAubm90aWZpY2F0aW9uLWl0ZW0gLml0ZW0tYnV0dG9uIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIGNvbG9yOiAjMDA4MENBOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubm90aWZpY2F0aW9uLWl0ZW0gLml0ZW0tYnV0dG9uIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1pdGVtIC5pdGVtLWJ1dHRvbiBzcGFuOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTcgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2Ljg4NzYgNC4yMjc2NEwxMy4wMjQxIDAuMzY0MDZDMTIuODg1MyAwLjIwMTk5OCAxMi42NDE0IDAuMTgzMTA2IDEyLjQ3OTMgMC4zMjE5MjZDMTIuMzE3MyAwLjQ2MDcxMyAxMi4yOTg0IDAuNzA0NjE4IDEyLjQzNzIgMC44NjY2OEMxMi40NTAyIDAuODgxNzg3IDEyLjQ2NDIgMC44OTU4OTggMTIuNDc5MyAwLjkwODgxNEwxNS42ODIyIDQuMTE1NThIMC4zODYzNDVDMC4xNzI5ODUgNC4xMTU1OCAwIDQuMjg4NTcgMCA0LjUwMTk2QzAgNC43MTUzNSAwLjE3Mjk4NSA0Ljg4ODMxIDAuMzg2MzQ1IDQuODg4MzFIMTUuNjgyMkwxMi40NzkzIDguMDkxMTlDMTIuMzE3MyA4LjIyOTk3IDEyLjI5ODQgOC40NzM4OCAxMi40MzcyIDguNjM1OTRDMTIuNTc2IDguNzk4MDEgMTIuODE5OSA4LjgxNjkgMTIuOTgyIDguNjc4MDhDMTIuOTk3MSA4LjY2NTEzIDEzLjAxMTIgOC42NTEwNSAxMy4wMjQxIDguNjM1OTRMMTYuODg3NyA0Ljc3MjM2QzE3LjAzNzUgNC42MjE3MiAxNy4wMzc1IDQuMzc4MzUgMTYuODg3NiA0LjIyNzY0WicgZmlsbD0nJTIzMDA4MENBJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi5zY2hlZHVsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZjRmNWZhO1xuICBib3gtc2hhZG93OiA0cHggMHB4IDhweCByZ2JhKDEwOSwgMTIxLCAxMzQsIDAuMTUpLCAwcHggNHB4IDhweCByZ2JhKDEwOSwgMTIxLCAxMzQsIDAuMTUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2NoZWR1bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9IH1cbiAgLnNjaGVkdWxlLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zY2hlZHVsZS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDEwOSwgMTIxLCAxMzQsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zY2hlZHVsZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNjaGVkdWxlLXRpdGxlIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zY2hlZHVsZS10aXRsZV9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zY2hlZHVsZS10aXRsZV9faWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAuc2NoZWR1bGUtdGl0bGUgaDIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MSUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zY2hlZHVsZS10aXRsZSBoMiB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLnNjaGVkdWxlLXllYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjVmYTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2NoZWR1bGUteWVhciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuICAgIC5zY2hlZHVsZS15ZWFyIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2RDc5ODY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2NoZWR1bGUteWVhciBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfSB9XG4gICAgICAuc2NoZWR1bGUteWVhciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuc2NoZWR1bGUteWVhciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfSB9XG4gICAgICAuc2NoZWR1bGUteWVhciBsaS5hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjNGM0U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjNGM0U7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zY2hlZHVsZS15ZWFyIGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI0ZGM0YzRTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5zY2hlZHVsZS15ZWFyIGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiAzM3B4OyB9IH1cbiAgLnNjaGVkdWxlLXRhYmxlX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zY2hlZHVsZS10YWJsZV9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEY4RkE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNnB4OyB9IH1cbiAgICAuc2NoZWR1bGUtdGFibGVfX3RpdGxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnNjaGVkdWxlLXRhYmxlX190aXRsZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuc2NoZWR1bGUtdGFibGVfX3RpdGxlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU3cHg7IH1cbiAgICAgIC5zY2hlZHVsZS10YWJsZV9fdGl0bGUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTVweDsgfVxuICAgICAgLnNjaGVkdWxlLXRhYmxlX190aXRsZSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4M3B4OyB9XG4gIC5zY2hlZHVsZS10YWJsZV9fY250IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MnB4KTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zY2hlZHVsZS10YWJsZV9fY250IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5zY2hlZHVsZS10YWJsZV9fY250LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNjaGVkdWxlLXRhYmxlX19yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2NoZWR1bGUtdGFibGVfX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5zY2hlZHVsZS10YWJsZV9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zY2hlZHVsZS10YWJsZV9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7IH0gfVxuICAgIC5zY2hlZHVsZS10YWJsZV9fcm93LnBhaWQgc3BhbjpudGgtY2hpbGQoMikgc3ZnOm50aC1jaGlsZCgxKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2NoZWR1bGUtdGFibGVfX3Jvdy5wYWlkIHNwYW46bnRoLWNoaWxkKDQpIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNjaGVkdWxlLXRhYmxlX19yb3cuZXhwaXJlZCBzcGFuOm50aC1jaGlsZCgyKSBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zY2hlZHVsZS10YWJsZV9fcm93LmV4cGlyZWQgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgICAgICBjb2xvcjogIzAwMDsgfSB9XG4gICAgLnNjaGVkdWxlLXRhYmxlX19yb3cuZXhwaXJlZCBzcGFuOm50aC1jaGlsZCg1KSB7XG4gICAgICBjb2xvcjogI0ZGM0YzRTsgfVxuICAgIC5zY2hlZHVsZS10YWJsZV9fcm93LnVwY29taW5nIHNwYW46bnRoLWNoaWxkKDIpIHN2ZzpudGgtY2hpbGQoMykge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNjaGVkdWxlLXRhYmxlX19yb3cudXBjb21pbmcgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgICAgICBjb2xvcjogIzAwMDsgfSB9XG4gICAgLnNjaGVkdWxlLXRhYmxlX19yb3cudXBjb21pbmcgc3BhbjpudGgtY2hpbGQoNSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnNjaGVkdWxlLXRhYmxlX19yb3cgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2NoZWR1bGUtdGFibGVfX3JvdyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuICAgICAgLnNjaGVkdWxlLXRhYmxlX19yb3cgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuc2NoZWR1bGUtdGFibGVfX3JvdyBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzZENzk4NjsgfSB9XG4gICAgICAuc2NoZWR1bGUtdGFibGVfX3JvdyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5zY2hlZHVsZS10YWJsZV9fcm93IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTdweDsgfSB9XG4gICAgICAgIC5zY2hlZHVsZS10YWJsZV9fcm93IHNwYW46bnRoLWNoaWxkKDIpIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLnNjaGVkdWxlLXRhYmxlX19yb3cgc3BhbjpudGgtY2hpbGQoMikgbWFyayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5zY2hlZHVsZS10YWJsZV9fcm93IHNwYW46bnRoLWNoaWxkKDIpIG1hcmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgLnNjaGVkdWxlLXRhYmxlX19yb3cgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDU0cHg7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RDc5ODY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5zY2hlZHVsZS10YWJsZV9fcm93IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTE1cHg7IH0gfVxuICAgICAgICAuc2NoZWR1bGUtdGFibGVfX3JvdyBzcGFuOm50aC1jaGlsZCgzKSBtYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICBjb2xvcjogIzZENzk4NjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5zY2hlZHVsZS10YWJsZV9fcm93IHNwYW46bnRoLWNoaWxkKDMpIG1hcmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5zY2hlZHVsZS10YWJsZV9fcm93IHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgY29sb3I6ICM2RDc5ODY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5zY2hlZHVsZS10YWJsZV9fcm93IHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDsgfSB9XG4gICAgICAgIC5zY2hlZHVsZS10YWJsZV9fcm93IHNwYW46bnRoLWNoaWxkKDQpIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjVGQTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICMwMDgwQ0E7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDEzcHg7IH1cbiAgICAgICAgICAuc2NoZWR1bGUtdGFibGVfX3JvdyBzcGFuOm50aC1jaGlsZCg0KSBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNyA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYuODg3NiA0LjIyNzYxTDEzLjAyNDEgMC4zNjQwMjlDMTIuODg1MyAwLjIwMTk2OCAxMi42NDE0IDAuMTgzMDc2IDEyLjQ3OTMgMC4zMjE4OTVDMTIuMzE3MyAwLjQ2MDY4MiAxMi4yOTg0IDAuNzA0NTg4IDEyLjQzNzIgMC44NjY2NUMxMi40NTAyIDAuODgxNzU3IDEyLjQ2NDIgMC44OTU4NjggMTIuNDc5MyAwLjkwODc4M0wxNS42ODIyIDQuMTE1NTVIMC4zODYzNDVDMC4xNzI5ODUgNC4xMTU1NSAwIDQuMjg4NTQgMCA0LjUwMTkzQzAgNC43MTUzMiAwLjE3Mjk4NSA0Ljg4ODI3IDAuMzg2MzQ1IDQuODg4MjdIMTUuNjgyMkwxMi40NzkzIDguMDkxMTZDMTIuMzE3MyA4LjIyOTk0IDEyLjI5ODQgOC40NzM4NSAxMi40MzcyIDguNjM1OTFDMTIuNTc2IDguNzk3OTcgMTIuODE5OSA4LjgxNjg3IDEyLjk4MiA4LjY3ODA1QzEyLjk5NzEgOC42NjUxIDEzLjAxMTIgOC42NTEwMiAxMy4wMjQxIDguNjM1OTFMMTYuODg3NyA0Ljc3MjMzQzE3LjAzNzUgNC42MjE2OSAxNy4wMzc1IDQuMzc4MzIgMTYuODg3NiA0LjIyNzYxWicgZmlsbD0nJTIzMDA4MENBJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAuc2NoZWR1bGUtdGFibGVfX3JvdyBzcGFuOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICM2RDc5ODY7XG4gICAgICAgIHdvcmQtc3BhY2luZzogbm93cmFwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuc2NoZWR1bGUtdGFibGVfX3JvdyBzcGFuOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cblxuLnBheW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgLnBheW1lbnQge1xuICAgICAgd2lkdGg6IDM5NXB4O1xuICAgICAgYm94LXNoYWRvdzogNHB4IDBweCA4cHggcmdiYSgxMDksIDEyMSwgMTM0LCAwLjE1KSwgMHB4IDRweCA4cHggcmdiYSgxMDksIDEyMSwgMTM0LCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBheW1lbnQge1xuICAgICAgcGFkZGluZzogMzRweCA0MHB4OyB9IH1cbiAgLnBheW1lbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBheW1lbnQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9IH1cbiAgICAucGF5bWVudC10aXRsZSBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGF5bWVudC10aXRsZSBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgIGhlaWdodDogMzdweDsgfSB9XG4gICAgLnBheW1lbnQtdGl0bGUgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXltZW50LXRpdGxlIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAucGF5bWVudC1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnBheW1lbnQtY2hlY2tib3ggbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucGF5bWVudC1jaGVja2JveCBsYWJlbDpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgIC5wYXltZW50LWNoZWNrYm94IGxhYmVsIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBheW1lbnQtY2hlY2tib3ggbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkYzRjNFO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYzRjNFO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucGF5bWVudC1jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI0ZGM0YzRTsgfVxuICAgICAgLnBheW1lbnQtY2hlY2tib3ggbGFiZWwgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkQ3OTg2O1xuICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNkQ3OTg2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnBheW1lbnQtY2hlY2tib3ggbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4OyB9IH1cbiAgICAgICAgLnBheW1lbnQtY2hlY2tib3ggbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnBheW1lbnQtcG9wdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjNkQ3OTg2OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBheW1lbnQtcG9wdXAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cbiAgICAucGF5bWVudC1wb3B1cF9fY29udHJhY3Qge1xuICAgICAgd2lkdGg6IDQ4JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5wYXltZW50LXBvcHVwX19jb250cmFjdCB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXltZW50LXBvcHVwX19jb250cmFjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ2JTsgfSB9XG4gICAgICAucGF5bWVudC1wb3B1cF9fY29udHJhY3Q6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLnBheW1lbnQtcG9wdXBfX2NvbnRyYWN0Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA0MyU7IH1cbiAgICAgIC5wYXltZW50LXBvcHVwX19jb250cmFjdCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIC5wYXltZW50LXBvcHVwX19jb250cmFjdCBwIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucGF5bWVudC1wb3B1cF9fY29udHJhY3QgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgICAgIC5wYXltZW50LXBvcHVwX19jb250cmFjdC1udW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBheW1lbnQtcG9wdXBfX2NvbnRyYWN0LW51bWJlci5hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgICAgIC5wYXltZW50LXBvcHVwX19jb250cmFjdC1udW1iZXIuYWN0aXZlIHVsIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAgIC5wYXltZW50LXBvcHVwX19jb250cmFjdC1udW1iZXIgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I2QkNDMztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgIC5wYXltZW50LXBvcHVwX19jb250cmFjdC1udW1iZXIgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAxMCA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNC45OTk5OCAyLjgxMzM0ZS0wNUM1LjExNjIzIDIuODEzMzRlLTA1IDUuMjMyNTkgMC4wNDM4OSA1LjMyMTM0IDAuMTMxNTAyTDkuODY2NzkgNC42MTg2NkMxMC4wNDQ0IDQuNzkzOTkgMTAuMDQ0NCA1LjA3NzkyIDkuODY2NzkgNS4yNTMxNEM5LjY4OTE4IDUuNDI4MzcgOS40MDE1NiA1LjQyODQ4IDkuMjI0MDYgNS4yNTMxNEw0Ljk5OTk4IDEuMDgzMjNMMC43NzU4OTQgNS4yNTMxNEMwLjU5ODI4MSA1LjQyODQ4IDAuMzEwNjY3IDUuNDI4NDggMC4xMzMxNjcgNS4yNTMxNEMtMC4wNDQzMzI1IDUuMDc3ODEgLTAuMDQ0NDQ2IDQuNzkzODggMC4xMzMxNjcgNC42MTg2Nkw0LjY3ODYyIDAuMTMxNTAyQzQuNzY3MzcgMC4wNDM4OSA0Ljg4MzczIDIuODEzMzRlLTA1IDQuOTk5OTggMi44MTMzNGUtMDVaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgICAucGF5bWVudC1wb3B1cF9fY29udHJhY3QtbnVtYmVyIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRvbWF0bztcbiAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEY1RkE7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgxMDksIDEyMSwgMTM0LCAwLjEpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgICAgICAgIC5wYXltZW50LXBvcHVwX19jb250cmFjdC1udW1iZXIgdWwgbGkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAucGF5bWVudC1wb3B1cF9fY29udHJhY3QtbnVtYmVyIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5wYXltZW50LWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNUZBO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQjZCQ0MzO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYXltZW50LWNhcmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICAgIC5wYXltZW50LWNhcmRfX3FyY29kZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXltZW50LWNhcmRfX3FyY29kZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgICAucGF5bWVudC1jYXJkX19xcmNvZGUgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMzc5MTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAzNzkxOyB9XG4gICAgICAgIC5wYXltZW50LWNhcmRfX3FyY29kZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLnBheW1lbnQtY2FyZF9fcXJjb2RlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgIC5wYXltZW50LWNhcmRfX3FyY29kZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgICAucGF5bWVudC1jYXJkX19xcmNvZGUgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnBheW1lbnQtY2FyZF9fY29zdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogIzZENzk4NjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGF5bWVudC1jYXJkX19jb3N0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wYXltZW50LWNhcmRfX2Nvc3Qgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBheW1lbnQtY2FyZCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5wYXltZW50LWNhcmQgbGFiZWw6bnRoLWNoaWxkKDMpLCAucGF5bWVudC1jYXJkIGxhYmVsOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5wYXltZW50LWNhcmQgbGFiZWwgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICM2RDc5ODY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLnBheW1lbnQtY2FyZCBsYWJlbCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjZCQ0MzO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnBheW1lbnQtY2FyZCBsYWJlbCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBjb2xvcjogI0I2QkNDMzsgfVxuICAgIC5wYXltZW50LWNhcmRfX3BheSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMjc1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkYzRjNFO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTEwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5wYXltZW50LWNhcmRfX3BheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBheW1lbnQtY2FyZF9fcGF5IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuICAgIC5wYXltZW50LWNhcmRfX3RleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAucGF5bWVudC1jYXJkX19hcHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDM3OTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA3NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucGF5bWVudC1jYXJkX19hcHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXltZW50LWNhcmRfX2FwcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgICAgIC5wYXltZW50LWNhcmRfX2FwcCBzdmcge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmYTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5tYWluIC5jb250ZW50LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLWJhbm5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLm1haW4tYmFubmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjVGQTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1iYW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWFpbi1iYW5uZXJfX2NhcmRzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYWluLWJhbm5lcl9fY2FyZHMge1xuICAgICAgICAgIHdpZHRoOiA3MzhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbiAuc2NoZWR1bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgei1pbmRleDogMTAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluIC5zY2hlZHVsZS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLm1haW4gLnBheW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5tYWluIC5wYXltZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbiAucGF5bWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWFpbiAubm90aWZpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4gLm5vdGlmaWNhdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAzNzFweDtcbiAgICAgICAgdG9wOiA3OXB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLm1haW4gLm5vdGlmaWNhdGlvbjo6YWZ0ZXIsIC5tYWluIC5ub3RpZmljYXRpb246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGNUZBOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYWluIC5ub3RpZmljYXRpb246OmFmdGVyLCAubWFpbiAubm90aWZpY2F0aW9uOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tYWluIC5ub3RpZmljYXRpb246OmJlZm9yZSB7XG4gICAgICB0b3A6IC0yMHB4OyB9XG4gICAgLm1haW4gLm5vdGlmaWNhdGlvbjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tdWx0aXBsZSAubWFpbi1iYW5uZXJfX2NhcmRzIC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ubXVsdGlwbGUgLm5vdGlmaWNhdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm11bHRpcGxlIC5ub3RpZmljYXRpb24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAubXVsdGlwbGUgLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubXVsdGlwbGUgLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucGFnZS1wYXltZW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNWZhOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZS1wYXltZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnBhZ2UtcGF5bWVudCAuY29udGVudC13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAucGFnZS1wYXltZW50X19iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wYWdlLXBheW1lbnRfX2JhY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWdlLXBheW1lbnRfX2JhY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9IH1cbiAgICAucGFnZS1wYXltZW50X19iYWNrOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDcgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDYuNDk5OTdDMCA2LjY1MTEgMC4wNTcwMjA3IDYuODAyMzcgMC4xNzA5MTYgNi45MTc3NUw2LjAwNDIyIDEyLjgyNjhDNi4yMzIxNiAxMy4wNTc3IDYuNjAxMjYgMTMuMDU3NyA2LjgyOTA1IDEyLjgyNjhDNy4wNTY4NCAxMi41OTU5IDcuMDU2OTggMTIuMjIyIDYuODI5MDUgMTEuOTkxM0wxLjQwODE2IDYuNDk5OTdMNi44MjkwNSAxLjAwODY2QzcuMDU2OTggMC43Nzc3NjUgNy4wNTY5OCAwLjQwMzg2OCA2LjgyOTA1IDAuMTczMTE4QzYuNjAxMTEgLTAuMDU3NjMxNSA2LjIzMjAxIC0wLjA1Nzc3OTMgNi4wMDQyMiAwLjE3MzExOEwwLjE3MDkxNiA2LjA4MjJDMC4wNTcwMjA3IDYuMTk3NTggMCA2LjM0ODg1IDAgNi40OTk5N1onIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAucG9wdXAge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5wb3B1cC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLnBvcHVwLWNudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAlO1xuICAgIGJhY2tncm91bmQ6ICNGNEY1RkE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wb3B1cC1jbnQge1xuICAgICAgICB3aWR0aDogNDU4cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIC5wb3B1cC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDI4cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjYwNDYgOC45ODYxOEwxNy42ODQyIDEuOTA2NTVDMTcuODg5MSAxLjY5NDM3IDE4LjAwMjUgMS40MTAyIDE4IDEuMTE1MjJDMTcuOTk3NCAwLjgyMDI1MyAxNy44NzkxIDAuNTM4MDg5IDE3LjY3MDUgMC4zMjk1MDVDMTcuNDYxOSAwLjEyMDkyMSAxNy4xNzk3IDAuMDAyNjA1NzUgMTYuODg0OCA0LjI1MjhlLTA1QzE2LjU4OTggLTAuMDAyNTIwNjkgMTYuMzA1NiAwLjExMDg3MyAxNi4wOTM0IDAuMzE1ODAxTDkuMDEzODIgNy4zOTU0M0wxLjkzNDIgMC4zMTU4MDFDMS43MjIwMiAwLjExMDg3MyAxLjQzNzg0IC0wLjAwMjUyMDY5IDEuMTQyODcgNC4yNTI4ZS0wNUMwLjg0NzkwMiAwLjAwMjYwNTc1IDAuNTY1NzM4IDAuMTIwOTIxIDAuMzU3MTUzIDAuMzI5NTA1QzAuMTQ4NTY5IDAuNTM4MDg5IDAuMDMwMjU0NCAwLjgyMDI1MyAwLjAyNzY5MTIgMS4xMTUyMkMwLjAyNTEyOCAxLjQxMDIgMC4xMzg1MjIgMS42OTQzNyAwLjM0MzQ0OSAxLjkwNjU1TDcuNDIzMDcgOC45ODYxOEwwLjM0MzQ0OSAxNi4wNjU4QzAuMjM2IDE2LjE2OTYgMC4xNTAyOTUgMTYuMjkzNyAwLjA5MTMzNDcgMTYuNDMxQzAuMDMyMzc0NiAxNi41NjgyIDAuMDAxMzQwNTIgMTYuNzE1OCA0LjI0NzU5ZS0wNSAxNi44NjUyQy0wLjAwMTI1NTU3IDE3LjAxNDYgMC4wMjcyMDkxIDE3LjE2MjcgMC4wODM3NzUxIDE3LjMwMUMwLjE0MDM0MSAxNy40MzkzIDAuMjIzODc2IDE3LjU2NDkgMC4zMjk1MDUgMTcuNjcwNUMwLjQzNTEzNCAxNy43NzYxIDAuNTYwNzQyIDE3Ljg1OTcgMC42OTkwMDEgMTcuOTE2MkMwLjgzNzI1OSAxNy45NzI4IDAuOTg1Mzk4IDE4LjAwMTMgMS4xMzQ3OCAxOEMxLjI4NDE1IDE3Ljk5ODcgMS40MzE3NyAxNy45Njc2IDEuNTY5MDMgMTcuOTA4N0MxLjcwNjI4IDE3Ljg0OTcgMS44MzA0MiAxNy43NjQgMS45MzQyIDE3LjY1NjZMOS4wMTM4MiAxMC41NzY5TDE2LjA5MzQgMTcuNjU2NkMxNi4zMDU2IDE3Ljg2MTUgMTYuNTg5OCAxNy45NzQ5IDE2Ljg4NDggMTcuOTcyM0MxNy4xNzk3IDE3Ljk2OTcgMTcuNDYxOSAxNy44NTE0IDE3LjY3MDUgMTcuNjQyOEMxNy44NzkxIDE3LjQzNDMgMTcuOTk3NCAxNy4xNTIxIDE4IDE2Ljg1NzFDMTguMDAyNSAxNi41NjIyIDE3Ljg4OTEgMTYuMjc4IDE3LjY4NDIgMTYuMDY1OEwxMC42MDQ2IDguOTg2MThaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgLnBvcHVwLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMTZweDsgfSB9XG4gIC5wb3B1cCBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgcGFkZGluZzogMjRweCAyMHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDEwOSwgMTIxLCAxMzQsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wb3B1cCBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgLnBvcHVwLWZvcm0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiA0cHggMHB4IDhweCByZ2JhKDEwOSwgMTIxLCAxMzQsIDAuMTUpLCAwcHggNHB4IDhweCByZ2JhKDEwOSwgMTIxLCAxMzQsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAucG9wdXAtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiBub25lOyB9IH1cbiAgICAucG9wdXAtZm9ybSBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5wb3B1cC1mb3JtIGxhYmVsLnBhc3N3b3JkLnNob3cgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE5LjkyNTkgOS43NjMyNkMxOS43Njg0IDkuNTM0MDggMTUuOTgzNCA0LjE2NjUgOS45OTk5NSA0LjE2NjVDNC44NjU2OSA0LjE2NjUgMC4yOTA2MiA5LjUwMzI2IDAuMDk4MTE2OCA5LjczMDc2Qy0wLjAzMjcwNTYgOS44ODU3NyAtMC4wMzI3MDU2IDEwLjExMzMgMC4wOTgxMTY4IDEwLjI2OTFDMC4yOTA2MiAxMC40OTY2IDQuODY1NjkgMTUuODMzNCA5Ljk5OTk1IDE1LjgzMzRDMTUuMTM0MiAxNS44MzM0IDE5LjcwOTIgMTAuNDk2NiAxOS45MDE4IDEwLjI2OTFDMjAuMDIyNiAxMC4xMjU4IDIwLjAzMzQgOS45MTgyNyAxOS45MjU5IDkuNzYzMjZaTTkuOTk5OTUgMTVDNS44ODQwNyAxNSAxLjk3MDY1IDExLjA3NSAwLjk3NjQ5IDkuOTk5OTVDMS45NjkwMSA4LjkyNDExIDUuODc4MjUgNC45OTk4OCA5Ljk5OTk1IDQuOTk5ODhDMTQuODE1OSA0Ljk5OTg4IDE4LjIxNTEgOC45MTkxMSAxOS4wNDUxIDkuOTc3NDVDMTguMDg2NyAxMS4wMTgzIDE0LjE1MDggMTUgOS45OTk5NSAxNVonIGZpbGw9JyUyMzk1OTU5NScvJTNFJTNDcGF0aCBkPSdNOS45OTk4OCA2LjY2NjVDOC4xNjE1MyA2LjY2NjUgNi42NjY1IDguMTYxNTMgNi42NjY1IDkuOTk5ODhDNi42NjY1IDExLjgzODIgOC4xNjE1MyAxMy4zMzMyIDkuOTk5ODggMTMuMzMzMkMxMS44MzgyIDEzLjMzMzIgMTMuMzMzMiAxMS44MzgyIDEzLjMzMzIgOS45OTk4OEMxMy4zMzMyIDguMTYxNTMgMTEuODM4MiA2LjY2NjUgOS45OTk4OCA2LjY2NjVaTTkuOTk5ODggMTIuNUM4LjYyMTUzIDEyLjUgNy40OTk4NCAxMS4zNzgzIDcuNDk5ODQgOS45OTk5MkM3LjQ5OTg0IDguNjIxNTcgOC42MjE1MyA3LjQ5OTg4IDkuOTk5ODggNy40OTk4OEMxMS4zNzgyIDcuNDk5ODggMTIuNDk5OSA4LjYyMTU3IDEyLjQ5OTkgOS45OTk5MkMxMi40OTk5IDExLjM3ODMgMTEuMzc4MiAxMi41IDkuOTk5ODggMTIuNVonIGZpbGw9JyUyMzk1OTU5NScvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgLnBvcHVwLWZvcm0gbGFiZWwucGFzc3dvcmQgYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGNvbG9yOiAjMDA4MENBOyB9XG4gICAgICAucG9wdXAtZm9ybSBsYWJlbC5wYXNzd29yZCBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8xMDVfMTQwNDUpJyUzRSUzQ3BhdGggZD0nTTEyLjM1NjcgNy42NDI4N0MxMi4xOTQyIDcuNDgwMzcgMTEuOTMgNy40ODAzNyAxMS43Njc1IDcuNjQyODdDMTEuNjA1IDcuODA1MzcgMTEuNjA1IDguMDcwMzcgMTEuNzY3NSA4LjIzMjA1QzEyLjIzOTIgOC43MDM3MyAxMi41IDkuMzMxMjMgMTIuNSA5Ljk5OTU1QzEyLjUgMTEuMzc3OSAxMS4zNzg0IDEyLjQ5OTUgMTAgMTIuNDk5NUM5LjMzMTcyIDEyLjQ5OTUgOC43MDQyMiAxMi4yMzk1IDguMjMyNTQgMTEuNzY3QzguMDcwMDQgMTEuNjA0NSA3LjgwNTg2IDExLjYwNDUgNy42NDMzNiAxMS43NjdDNy40ODA4NiAxMS45Mjg3IDcuNDgwODYgMTIuMTkzNyA3LjY0MzM2IDEyLjM1NjJDOC4yNzE2OCAxMi45ODYyIDkuMTA5MTggMTMuMzMyOSAxMCAxMy4zMzI5QzExLjgzODQgMTMuMzMyOSAxMy4zMzMzIDExLjgzNzkgMTMuMzMzMyA5Ljk5OTU5QzEzLjMzMzMgOS4xMDg2OSAxMi45ODY3IDguMjcxMTkgMTIuMzU2NyA3LjY0Mjg3WicgZmlsbD0nJTIzQjZCQ0MzJy8lM0UlM0NwYXRoIGQ9J00xMC41ODA5IDYuNzI0QzEwLjM5MTcgNi42OTA2OCAxMC4xOTg0IDYuNjY2NSAxMC4wMDAxIDYuNjY2NUM4LjE2MTc1IDYuNjY2NSA2LjY2Njc1IDguMTYxNSA2LjY2Njc1IDkuOTk5ODJDNi42NjY3NSAxMC4xOTgxIDYuNjkwOTMgMTAuMzkxNSA2LjcyNTA3IDEwLjU4MDZDNi43NjA4OSAxMC43ODIzIDYuOTM2NzUgMTAuOTI0OCA3LjEzNDI1IDEwLjkyNDhDNy4xNTg0MyAxMC45MjQ4IDcuMTgyNTcgMTAuOTIzMSA3LjIwNzU3IDEwLjkxODFDNy40MzMzOSAxMC44NzgxIDcuNTg1MDcgMTAuNjYxNSA3LjU0NTA3IDEwLjQzNTZDNy41MTkyNSAxMC4yOTQgNy41MDAwNyAxMC4xNDk4IDcuNTAwMDcgOS45OTk4MkM3LjUwMDA3IDguNjIxNSA4LjYyMTc1IDcuNDk5ODIgMTAuMDAwMSA3LjQ5OTgyQzEwLjE1MDEgNy40OTk4MiAxMC4yOTQzIDcuNTE5IDEwLjQzNTkgNy41NDRDMTAuNjU3NiA3LjU4OSAxMC44Nzg0IDcuNDMyMzIgMTAuOTE4NCA3LjIwNjVDMTAuOTU4NCA2Ljk4MDY4IDEwLjgwNjggNi43NjQgMTAuNTgwOSA2LjcyNFonIGZpbGw9JyUyM0I2QkNDMycvJTNFJTNDcGF0aCBkPSdNMTkuOTAwOCA5LjczMDU5QzE5LjgwNjYgOS42MTg5MSAxNy41NTI1IDYuOTg4MDkgMTQuNDQzMyA1LjM3NzI4QzE0LjI0MTYgNS4yNzE0NiAxMy45ODc1IDUuMzUxNDYgMTMuODgxNiA1LjU1NjQ1QzEzLjc3NTggNS43NjA2MyAxMy44NTU4IDYuMDEyMjcgMTQuMDYwOCA2LjExODEzQzE2LjQ1NTggNy4zNTgxMyAxOC4zNjkxIDkuMjkzMTMgMTkuMDIzMyA5Ljk5OTgxQzE4LjAzIDExLjA3NTYgMTQuMTIwOCAxNC45OTk4IDkuOTk5OTkgMTQuOTk5OEM4LjYwMTY3IDE0Ljk5OTggNy4xOTI0OSAxNC42NjIzIDUuODEgMTMuOTk1NkM1LjYwNSAxMy44OTQ4IDUuMzU0MTggMTMuOTgyMyA1LjI1NDE4IDE0LjE4OThDNS4xNTMzNiAxNC4zOTY1IDUuMjQwODYgMTQuNjQ1NiA1LjQ0ODM2IDE0Ljc0NTZDNi45NDQxNyAxNS40NjgxIDguNDc1ODUgMTUuODMzMSAxMCAxNS44MzMxQzE1LjEzNDIgMTUuODMzMSAxOS43MDkyIDEwLjQ5NjQgMTkuOTAxNyAxMC4yNjg5QzIwLjAzMzMgMTAuMTEzOSAyMC4wMzI1IDkuODg2NDEgMTkuOTAwOCA5LjczMDU5WicgZmlsbD0nJTIzQjZCQ0MzJy8lM0UlM0NwYXRoIGQ9J00xMi43MzQyIDQuNjQ2NUMxMS43ODU5IDQuMzI3MzIgMTAuODY1OSA0LjE2NjUgMTAgNC4xNjY1QzQuODY1ODcgNC4xNjY1IDAuMjkwODc3IDkuNTAzMTcgMC4wOTgzNzY4IDkuNzMwNjdDLTAuMDIzMzAyNyA5Ljg3Mzk5IC0wLjAzMzMwMjcgMTAuMDgyNCAwLjA3NTA1NjUgMTAuMjM4MkMwLjEzMjU1NiAxMC4zMjA3IDEuNTEwMDUgMTIuMjc2NSAzLjg5NzU1IDEzLjg2MjNDMy45NjgzNyAxMy45MDk4IDQuMDQ3NTUgMTMuOTMyMyA0LjEyNzU1IDEzLjkzMjNDNC4yNjE3MyAxMy45MzIzIDQuMzk0MjMgMTMuODY3MyA0LjQ3NDIzIDEzLjc0NDhDNC42MDE3MyAxMy41NTQgNC41NDkyMyAxMy4yOTQ4IDQuMzU3NTUgMTMuMTY4MkMyLjYwNDIzIDEyLjAwMjMgMS40MDQyMyAxMC41OTQ5IDAuOTU1MDU1IDEwLjAyMjRDMS45MTQyMyA4Ljk4MDY3IDUuODQ5MjMgNC45OTk4NiAxMCA0Ljk5OTg2QzEwLjc3NTkgNC45OTk4NiAxMS42MDY3IDUuMTQ2NTQgMTIuNDY4NCA1LjQzNTY4QzEyLjY4NjcgNS41MTQgMTIuOTIzNCA1LjM5MzE4IDEyLjk5NTkgNS4xNzRDMTMuMDY5MiA0Ljk1NTY4IDEyLjk1MjUgNC43MTk4NiAxMi43MzQyIDQuNjQ2NVonIGZpbGw9JyUyM0I2QkNDMycvJTNFJTNDcGF0aCBkPSdNMTcuMzc3NSAyLjYyMjM2QzE3LjIxNSAyLjQ1OTg2IDE2Ljk1MDkgMi40NTk4NiAxNi43ODg0IDIuNjIyMzZMMi42MjE3NSAxNi43ODlDMi40NTkyNSAxNi45NTE1IDIuNDU5MjUgMTcuMjE1NyAyLjYyMTc1IDE3LjM3ODJDMi43MDM0MyAxNy40NTkgMi44MTAwNyAxNy40OTk5IDIuOTE2NzUgMTcuNDk5OUMzLjAyMzQzIDE3LjQ5OTkgMy4xMzAwNyAxNy40NTkxIDMuMjEwOTMgMTcuMzc4MkwxNy4zNzc1IDMuMjExNTRDMTcuNTQgMy4wNDkwNCAxNy41NCAyLjc4NDg2IDE3LjM3NzUgMi42MjIzNlonIGZpbGw9JyUyM0I2QkNDMycvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzEwNV8xNDA0NSclM0UlM0NyZWN0IHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgLnBvcHVwLWZvcm0gbGFiZWwgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjZCQ0MzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5wb3B1cC1mb3JtIGxhYmVsIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgY29sb3I6ICNCNkJDQzM7IH1cbiAgICAgICAgLnBvcHVwLWZvcm0gbGFiZWwgaW5wdXQuZXJyb3Ige1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjVDNUM7IH1cbiAgICAgICAgICAucG9wdXAtZm9ybSBsYWJlbCBpbnB1dC5lcnJvciArIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucG9wdXAtZm9ybSBsYWJlbCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBjb2xvcjogI0ZGNUM1QzsgfVxuICAgIC5wb3B1cC1mb3JtIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNkJDQzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAucG9wdXAtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBjb2xvcjogI0I2QkNDMzsgfVxuICAgIC5wb3B1cC1mb3JtIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjNGM0U7XG4gICAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnBvcHVwLWZvcm0gcCB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6ICM2RDc5ODY7IH1cbiAgICAgIC5wb3B1cC1mb3JtIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA4MGNhOyB9XG4gICAgICAgIC5wb3B1cC1mb3JtIHAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucG9wdXAtZm9ybV9fdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIC5wb3B1cC1mb3JtX190ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAucG9wdXAuanNfcG9wdXBfY2FsbF9zdWNjZXNzIC5wb3B1cC1jbnQge1xuICAgICAgaGVpZ2h0OiA0MDNweDsgfSB9XG4gIC5wb3B1cC5qc19wb3B1cF9jYWxsX3N1Y2Nlc3MgLnBvcHVwLWZvcm0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wb3B1cC5qc19wb3B1cF9jYWxsX3N1Y2Nlc3MgLnBvcHVwLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5wb3B1cC5qc19wb3B1cF9xdWVzdGlvbiAucG9wdXAtY250IHtcbiAgICAgIGhlaWdodDogODAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgLnBvcHVwLmpzX3BvcHVwX3F1ZXN0aW9uX3N1Y2Nlc3MgLnBvcHVwLWNudCB7XG4gICAgICBoZWlnaHQ6IDQwM3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgLnBvcHVwLmpzX3BvcHVwX3F1ZXN0aW9uX3N1Y2Nlc3MgLnBvcHVwLWZvcm0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5wb3B1cC5qc19wb3B1cF9lbnRyYW5jZSAucG9wdXAtY250IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5wb3B1cC5qc19wb3B1cF9lbnRyYW5jZSAucG9wdXAtZm9ybSBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wb3B1cC5qc19wb3B1cF9jb2RlIC5wb3B1cC1jbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wb3B1cC5qc19wb3B1cF9jb2RlIC5wb3B1cC1jbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAucG9wdXAuanNfcG9wdXBfY29kZS5lbmQtdGltZSAudGltZXIgcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9wdXAuanNfcG9wdXBfY29kZS5lbmQtdGltZSAudGltZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnBvcHVwLmpzX3BvcHVwX2NvZGUgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9wdXAuanNfcG9wdXBfY29kZSAucG9wdXAtZm9ybSB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgLnBvcHVwLmpzX3BvcHVwX2NvZGUgLnBvcHVwLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gICAgLnBvcHVwLmpzX3BvcHVwX2NvZGUgLnBvcHVwLWZvcm0gcCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBjb2xvcjogIzZENzk4NjsgfVxuICAgICAgLnBvcHVwLmpzX3BvcHVwX2NvZGUgLnBvcHVwLWZvcm0gcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZjNmM2U7IH1cbiAgICAucG9wdXAuanNfcG9wdXBfY29kZSAucG9wdXAtZm9ybSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDA4MENBOyB9XG4gICAgLnBvcHVwLmpzX3BvcHVwX2NvZGUgLnBvcHVwLWZvcm0gLnRpbWVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5wb3B1cC5qc19wb3B1cF9jb2RlIC5wb3B1cC1mb3JtIC50aW1lciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnBvcHVwLmpzX3BvcHVwX2NvZGUgLnBvcHVwLWZvcm0gLnRpbWVyIGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDA4MENBOyB9XG4gICAgLnBvcHVwLmpzX3BvcHVwX2NvZGUgLnBvcHVwLWZvcm0gbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucG9wdXAuanNfcG9wdXBfY29kZSAucG9wdXAtZm9ybSBsYWJlbCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNkJDQzM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDsgfVxuICAgICAgICAucG9wdXAuanNfcG9wdXBfY29kZSAucG9wdXAtZm9ybSBsYWJlbCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cbiAgICAucG9wdXAuanNfcG9wdXBfY29kZSAucG9wdXAtZm9ybSBidXR0b24uZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZDogI0I2QkNDMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wb3B1cC5qc19wb3B1cF9wYXNzd29yZCAucG9wdXAtY250IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNUZBOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAucG9wdXAuanNfcG9wdXBfcGFzc3dvcmQgLnBvcHVwLWNudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgIC5wb3B1cC5qc19wb3B1cF9wYXNzd29yZCAucG9wdXAtZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDBweCA4cHggcmdiYSgxMDksIDEyMSwgMTM0LCAwLjE1KSwgMHB4IDRweCA4cHggcmdiYSgxMDksIDEyMSwgMTM0LCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfSB9XG4gIC5wb3B1cC5qc19wb3B1cF9yZWdpc3RyX3N1Y2Nlc3MgLnBvcHVwLWNudCwgLnBvcHVwLmpzX3BvcHVwX3JlZ2lzdHJfc3VjY2Vzc19ub3RfY29udHJhY3QgLnBvcHVwLWNudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAucG9wdXAuanNfcG9wdXBfcmVnaXN0cl9zdWNjZXNzIC5wb3B1cC1jbnQsIC5wb3B1cC5qc19wb3B1cF9yZWdpc3RyX3N1Y2Nlc3Nfbm90X2NvbnRyYWN0IC5wb3B1cC1jbnQge1xuICAgICAgICBoZWlnaHQ6IDM1M3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wb3B1cC5qc19wb3B1cF9yZWdpc3RyX3N1Y2Nlc3MgLnBvcHVwLWNudCAucG9wdXAtZm9ybSwgLnBvcHVwLmpzX3BvcHVwX3JlZ2lzdHJfc3VjY2Vzc19ub3RfY29udHJhY3QgLnBvcHVwLWNudCAucG9wdXAtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgLnBvcHVwLmpzX3BvcHVwX3JlZ2lzdHJfc3VjY2VzcyAucG9wdXAtZm9ybV9fdGV4dCwgLnBvcHVwLmpzX3BvcHVwX3JlZ2lzdHJfc3VjY2Vzc19ub3RfY29udHJhY3QgLnBvcHVwLWZvcm1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wb3B1cC5qc19wb3B1cF9ub3RpZmljYXRpb24uc2hvdyAuY29udGFpbmVyIC5ub3RpZmljYXRpb24taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgIC5wb3B1cC5qc19wb3B1cF9ub3RpZmljYXRpb24uc2hvdyAucG9wdXAtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5wb3B1cC5qc19wb3B1cF9ub3RpZmljYXRpb24gLnBvcHVwLWNsb3NlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAyNnB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMDc3NTggMTAuNTg5Mkw2LjkxMDkxIDE2LjQyMjVDNy4wNjgwOCAxNi41NzQzIDcuMjc4NTggMTYuNjU4MyA3LjQ5NzA4IDE2LjY1NjRDNy43MTU1OCAxNi42NTQ1IDcuOTI0NTkgMTYuNTY2OSA4LjA3OTEgMTYuNDEyNEM4LjIzMzYgMTYuMjU3OCA4LjMyMTI0IDE2LjA0ODggOC4zMjMxNCAxNS44MzAzQzguMzI1MDQgMTUuNjExOCA4LjI0MTA1IDE1LjQwMTMgOC4wODkyNSAxNS4yNDQyTDMuNjc4NDEgMTAuODMzM0gxOC4zMzM0QzE4LjU1NDQgMTAuODMzMyAxOC43NjY0IDEwLjc0NTUgMTguOTIyNyAxMC41ODkzQzE5LjA3OSAxMC40MzMgMTkuMTY2NyAxMC4yMjEgMTkuMTY2NyAxMEMxOS4xNjY3IDkuNzc4OTkgMTkuMDc5IDkuNTY3MDMgMTguOTIyNyA5LjQxMDc1QzE4Ljc2NjQgOS4yNTQ0NyAxOC41NTQ0IDkuMTY2NjcgMTguMzMzNCA5LjE2NjY3SDMuNjc4NDFMOC4wODkyNSA0Ljc1NTg0QzguMTY4ODQgNC42Nzg5NyA4LjIzMjMyIDQuNTg3MDEgOC4yNzYgNC40ODUzNEM4LjMxOTY3IDQuMzgzNjcgOC4zNDI2NiA0LjI3NDMyIDguMzQzNjIgNC4xNjM2N0M4LjM0NDU4IDQuMDUzMDIgOC4zMjM1IDMuOTQzMjkgOC4yODE2IDMuODQwODhDOC4yMzk3IDMuNzM4NDYgOC4xNzc4MiAzLjY0NTQyIDguMDk5NTggMy41NjcxOEM4LjAyMTMzIDMuNDg4OTMgNy45MjgyOSAzLjQyNzA1IDcuODI1ODggMy4zODUxNUM3LjcyMzQ2IDMuMzQzMjUgNy42MTM3MyAzLjMyMjE3IDcuNTAzMDggMy4zMjMxM0M3LjM5MjQzIDMuMzI0MDkgNy4yODMwOCAzLjM0NzA4IDcuMTgxNDEgMy4zOTA3NkM3LjA3OTc0IDMuNDM0NDMgNi45ODc3OSAzLjQ5NzkxIDYuOTEwOTEgMy41Nzc1MUwxLjA3NzU4IDkuNDEwODRDMC45MjEzNTQgOS41NjcxMSAwLjgzMzU5MSA5Ljc3OTA0IDAuODMzNTkxIDEwQzAuODMzNTkxIDEwLjIyMSAwLjkyMTM1NCAxMC40MzI5IDEuMDc3NTggMTAuNTg5MlonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnBvcHVwLmpzX3BvcHVwX25vdGlmaWNhdGlvbiBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucG9wdXAuanNfcG9wdXBfbm90aWZpY2F0aW9uIC5wb3B1cC1jbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAucG9wdXAuanNfcG9wdXBfbm90aWZpY2F0aW9uIC5wb3B1cC1jbnQge1xuICAgICAgICB3aWR0aDogNDcycHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDsgfSB9XG4gIC5wb3B1cC5qc19wb3B1cF9ub3RpZmljYXRpb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY4cHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAucG9wdXAuanNfcG9wdXBfbm90aWZpY2F0aW9uIC5jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDgwdmggLSA5NHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAucG9wdXAuanNfcG9wdXBfbm90aWZpY2F0aW9uIC5jb250YWluZXIgLm5vdGlmaWNhdGlvbi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBvcHVwLmpzX3BvcHVwX25vdGlmaWNhdGlvbiAuY29udGFpbmVyIC5ub3RpZmljYXRpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wb3B1cC5qc19wb3B1cF9ub3RpZmljYXRpb24gLmNvbnRhaW5lciAubm90aWZpY2F0aW9uLWl0ZW06bnRoLWNoaWxkKDEpLCAucG9wdXAuanNfcG9wdXBfbm90aWZpY2F0aW9uIC5jb250YWluZXIgLm5vdGlmaWNhdGlvbi1pdGVtOm50aC1jaGlsZCgyKSwgLnBvcHVwLmpzX3BvcHVwX25vdGlmaWNhdGlvbiAuY29udGFpbmVyIC5ub3RpZmljYXRpb24taXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAucG9wdXAuanNfcG9wdXBfbm90aWZpY2F0aW9uIC5wb3B1cC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwODBDQTtcbiAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGNvbG9yOiAjMDA4MENBOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAucG9wdXAuanNfcG9wdXBfbm90aWZpY2F0aW9uIC5wb3B1cC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAucG9wdXAuanNfcG9wdXBfc2NoZWR1bGUgLnBvcHVwLWNsb3NlIHtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucG9wdXAuanNfcG9wdXBfc2NoZWR1bGUgLnBvcHVwLWNsb3NlIHtcbiAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMDc3NSAxMC41ODkyTDYuOTEwODQgMTYuNDIyNUM3LjA2ODAxIDE2LjU3NDMgNy4yNzg1MSAxNi42NTgzIDcuNDk3MDEgMTYuNjU2NEM3LjcxNTUgMTYuNjU0NSA3LjkyNDUxIDE2LjU2NjkgOC4wNzkwMiAxNi40MTI0QzguMjMzNTMgMTYuMjU3OCA4LjMyMTE3IDE2LjA0ODggOC4zMjMwNyAxNS44MzAzQzguMzI0OTYgMTUuNjExOCA4LjI0MDk3IDE1LjQwMTMgOC4wODkxNyAxNS4yNDQyTDMuNjc4MzQgMTAuODMzM0gxOC4zMzMzQzE4LjU1NDQgMTAuODMzMyAxOC43NjYzIDEwLjc0NTUgMTguOTIyNiAxMC41ODkzQzE5LjA3ODkgMTAuNDMzIDE5LjE2NjcgMTAuMjIxIDE5LjE2NjcgMTBDMTkuMTY2NyA5Ljc3ODk5IDE5LjA3ODkgOS41NjcwMyAxOC45MjI2IDkuNDEwNzVDMTguNzY2MyA5LjI1NDQ3IDE4LjU1NDQgOS4xNjY2NyAxOC4zMzMzIDkuMTY2NjdIMy42NzgzNEw4LjA4OTE3IDQuNzU1ODRDOC4xNjg3NiA0LjY3ODk3IDguMjMyMjUgNC41ODcwMSA4LjI3NTkyIDQuNDg1MzRDOC4zMTk2IDQuMzgzNjcgOC4zNDI1OSA0LjI3NDMyIDguMzQzNTUgNC4xNjM2N0M4LjM0NDUxIDQuMDUzMDIgOC4zMjM0MiAzLjk0MzI5IDguMjgxNTIgMy44NDA4OEM4LjIzOTYyIDMuNzM4NDYgOC4xNzc3NCAzLjY0NTQyIDguMDk5NSAzLjU2NzE4QzguMDIxMjYgMy40ODg5MyA3LjkyODIxIDMuNDI3MDUgNy44MjU4IDMuMzg1MTVDNy43MjMzOSAzLjM0MzI1IDcuNjEzNjUgMy4zMjIxNyA3LjUwMyAzLjMyMzEzQzcuMzkyMzUgMy4zMjQwOSA3LjI4MyAzLjM0NzA4IDcuMTgxMzMgMy4zOTA3NkM3LjA3OTY2IDMuNDM0NDMgNi45ODc3MSAzLjQ5NzkxIDYuOTEwODQgMy41Nzc1MUwxLjA3NzUgOS40MTA4NEMwLjkyMTI3OCA5LjU2NzExIDAuODMzNTE1IDkuNzc5MDQgMC44MzM1MTUgMTBDMC44MzM1MTUgMTAuMjIxIDAuOTIxMjc4IDEwLjQzMjkgMS4wNzc1IDEwLjU4OTJaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfSB9XG4gIC5wb3B1cC5qc19wb3B1cF9zY2hlZHVsZSAucG9wdXAtY250IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucG9wdXAuanNfcG9wdXBfc2NoZWR1bGUgLnBvcHVwLWNudCB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICAucG9wdXAuanNfcG9wdXBfc2NoZWR1bGUgLnNjaGVkdWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucG9wdXAuanNfcG9wdXBfc2NoZWR1bGUgLnNjaGVkdWxlLXRpdGxlIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAucG9wdXAuanNfcG9wdXBfc2NoZWR1bGUgLnNjaGVkdWxlLXRpdGxlIGgyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucG9wdXAuanNfcG9wdXBfc2NoZWR1bGUgLnNjaGVkdWxlLXRhYmxlX19jbnQge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQycHgpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBvcHVwLmpzX3BvcHVwX3NjaGVkdWxlIC5zY2hlZHVsZS10YWJsZV9fY250IHtcbiAgICAgICAgICBoZWlnaHQ6IDUwdmg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucG9wdXAuanNfcG9wdXBfc2NoZWR1bGUgLnNjaGVkdWxlLXRhYmxlX19jbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBvcHVwLmpzX3BvcHVwX3NjaGVkdWxlIC5zY2hlZHVsZS10YWJsZV9fY250Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBvcHVwLmpzX3BvcHVwX3NjaGVkdWxlIC5zY2hlZHVsZS10YWJsZV9fY250OjotbW96LXNjcm9sbGJhciB7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wb3B1cC5qc19wb3B1cF9zY2hlZHVsZSAuc2NoZWR1bGUtdGFibGVfX2NudDo6LW1vei1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogMDsgfSB9XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmNvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG5cbmgxIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC8qIGRpc3BsYXk6IG5vbmU7IDwtIENyYXNoZXMgQ2hyb21lIG9uIGhvdmVyICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5idXR0b24tY29ubmVjdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvdHRvbTogMTUycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5idXR0b24tY29ubmVjdCB7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIGJvdHRvbTogMTZweDsgfSB9XG4gIC5idXR0b24tY29ubmVjdCBidXR0b24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5idXR0b24tY29ubmVjdCBidXR0b24ge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4OyB9IH1cbiAgICAuYnV0dG9uLWNvbm5lY3QgYnV0dG9uOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxNicgY3k9JzE2JyByPScxNicgZmlsbD0nJTIzRkYzRjNFJy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzU5XzU0MCknJTNFJTNDcGF0aCBkPSdNMjUuNzg1NyAyMS4xNjc0QzI1LjA0MTIgMTkuNzU5OSAyMi40NTU4IDE4LjIzMzkgMjIuMzQyIDE4LjE2NzFDMjIuMDA5OCAxNy45NzggMjEuNjYzMSAxNy44Nzc5IDIxLjMzODcgMTcuODc3OUMyMC44NTY0IDE3Ljg3NzkgMjAuNDYxNSAxOC4wOTg5IDIwLjIyMjMgMTguNTAwOEMxOS44NDQyIDE4Ljk1MzIgMTkuMzc1MSAxOS40ODE5IDE5LjI2MTMgMTkuNTYzOEMxOC4zODA0IDIwLjE2MTUgMTcuNjkwNyAyMC4wOTM2IDE2LjkyNzcgMTkuMzMwNkwxMi42NjkgMTUuMDcxNkMxMS45MTA4IDE0LjMxMzQgMTEuODQxMSAxMy42MTUyIDEyLjQzNDcgMTIuNzM5MUMxMi41MTc4IDEyLjYyNDUgMTMuMDQ2NSAxMi4xNTUxIDEzLjQ5ODggMTEuNzc2NkMxMy43ODczIDExLjYwNDkgMTMuOTg1MyAxMS4zNDk4IDE0LjA3MiAxMS4wMzY5QzE0LjE4NzMgMTAuNjIwNSAxNC4xMDI0IDEwLjEzMDcgMTMuODMwMyA5LjY1MzU0QzEzLjc2NjEgOS41NDM3OSAxMi4yMzkzIDYuOTU4MDUgMTAuODMyNiA2LjIxMzkyQzEwLjU3MDEgNi4wNzQ4OCAxMC4yNzQyIDYuMDAxNDYgOS45Nzc2MyA2LjAwMTQ2QzkuNDg4OTYgNi4wMDE0NiA5LjAyOTIgNi4xOTIwNCA4LjY4MzY1IDYuNTM3MjNMNy43NDI2NCA3LjQ3Nzg3QzYuMjU0MzcgOC45NjU3NiA1LjcxNTY0IDEwLjY1MjQgNi4xNDA1NSAxMi40OTA3QzYuNDk1IDE0LjAyMjcgNy41Mjc5NiAxNS42NTI5IDkuMjExMjUgMTcuMzM1OUwxNC42NjM0IDIyLjc4OEMxNi43OTM4IDI0LjkxODQgMTguODI0OSAyNS45OTg5IDIwLjcwMDMgMjUuOTk4OUMyMC43MDAzIDI1Ljk5ODkgMjAuNzAwMyAyNS45OTg5IDIwLjcwMDYgMjUuOTk4OUMyMi4wNzk5IDI1Ljk5ODkgMjMuMzY1NyAyNS40MTI3IDI0LjUyMTQgMjQuMjU3TDI1LjQ2MiAyMy4zMTY0QzI2LjAzMzggMjIuNzQ1IDI2LjE2MzUgMjEuODgxMSAyNS43ODU3IDIxLjE2NzRaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzU5XzU0MCclM0UlM0NyZWN0IHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYgNiknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIC5idXR0b24tY29ubmVjdCBidXR0b246bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzE2JyBjeT0nMTYnIHI9JzE2JyBmaWxsPSclMjNGRjNGM0UnLyUzRSUzQ3BhdGggZD0nTTI2IDIyLjc0NDdWOS4zMTQ3TDE5LjE2MDYgMTYuMTc4N0wyNiAyMi43NDQ3WicgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTYgOS4zMTM3MlYyMi43NDQ3TDEyLjgzOTcgMTYuMTc4NEw2IDkuMzEzNzJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNNi40NjIzNCA4LjgzMzM3TDEzLjQ2MyAxNS44NkMxMy41MDMzIDE1Ljg3NyAxMy42MiAxNS45OTg0IDEzLjYzNTMgMTYuMDMzTDE1LjYxNTcgMTguMDIwN0MxNS44MjczIDE4LjIxNzcgMTYuMTczIDE4LjIxNzQgMTYuMzkzMyAxOC4wMTI0TDE4LjM2MzcgMTYuMDM0N0MxOC4zNzkgMTUuOTk5NyAxOC40OTcgMTUuODc3IDE4LjUzNzcgMTUuODZMMjUuNTM4MyA4LjgzMzM3SDYuNDYyMzRaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMTguNjkgMTYuNjUxNEwxNi44NTY3IDE4LjQ5MTRDMTYuNjEzMyAxOC43MTggMTYuMzA0MyAxOC44MzEgMTUuOTk2NyAxOC44MzFDMTUuNjkyIDE4LjgzMSAxNS4zODkgMTguNzIwNCAxNS4xNTIzIDE4LjVMMTMuMzEwMyAxNi42NTE0TDYuNTIzMDEgMjMuMTY2N0gyNS40NzdMMTguNjkgMTYuNjUxNFonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4iXX0= */
