.nymw-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 40px;
  border-radius: 24px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  font-family: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
  .nymw-nav *,
  .nymw-nav *::before,
  .nymw-nav *::after {
    box-sizing: border-box; }
  .nymw-nav__brand {
    display: flex;
    align-items: center;
    gap: 32px; }
  .nymw-nav__logo {
    font-weight: 700;
    font-size: 32px;
    line-height: 22px;
    letter-spacing: 2px;
    white-space: nowrap;
    color: #fffcf6;
    text-decoration: none; }
    .nymw-nav__logo:hover, .nymw-nav__logo:focus {
      color: #fffcf6;
      text-decoration: none; }
  .nymw-nav__logo-accent {
    color: #ffa63a; }
  .nymw-nav__date {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 1.76px;
    white-space: nowrap;
    color: #fffcf6; }
  .nymw-nav__links {
    display: flex;
    align-items: center;
    gap: 32px; }
  .nymw-nav__link {
    font-weight: 500;
    font-size: 14px;
    line-height: normal;
    letter-spacing: 2.2px;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    color: #fffcf6; }
    .nymw-nav__link--active {
      font-weight: 700;
      color: #ffa63a; }
    .nymw-nav__link:hover {
      color: #ffa63a; }
  .nymw-nav__right {
    display: flex;
    align-items: center;
    gap: 24px; }
  .nymw-nav__avatar-wrap {
    position: relative;
    display: flex;
    align-items: center; }
  .nymw-nav__avatar {
    width: 40px;
    height: 40px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    overflow: hidden;
    background: rgba(255, 252, 246, 0.12);
    cursor: pointer;
    box-shadow: 0 0 0 2px rgba(255, 252, 246, 0.4);
    transition: box-shadow 150ms ease; }
    .nymw-nav__avatar:hover, .nymw-nav__avatar[aria-expanded="true"] {
      box-shadow: 0 0 0 2px #ffa63a; }
    .nymw-nav__avatar:focus-visible {
      outline: 2px solid #fffcf6;
      outline-offset: 3px; }
  .nymw-nav__avatar-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block; }
  .nymw-nav__avatar-initials {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #ffa63a;
    color: #080809;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 0.5px; }
  .nymw-nav__user-menu {
    position: absolute;
    top: calc(100% + 12px);
    right: 0;
    z-index: 30;
    min-width: 180px;
    padding: 8px;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 16px 40px rgba(8, 8, 9, 0.22);
    opacity: 0;
    transform: translateY(-8px);
    visibility: hidden;
    pointer-events: none;
    transition: opacity 180ms ease-out, transform 180ms ease-out, visibility 180ms; }
    .nymw-nav__user-menu--open {
      opacity: 1;
      transform: translateY(0);
      visibility: visible;
      pointer-events: auto; }
  .nymw-nav__user-item {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    padding: 12px 14px;
    border: 0;
    border-radius: 10px;
    background: transparent;
    font-family: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #080809;
    text-align: left;
    cursor: pointer;
    transition: background 150ms ease; }
    .nymw-nav__user-item:hover {
      background: rgba(8, 8, 9, 0.05); }
    .nymw-nav__user-item:focus-visible {
      outline: 2px solid #ffa63a;
      outline-offset: -2px; }
    .nymw-nav__user-item:hover, .nymw-nav__user-item:focus {
      color: #080809;
      text-decoration: none; }
    .nymw-nav__user-item-icon {
      flex: none;
      width: 20px;
      height: 20px;
      color: #080809; }
      .nymw-nav__user-item-icon svg {
        width: 100%;
        height: 100%;
        display: block; }
  .nymw-nav__user-sep {
    height: 1px;
    margin: 6px 8px;
    background: rgba(8, 8, 9, 0.1); }
  .nymw-nav__toggle {
    display: none;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    padding: 0;
    border: none;
    background: transparent;
    color: #fffcf6;
    cursor: pointer; }
    .nymw-nav__toggle svg {
      width: 24px;
      height: 24px;
      display: block; }
    .nymw-nav__toggle:focus-visible {
      outline: 2px solid #fffcf6;
      outline-offset: 4px; }
  .nymw-nav__menu {
    display: none; }
  .nymw-nav__toggle {
    display: none;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    padding: 0;
    border: none;
    background: transparent;
    color: #fffcf6;
    cursor: pointer; }
    .nymw-nav__toggle svg {
      width: 24px;
      height: 24px;
      display: block; }
    .nymw-nav__toggle:focus-visible {
      outline: 2px solid #fffcf6;
      outline-offset: 4px; }
  .nymw-nav__menu {
    display: none; }
  .nymw-nav--overlay {
    position: absolute;
    top: 16px;
    left: 16px;
    right: 16px;
    z-index: 5; }
  .nymw-nav--solid {
    position: sticky;
    top: 0;
    z-index: 100;
    margin: 16px; }
  .nymw-nav--flush {
    position: relative;
    padding: 24px 40px;
    border-radius: 0;
    background: #080809;
    -webkit-backdrop-filter: none;
    backdrop-filter: none; }

@media (max-width: 767px) {
  .nymw-nav {
    padding: 12px 20px; }
    .nymw-nav--overlay {
      top: 12px;
      left: 12px;
      right: 12px; }
    .nymw-nav--solid {
      margin: 12px; }
    .nymw-nav--flush .nymw-nav__menu {
      top: 100%;
      padding: 4px;
      border-radius: 0;
      background: rgba(8, 8, 9, 0.95); }
    .nymw-nav__brand {
      gap: 16px; }
    .nymw-nav__logo {
      font-size: 24px;
      line-height: 24px; }
    .nymw-nav__date {
      font-size: 14px;
      letter-spacing: 1px; }
    .nymw-nav__links {
      display: none; }
    .nymw-nav__right {
      gap: 16px; }
    .nymw-nav__toggle {
      display: flex; }
    .nymw-nav__menu {
      position: absolute;
      top: calc(100% + 8px);
      left: 0;
      right: 0;
      z-index: 5;
      display: flex;
      flex-direction: column;
      padding: 8px;
      border-radius: 24px;
      background: rgba(0, 0, 0, 0.85);
      -webkit-backdrop-filter: blur(5px);
      backdrop-filter: blur(5px);
      opacity: 0;
      transform: translateY(-8px);
      visibility: hidden;
      pointer-events: none;
      transition: opacity 200ms ease-out, transform 200ms ease-out, visibility 200ms; }
      .nymw-nav__menu--open {
        opacity: 1;
        transform: translateY(0);
        visibility: visible;
        pointer-events: auto; }
    .nymw-nav__menu-link {
      padding: 14px 16px;
      border-radius: 16px;
      font-weight: 500;
      font-size: 14px;
      line-height: normal;
      letter-spacing: 2.2px;
      text-transform: uppercase;
      text-decoration: none;
      color: #fffcf6;
      transition: background 0.15s ease, color 0.15s ease; }
      .nymw-nav__menu-link--active {
        font-weight: 700;
        color: #ffa63a; }
      .nymw-nav__menu-link:hover {
        background: rgba(255, 252, 246, 0.08);
        color: #ffa63a; } }

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