.accordion {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .accordion__item {
    padding: 2.5rem 0;
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-top: solid 1px var(--stroke-dark-secondary); }
    @media screen and (min-width: 160.0625rem) {
      .accordion__item {
        padding: 1.5625vw 0;
        border-top-width: 0.03906vw; } }
    @media screen and (max-width: 106.25rem) {
      .accordion__item {
        padding: 1.875rem 0; } }
    @media screen and (max-width: 85rem) {
      .accordion__item {
        padding: 1.5625rem 0; } }
    @media screen and (max-width: 39.375rem) {
      .accordion__item {
        padding: 1.25rem 0; } }
    .accordion__item:last-child {
      padding-bottom: 0; }
    .accordion__item_active .accordion__title {
      color: var(--accent-light-primary); }
    .accordion__item_active .accordion__icon {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      fill: var(--accent-light-primary); }
  .accordion__current {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0.9375rem;
    text-decoration: none;
    background: none;
    border: none;
    overflow: visible;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (min-width: 160.0625rem) {
      .accordion__current {
        gap: 0.58594vw; } }
    @media screen and (max-width: 85rem) {
      .accordion__current {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    @media (any-hover: hover) {
      .accordion__current:hover .accordion__title {
        color: var(--accent-light-primary); } }
    .accordion__current::before {
      content: "";
      position: absolute;
      top: -1.25rem;
      left: -1.25rem;
      width: calc(100% + 1.25rem * 2);
      height: calc(100% + 1.25rem * 2);
      background-color: transparent;
      opacity: 0; }
      @media screen and (min-width: 160.0625rem) {
        .accordion__current::before {
          top: -0.78125vw;
          left: -0.78125vw;
          width: calc(100% + 0.78125vw * 2);
          height: calc(100% + 0.78125vw * 2); } }
      @media screen and (max-width: 106.25rem) {
        .accordion__current::before {
          content: "";
          position: absolute;
          top: -0.9375rem;
          left: -0.9375rem;
          width: calc(100% + 0.9375rem * 2);
          height: calc(100% + 0.9375rem * 2);
          background-color: transparent;
          opacity: 0; } }
  @media screen and (max-width: 106.25rem) and (min-width: 160.0625rem) {
    .accordion__current::before {
      top: -0.58594vw;
      left: -0.58594vw;
      width: calc(100% + 0.58594vw * 2);
      height: calc(100% + 0.58594vw * 2); } }
      @media screen and (max-width: 85rem) {
        .accordion__current::before {
          content: "";
          position: absolute;
          top: -0.625rem;
          left: -0.625rem;
          width: calc(100% + 0.625rem * 2);
          height: calc(100% + 0.625rem * 2);
          background-color: transparent;
          opacity: 0; } }
  @media screen and (max-width: 85rem) and (min-width: 160.0625rem) {
    .accordion__current::before {
      top: -0.39062vw;
      left: -0.39062vw;
      width: calc(100% + 0.39062vw * 2);
      height: calc(100% + 0.39062vw * 2); } }
  .accordion__title {
    color: var(--text-dark-primary);
    text-align: start;
    font-weight: 500;
    -webkit-transition: color var(--animation-timing) var(--cubic-bezier);
    transition: color var(--animation-timing) var(--cubic-bezier); }
  .accordion__icon {
    width: 1.5rem;
    height: 1.5rem;
    fill: var(--text-dark-primary);
    -webkit-transition: fill var(--animation-timing) var(--cubic-bezier), -webkit-transform var(--animation-timing) var(--cubic-bezier);
    transition: fill var(--animation-timing) var(--cubic-bezier), -webkit-transform var(--animation-timing) var(--cubic-bezier);
    transition: fill var(--animation-timing) var(--cubic-bezier), transform var(--animation-timing) var(--cubic-bezier);
    transition: fill var(--animation-timing) var(--cubic-bezier), transform var(--animation-timing) var(--cubic-bezier), -webkit-transform var(--animation-timing) var(--cubic-bezier); }
    @media screen and (min-width: 160.0625rem) {
      .accordion__icon {
        width: 0.9375vw;
        height: 0.9375vw; } }
    @media screen and (max-width: 85rem) {
      .accordion__icon {
        width: 1.25rem;
        height: 1.25rem; } }
    @media screen and (max-width: 39.375rem) {
      .accordion__icon {
        width: 1rem;
        height: 1rem; } }
  .accordion__content {
    width: 100%;
    height: 0;
    overflow: hidden; }
  .accordion__article {
    padding-top: 1.25rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 1.25rem;
    font: var(--font-body-M); }
    @media screen and (min-width: 160.0625rem) {
      .accordion__article {
        padding-top: 0.78125vw;
        gap: 0.78125vw; } }
    @media screen and (max-width: 106.25rem) {
      .accordion__article {
        padding-top: 0.9375rem; } }
    @media screen and (max-width: 85rem) {
      .accordion__article {
        padding-top: 0.625rem;
        gap: 0.9375rem; } }
    @media screen and (max-width: 39.375rem) {
      .accordion__article {
        gap: 0.625rem; } }
    .accordion__article.article.reset-color p,
    .accordion__article.article.reset-color span:not(.tag) {
      color: unset; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYWNjb3JkaW9uL2FjY29yZGlvbi5zY3NzIiwibWl4aW5zL19taXhpbi5zY3NzIiwibWl4aW5zL19taW5pLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJtaXhpbnMvX3BzZXVkby1ob3Zlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsV0FBVztFQUNYLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHFCQUF5QjtNQUF6QixrQkFBeUI7VUFBekIseUJBQXlCLEVBQUE7RUFFekI7SUFDRSxpQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0Qix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQjtJQUUzQixrREFBa0QsRUFBQTtJQ2pCcEQ7TURRQTtRQVlJLG1CQUFrQjtRQUVsQiwyQkVsQitCLEVBQUEsRUZzRGxDO0lDOUNEO01ESkE7UUFrQkksbUJBQWtCLEVBQUEsRUFnQ3JCO0lDeENEO01EVkE7UUFzQkksb0JBQWtCLEVBQUEsRUE0QnJCO0lDbENEO01EaEJBO1FBMEJJLGtCQUFrQixFQUFBLEVBd0JyQjtJQWxEQTtNQThCRyxpQkFBaUIsRUFBQTtJQVFsQjtNQUdLLGtDQUFrQyxFQUFBO0lBSHZDO01BT0ssaUNBQXlCO1VBQXpCLDZCQUF5QjtjQUF6Qix5QkFBeUI7TUFDekIsaUNBQWlDLEVBQUE7RUFNekM7SUFDRSxrQkFBa0I7SUFDbEIsU0FBUztJQUVULFVBQVU7SUFDVixX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QSIsImZpbGUiOiJjb21wb25lbnRzL2FjY29yZGlvbi9hY2NvcmRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG4uYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IHJlbSg0MCkgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyay1zZWNvbmRhcnkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZyg0MCkgMDtcblxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogYmlnKDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBwYWRkaW5nOiByZW0oMjUpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgcGFkZGluZzogcmVtKDIwKSAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIC8vIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyay1zZWNvbmRhcnkpO1xuXG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgLy8gICBib3JkZXItYm90dG9tLXdpZHRoOiBiaWcoMSk7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuICAgICAgJiAuYWNjb3JkaW9uIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtbGlnaHQtcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1saWdodC1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2N1cnJlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDE1KTtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICYgLmFjY29yZGlvbiB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWxpZ2h0LXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygyMCkge31cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oMTUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIEBpbmNsdWRlIHBzZXVkbygxMCk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiByZW0oMjQpO1xuICAgIGhlaWdodDogcmVtKDI0KTtcblxuICAgIGZpbGw6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcblxuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSxcbiAgICAgIHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMjQpO1xuICAgICAgaGVpZ2h0OiBiaWcoMjQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgaGVpZ2h0OiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHdpZHRoOiByZW0oMTYpO1xuICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19hcnRpY2xlIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogYmlnKDIwKTtcbiAgICAgIGdhcDogYmlnKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgJi5hcnRpY2xlLnJlc2V0LWNvbG9yIHtcbiAgICAgICYgcCxcbiAgICAgICYgc3Bhbjpub3QoLnRhZykge1xuICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje3JlbSgyNTYxKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tyZW0oMjIwMSl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oMTcwMCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oMTM2MCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oNjMwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAZnVuY3Rpb24gcmVtKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAxNn1yZW07XG59XG5cbkBmdW5jdGlvbiBiaWcoJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDI1NjAgKiAxMDB9dnc7XG59XG4iLCJAbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHBzZXVkbygkcGl4ZWwpIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0je3JlbSgkcGl4ZWwpfTtcbiAgbGVmdDogLSN7cmVtKCRwaXhlbCl9O1xuXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgkcGl4ZWwpfSAqIDIpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgb3BhY2l0eTogMDtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHRvcDogI3tiaWcoLSRwaXhlbCl9O1xuICAgIGxlZnQ6ICN7YmlnKC0kcGl4ZWwpfTtcbiAgXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7YmlnKCRwaXhlbCl9ICogMik7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xuICB9XG5cbiAgQGNvbnRlbnQ7XG59XG4iXX0= */
